.article.svelte-7rfbcc{align-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid}.article__intro.svelte-7rfbcc,.article__main.svelte-7rfbcc,.article__tail.svelte-7rfbcc{min-width:0}.takeaways.svelte-7rfbcc{background:var(--tint-mist);border-left:3px solid var(--green);border-radius:0 var(--radius) var(--radius) 0;max-width:var(--max-prose);margin-bottom:clamp(2rem,4vw,3rem);padding:clamp(1.5rem,3vw,2rem)}.takeaways.svelte-7rfbcc h2:where(.svelte-7rfbcc){font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin-bottom:1rem;font-size:.6875rem;font-weight:600}.takeaways.svelte-7rfbcc ul:where(.svelte-7rfbcc){gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.takeaways.svelte-7rfbcc li:where(.svelte-7rfbcc){color:var(--ink-soft);margin:0;padding-left:1.5rem;font-size:.9375rem;line-height:1.6;position:relative}.takeaways.svelte-7rfbcc li:where(.svelte-7rfbcc):before{content:"";background:var(--green);width:.45rem;height:.45rem;position:absolute;top:.55em;left:0;transform:rotate(45deg)}.article__body.svelte-7rfbcc h2:first-of-type{margin-top:0}.disclosure-note.svelte-7rfbcc{max-width:var(--max-prose);color:var(--ink-faint);margin:1.25rem 0 0;font-size:.75rem;line-height:1.55}.meta-disclosure a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.island-links.svelte-7rfbcc{border-top:1px solid var(--line);margin-top:3rem;padding-top:2rem}.island-links__row.svelte-7rfbcc{flex-wrap:wrap;gap:.6rem;display:flex}.island-chip.svelte-7rfbcc{border:1px solid var(--line);border-radius:var(--radius);transition:border-color .25s var(--ease), background-color .25s var(--ease);padding:.7rem 1rem;font-size:.9375rem;font-weight:600}.island-chip.svelte-7rfbcc:hover{border-color:var(--green);background:var(--tint-palm)}.island-chip.svelte-7rfbcc span:where(.svelte-7rfbcc){letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-top:.15rem;font-size:.625rem;font-weight:500;display:block}.article__side.svelte-7rfbcc{gap:1.5rem;display:grid}.side-sub.svelte-7rfbcc{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-warm);padding:clamp(1.35rem,2.5vw,1.75rem)}.side-sub.svelte-7rfbcc h2:where(.svelte-7rfbcc){font-size:1.0625rem;font-family:var(--font-sans);letter-spacing:-.01em;font-weight:600}.side-sub.svelte-7rfbcc p:where(.svelte-7rfbcc){color:var(--ink-muted);margin:.6rem 0 1.1rem;font-size:.875rem;line-height:1.6}.section-cta.svelte-7rfbcc{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1.5rem 0 0;display:flex}.side-partners.svelte-7rfbcc{gap:1rem;display:grid}.related.svelte-7rfbcc{background:var(--paper-warm)}.related__grid.svelte-7rfbcc{grid-template-columns:1fr}@media (width>=700px){.related__grid.svelte-7rfbcc{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.article.svelte-7rfbcc{grid-template-columns:minmax(0,1fr) 19rem}.article__intro.svelte-7rfbcc{grid-area:1/1}.article__main.svelte-7rfbcc{grid-area:2/1}.article__tail.svelte-7rfbcc{grid-area:3/1}.article__side.svelte-7rfbcc{grid-area:1/2/span 3;position:sticky;top:100px}.article__tail.svelte-7rfbcc .side-sub:where(.svelte-7rfbcc){max-width:34rem}.related__grid.svelte-7rfbcc{grid-template-columns:repeat(3,1fr)}}
