.page-width[data-astro-cid-hsjouxfn]{width:min(100% - 32px,1180px);margin-inline:auto}.landing-hero[data-astro-cid-hsjouxfn]{background:linear-gradient(120deg, #fffdf9 5%, var(--soft) 100%);border-bottom:1px solid color-mix(in srgb, var(--line) 16%, #e5ebe8);padding-block:clamp(52px,8vw,46px);position:relative;overflow:hidden}.hero-grid[data-astro-cid-hsjouxfn]{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:center;gap:50px;display:grid}.eyebrow[data-astro-cid-hsjouxfn],.section-heading[data-astro-cid-hsjouxfn]>p[data-astro-cid-hsjouxfn]{color:var(--accent);letter-spacing:.11em;margin:0 0 10px;font-size:12px;font-weight:800}h1[data-astro-cid-hsjouxfn]{color:#13231f;letter-spacing:-.04em;margin:0;font-size:clamp(44px,6vw,56px);line-height:1.18}.lead[data-astro-cid-hsjouxfn]{color:#596560;max-width:750px;margin:20px 0 24px;font-size:clamp(17px,2vw,20px);line-height:1.75}.hero-pattern[data-astro-cid-hsjouxfn]{height:260px;position:relative}.hero-pattern[data-astro-cid-hsjouxfn]:before,.hero-pattern[data-astro-cid-hsjouxfn]:after{border:1px solid color-mix(in srgb, var(--line) 28%, transparent);content:"";border-radius:50%;position:absolute}.hero-pattern[data-astro-cid-hsjouxfn]:before{inset:5% 8% 8% 4%}.hero-pattern[data-astro-cid-hsjouxfn]:after{inset:20% 24% 24% 20%}.hero-pattern[data-astro-cid-hsjouxfn] span[data-astro-cid-hsjouxfn]{background:var(--line);opacity:.16;border-radius:14px;width:42px;height:42px;position:absolute;transform:rotate(14deg)}.hero-pattern[data-astro-cid-hsjouxfn] span[data-astro-cid-hsjouxfn]:first-child{top:20%;left:13%}.hero-pattern[data-astro-cid-hsjouxfn] span[data-astro-cid-hsjouxfn]:nth-child(2){width:72px;height:72px;top:5%;right:24%}.hero-pattern[data-astro-cid-hsjouxfn] span[data-astro-cid-hsjouxfn]:nth-child(3){bottom:18%;right:4%}.hero-pattern[data-astro-cid-hsjouxfn] span[data-astro-cid-hsjouxfn]:nth-child(4){width:58px;height:58px;bottom:6%;left:32%}.hero-pattern[data-astro-cid-hsjouxfn] span[data-astro-cid-hsjouxfn]:last-child{opacity:.08;width:90px;height:90px;top:46%;left:48%}.content-section[data-astro-cid-hsjouxfn],.articles-section[data-astro-cid-hsjouxfn],.featured-section[data-astro-cid-hsjouxfn]{padding-block:clamp(60px,8vw,20px)}.featured-section[data-astro-cid-hsjouxfn]{padding-bottom:20px}.featured-card[data-astro-cid-hsjouxfn]{background:#132f28;border-radius:26px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #11322b21}.featured-cover[data-astro-cid-hsjouxfn]{background:var(--soft);min-height:430px}.featured-cover[data-astro-cid-hsjouxfn] img[data-astro-cid-hsjouxfn]{object-fit:cover;width:100%;height:100%;display:block}.featured-placeholder[data-astro-cid-hsjouxfn]{background:radial-gradient(circle at 30% 35%, color-mix(in srgb, var(--line) 40%, transparent) 0 10%, transparent 11%), linear-gradient(135deg, var(--soft), color-mix(in srgb, var(--line) 25%, white));height:100%}.featured-copy[data-astro-cid-hsjouxfn]{color:#fff;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,58px);display:flex}.featured-kicker[data-astro-cid-hsjouxfn]{color:color-mix(in srgb, var(--line) 65%, white);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.featured-copy[data-astro-cid-hsjouxfn] h3[data-astro-cid-hsjouxfn]{margin:0;font-size:clamp(28px,4vw,28px);line-height:1.25}.featured-copy[data-astro-cid-hsjouxfn] h3[data-astro-cid-hsjouxfn] a[data-astro-cid-hsjouxfn]{color:#fff;text-decoration:none}.featured-copy[data-astro-cid-hsjouxfn] h3[data-astro-cid-hsjouxfn] a[data-astro-cid-hsjouxfn]:after{content:"";position:absolute;inset:0}.featured-copy[data-astro-cid-hsjouxfn]>p[data-astro-cid-hsjouxfn]:not(.featured-kicker){color:#ffffffb8;margin:18px 0;line-height:1.75}.featured-meta[data-astro-cid-hsjouxfn]{color:#ffffff9e;flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.read-link[data-astro-cid-hsjouxfn]{z-index:1;color:#fff;align-self:flex-start;margin-top:28px;font-size:13px;font-weight:800;text-decoration:none;position:relative}.articles-section[data-astro-cid-hsjouxfn]{background:#f2f8f5;border-block:1px solid #e2ece7}.section-heading[data-astro-cid-hsjouxfn]{margin-bottom:12px}.section-heading-row[data-astro-cid-hsjouxfn]{justify-content:space-between;align-items:end;gap:24px;display:flex}.section-heading-row[data-astro-cid-hsjouxfn]>div[data-astro-cid-hsjouxfn]>p[data-astro-cid-hsjouxfn]{color:var(--accent);letter-spacing:.11em;margin:0 0 10px;font-size:12px;font-weight:800}.section-heading-row[data-astro-cid-hsjouxfn]>a[data-astro-cid-hsjouxfn]{color:var(--accent);font-size:13px;font-weight:800;text-decoration:none}.section-heading[data-astro-cid-hsjouxfn] h2[data-astro-cid-hsjouxfn]{color:#17231f;margin:0;font-size:clamp(28px,4vw,32px);font-weight:600;line-height:1.3}.topic-grid[data-astro-cid-hsjouxfn],.article-grid[data-astro-cid-hsjouxfn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.article-grid[data-astro-cid-hsjouxfn]{grid-template-columns:repeat(3,minmax(0,1fr))}.highlight-grid[data-astro-cid-hsjouxfn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.highlight-grid[data-astro-cid-hsjouxfn] li[data-astro-cid-hsjouxfn]{border:1px solid color-mix(in srgb, var(--line) 18%, #e2e9e6);background:#fff;border-radius:20px;min-height:190px;padding:24px;box-shadow:0 12px 34px #11322b0d}.highlight-grid[data-astro-cid-hsjouxfn] span[data-astro-cid-hsjouxfn]{color:var(--accent);letter-spacing:.1em;margin-bottom:38px;font-size:13px;font-weight:850;display:block}.highlight-grid[data-astro-cid-hsjouxfn] p[data-astro-cid-hsjouxfn]{color:#28342f;margin:0;font-size:18px;font-weight:700;line-height:1.55}.sibling-section[data-astro-cid-hsjouxfn]{padding-top:20px}.empty-state[data-astro-cid-hsjouxfn]{border:1px solid color-mix(in srgb, var(--line) 16%, #e2e9e6);text-align:center;background:#fff;border-radius:20px;padding:clamp(32px,6vw,60px)}.empty-state[data-astro-cid-hsjouxfn] h3[data-astro-cid-hsjouxfn]{color:#173129;margin:0;font-size:24px}.empty-state[data-astro-cid-hsjouxfn] p[data-astro-cid-hsjouxfn]{color:#65706c;max-width:600px;margin:10px auto 0;line-height:1.7}.related-content[data-astro-cid-hsjouxfn]{border-top:1px solid #e2e9e6}@media (width<=820px){.hero-grid[data-astro-cid-hsjouxfn]{grid-template-columns:1fr}.hero-pattern[data-astro-cid-hsjouxfn]{display:none}.featured-card[data-astro-cid-hsjouxfn]{grid-template-columns:1fr}.featured-cover[data-astro-cid-hsjouxfn]{aspect-ratio:16/9;min-height:280px}.article-grid[data-astro-cid-hsjouxfn],.highlight-grid[data-astro-cid-hsjouxfn]{grid-template-columns:1fr}.highlight-grid[data-astro-cid-hsjouxfn] li[data-astro-cid-hsjouxfn]{min-height:0}.highlight-grid[data-astro-cid-hsjouxfn] span[data-astro-cid-hsjouxfn]{margin-bottom:18px}}@media (width<=640px){.page-width[data-astro-cid-hsjouxfn]{width:min(100% - 24px,1180px)}.topic-grid[data-astro-cid-hsjouxfn]{grid-template-columns:1fr}}
