.blog-section-links{gap:8px;margin:28px 0;padding:0;list-style:none;display:grid}.blog-section-links a{color:#efb66c;text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;text-decoration:underline;display:inline-flex}.blog-posts article{background:linear-gradient(135deg,#ffffff06,#bb833b07);border:1px solid #ffffff26;border-radius:14px;padding:26px}.blog-posts h3 a{display:block}.blog-posts article:hover{border-color:#efb66c66}.blog-page{color:#edece7;max-width:1160px;margin:0 auto;padding:110px 32px 48px;position:relative}.blog-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 72% 35%,#bb833b10,#0000 65%);height:480px;position:absolute;inset:40px 0 auto}.blog-page a:focus-visible{outline-offset:6px;outline:2px solid #f4bb70}.blog-breadcrumb{color:#b5bec9;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.blog-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.blog-breadcrumb [aria-current]{color:#efb66c}.blog-hero{padding:34px 0 46px}.blog-eyebrow{font-family:var(--font-geist-mono),monospace;color:#efb66c;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px;font-size:11px}.blog-hero h1{letter-spacing:-.065em;margin:0 0 24px;font-size:clamp(72px,10vw,128px);font-weight:500;line-height:1}.blog-hero h1>span{color:#efb66c}.blog-intro{letter-spacing:-.02em;color:#c6c6c0;max-width:700px;margin:0;font-size:clamp(22px,2.5vw,30px);line-height:1.4}.blog-index{border-top:1px solid #ffffff29;grid-template-columns:1fr 2fr;gap:40px;padding:30px 0 36px;display:grid}.blog-index>h2{color:#bfc0b9;margin:4px 0;font-size:14px;font-weight:500}.blog-empty h3,.blog-posts h3{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(23px,2.4vw,30px);font-weight:500;line-height:1.25}.blog-empty p,.blog-posts p{color:#bfc0b9;margin:0 0 16px;font-size:16px;line-height:1.65}.blog-empty a,.blog-related a{color:#efb66c;align-items:center;gap:24px;min-height:44px;font-size:14px;display:inline-flex}.blog-page a:hover{color:#ffd398}.blog-related{color:#bfc0b9;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;font-size:14px;display:flex}.blog-posts article+article{border-top:1px solid #ffffff20;margin-top:28px;padding-top:28px}.blog-posts time,.blog-byline{color:#bfc0b9;font-size:13px}.blog-posts h3{margin-top:12px}.blog-article{max-width:940px}.blog-article h1{text-wrap:balance;font-size:clamp(40px,5.5vw,70px);line-height:1.08}.blog-article .blog-intro{font-size:21px}.blog-byline{flex-wrap:wrap;gap:12px 24px;margin-top:24px;display:flex}.blog-body{max-width:720px}.blog-body section{margin-bottom:36px}.blog-body h2{letter-spacing:-.03em;margin:0 0 18px;font-size:28px;font-weight:500}.blog-body p{color:#cbc9c2;margin:0 0 20px;font-size:18px;line-height:1.8}.blog-article .blog-related{margin-top:48px}@media (max-width:760px){.blog-page{padding:96px 20px 32px}.blog-page:before{inset:30px 0 auto}.blog-hero{padding:24px 0 32px}.blog-hero h1{font-size:80px}.blog-article h1{font-size:42px}.blog-index{grid-template-columns:1fr;gap:24px;padding:24px 0}.blog-related{flex-direction:column;align-items:flex-start;gap:6px}.blog-empty a{gap:16px;line-height:1.6}.blog-breadcrumb{gap:8px}.blog-body p{font-size:17px}}
.newsletter-module__TKic1a__card{background:linear-gradient(135deg,#efb66c11,#0f161dcc);border:1px solid #efb66c47;border-radius:18px;margin:20px 0 48px;padding:36px;position:relative}.newsletter-module__TKic1a__card .feature-newsletter{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px}.newsletter-module__TKic1a__card .feature-input{background:#05090db3}@media (max-width:900px){.newsletter-module__TKic1a__card{padding:28px}.newsletter-module__TKic1a__card .feature-newsletter{grid-template-columns:1fr;gap:28px}}@media (max-width:480px){.newsletter-module__TKic1a__card{margin-bottom:32px;padding:24px 20px}}
