.blog-module__ht1OTW__intro{text-align:center;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 5%, var(--paper)), var(--paper) 70%);padding:clamp(60px,6vw,100px) 5vw clamp(30px,3vw,50px)}.blog-module__ht1OTW__eyebrow{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:700}.blog-module__ht1OTW__intro h1{font-family:var(--font-display);letter-spacing:-.055em;margin:24px auto 22px;font-size:clamp(2.9rem,5.6vw,5.4rem);font-weight:400;line-height:.94}.blog-module__ht1OTW__intro h1 em{color:var(--accent);font-style:italic;font-weight:400}.blog-module__ht1OTW__lead{max-width:640px;color:var(--muted);margin:0 auto;font-size:1.02rem;font-weight:300;line-height:1.7}.blog-module__ht1OTW__list{width:min(100%,780px);margin:0 auto;padding:clamp(30px,4vw,60px) 5vw clamp(70px,8vw,120px)}.blog-module__ht1OTW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blog-module__ht1OTW__empty{border:1px solid var(--line);border-radius:var(--radius-card,14px);text-align:center;background:#fff;padding:clamp(38px,5vw,64px)}.blog-module__ht1OTW__empty>span{color:var(--accent);font-family:var(--font-display);letter-spacing:-.04em;font-size:1.5rem;display:block}.blog-module__ht1OTW__empty h3{font-family:var(--font-display);letter-spacing:-.035em;margin:14px 0 16px;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:400;line-height:1.15}.blog-module__ht1OTW__empty p{max-width:460px;color:var(--muted);margin:0 auto 26px;font-size:.95rem;font-weight:300;line-height:1.7}.blog-module__ht1OTW__empty a{color:var(--accent);letter-spacing:.05em;text-transform:uppercase;font-size:.8rem;font-weight:700;text-decoration:none}.blog-module__ht1OTW__empty a:hover{color:var(--accent-hover)}.blog-module__ht1OTW__posts{margin:0;padding:0;list-style:none}.blog-module__ht1OTW__posts>li{border-bottom:1px solid var(--line);padding:clamp(26px,3vw,38px) 0}.blog-module__ht1OTW__posts>li:first-child{padding-top:0}.blog-module__ht1OTW__meta{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;gap:10px;margin:0 0 10px;font-size:.68rem;font-weight:700;display:flex}.blog-module__ht1OTW__posts h3{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:400;line-height:1.15}.blog-module__ht1OTW__posts h3 a{color:inherit;text-decoration:none}.blog-module__ht1OTW__posts h3 a:hover{color:var(--accent)}.blog-module__ht1OTW__excerpt{color:var(--muted);margin:0;font-size:.97rem;font-weight:300;line-height:1.7}
