.ai-chat-section+.blog-posts{margin-top:0;padding-block-start:clamp(3.5rem,8vw,6rem)}.blog-posts{overflow-x:clip}.blog-posts__shell{position:relative;overflow:hidden}.blog-posts__header{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;margin-bottom:clamp(.75rem,2vw,1.25rem);padding-block:clamp(1.5rem,4vw,2.5rem);overflow:visible}.blog-posts__watermark{position:absolute;top:clamp(.5rem,2vw,1rem);left:0;z-index:0;font-family:var(--font-display);font-size:clamp(11rem,8rem + 18vw,28rem);font-weight:800;line-height:.82;letter-spacing:-.04em;color:oklch(.82 .08 281/.075);pointer-events:none;user-select:none;text-transform:lowercase;white-space:nowrap}.blog-posts__watermark--right{left:auto;right:0}.blog-posts__watermark--solo{top:0;left:0;font-size:clamp(11rem,8rem + 18vw,28rem);line-height:.82;margin-bottom:-2rem}.blog-posts__title{position:relative;z-index:1;margin:0;max-width:18ch;font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:600;line-height:1.25;letter-spacing:-.03em;text-wrap:balance;color:var(--color-ink);text-transform:capitalize}.blog-posts__lead{position:relative;z-index:1;margin:0;max-width:50rem;font-size:clamp(1.0625rem,2.2vw,1.375rem);line-height:1.75;color:oklch(.72 .04 281/.82);text-wrap:pretty}.blog-posts__explore{position:relative;z-index:1;margin-top:.5rem}.blog-posts__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (max-width:47.99rem){.blog-posts__watermark,.blog-posts__watermark--right,.blog-posts__watermark--solo{font-size:clamp(6rem,42vw,11rem);max-width:100%;overflow:hidden}.blog-posts__title{font-size:clamp(1.75rem,7vw,2.5rem);max-width:100%}}