.article-shell.svelte-111f0oq{max-width:1160px;padding-top:42px;padding-bottom:80px}.crumbs.svelte-111f0oq{display:flex;gap:12px;font-size:14px;color:#657064;margin-bottom:42px}.crumbs.svelte-111f0oq a:where(.svelte-111f0oq){color:inherit}header.svelte-111f0oq{max-width:900px}.eyebrow.svelte-111f0oq{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.8px;color:#526541}h1.svelte-111f0oq{font-size:clamp(34px,5vw,62px);line-height:1.08;letter-spacing:-2px;margin:16px 0 22px;color:#18241e}.deck.svelte-111f0oq{font-size:19px;line-height:1.65;color:#647068;max-width:800px}.meta.svelte-111f0oq{font-size:13px;color:#6c756e;display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:24px 0 30px}figure.svelte-111f0oq{margin:0 0 42px}.cover.svelte-111f0oq{width:100%;height:clamp(240px,42vw,530px);object-fit:cover;border-radius:24px;background:#e7ece4}figcaption.svelte-111f0oq{font-size:11px;color:#697468;text-align:right;margin-top:9px}figcaption.svelte-111f0oq a:where(.svelte-111f0oq){color:inherit}.reading-layout.svelte-111f0oq{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px}aside.svelte-111f0oq{align-self:start;position:sticky;top:100px;border-left:3px solid #c3d695;padding-left:20px}aside.svelte-111f0oq h2:where(.svelte-111f0oq){font-size:17px;margin:0 0 18px}aside.svelte-111f0oq a:where(.svelte-111f0oq){display:block;color:#626e63;font-size:14px;line-height:1.5;margin:12px 0;text-decoration:none}aside.svelte-111f0oq a:where(.svelte-111f0oq):hover{color:#1f402a}.prose.svelte-111f0oq{font-size:17px;line-height:1.85;color:#48554c}.prose.svelte-111f0oq h2{font-size:27px;line-height:1.3;color:#18241e;margin:38px 0 14px;scroll-margin-top:110px}.prose.svelte-111f0oq h3{font-size:20px;line-height:1.4;color:#25362b;margin:25px 0 10px}.prose.svelte-111f0oq p{margin:0 0 20px}.prose.svelte-111f0oq a{color:#365b35;text-underline-offset:4px}.prose.svelte-111f0oq li{margin:8px 0}.next-plan.svelte-111f0oq{padding:28px;background:#edf3e5;border-radius:20px;margin:40px 0}.next-plan.svelte-111f0oq h2:where(.svelte-111f0oq){margin:10px 0;font-size:27px;color:#243528}.next-plan.svelte-111f0oq a:where(.svelte-111f0oq){display:inline-flex;gap:30px;padding:12px 20px;background:#273f2e;color:#fff!important;border-radius:30px;text-decoration:none}.back-link.svelte-111f0oq{font-size:14px}@media(max-width:800px){.article-shell.svelte-111f0oq{padding-top:25px}.crumbs.svelte-111f0oq{margin-bottom:28px}h1.svelte-111f0oq{letter-spacing:-1px}.reading-layout.svelte-111f0oq{grid-template-columns:1fr;gap:30px}aside.svelte-111f0oq{position:static;background:#f5f7f1;padding:20px;border-radius:12px}aside.svelte-111f0oq a:where(.svelte-111f0oq){margin:8px 0}.deck.svelte-111f0oq{font-size:17px}.prose.svelte-111f0oq{font-size:16px}.cover.svelte-111f0oq{border-radius:18px}.next-plan.svelte-111f0oq{padding:22px}}
