.strategy-intro[data-astro-cid-fqsfwvbj]{max-width:760px}.strategy-intro[data-astro-cid-fqsfwvbj]>p[data-astro-cid-fqsfwvbj]:last-child{line-height:1.7}.strategy-intro[data-astro-cid-fqsfwvbj] a[data-astro-cid-fqsfwvbj],.strategy-content[data-astro-cid-fqsfwvbj] a[data-astro-cid-fqsfwvbj]{color:#b33a02;text-underline-offset:.2em}.strategy-nav[data-astro-cid-fqsfwvbj]{display:flex;flex-wrap:wrap;gap:.6rem;margin:2rem 0 1rem}.strategy-nav[data-astro-cid-fqsfwvbj] a[data-astro-cid-fqsfwvbj]{padding:.55rem .85rem;border:1px solid var(--line);border-radius:999px;font-size:.82rem;text-decoration:none;background:#fff}.strategy-nav[data-astro-cid-fqsfwvbj] a[data-astro-cid-fqsfwvbj]:hover,.strategy-nav[data-astro-cid-fqsfwvbj] a[data-astro-cid-fqsfwvbj]:focus-visible{border-color:var(--accent)}.strategy-group[data-astro-cid-fqsfwvbj]{padding-top:3.5rem;scroll-margin-top:100px}.group-heading[data-astro-cid-fqsfwvbj]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line)}.group-heading[data-astro-cid-fqsfwvbj] h3[data-astro-cid-fqsfwvbj]{font-size:clamp(1.5rem,2.5vw,2rem);margin-bottom:1rem}.group-heading[data-astro-cid-fqsfwvbj] span[data-astro-cid-fqsfwvbj]{font-size:.8rem;color:var(--muted);white-space:nowrap}.strategy-item[data-astro-cid-fqsfwvbj]{border-bottom:1px solid var(--line)}.strategy-item[data-astro-cid-fqsfwvbj] summary[data-astro-cid-fqsfwvbj]{display:flex;align-items:center;gap:1rem;padding:1.2rem .2rem;cursor:pointer;list-style:none}.strategy-item[data-astro-cid-fqsfwvbj] summary[data-astro-cid-fqsfwvbj]::-webkit-details-marker{display:none}.strategy-item[data-astro-cid-fqsfwvbj] summary[data-astro-cid-fqsfwvbj]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.strategy-item[data-astro-cid-fqsfwvbj] summary[data-astro-cid-fqsfwvbj]>span[data-astro-cid-fqsfwvbj]{color:var(--accent);font-size:.8rem}.strategy-item[data-astro-cid-fqsfwvbj] summary[data-astro-cid-fqsfwvbj] strong[data-astro-cid-fqsfwvbj]{flex:1;font-size:1rem}.strategy-item[data-astro-cid-fqsfwvbj] summary[data-astro-cid-fqsfwvbj] i[data-astro-cid-fqsfwvbj]:after{content:"+";font-style:normal;color:var(--accent);font-size:1.45rem}.strategy-item[data-astro-cid-fqsfwvbj][open] summary[data-astro-cid-fqsfwvbj] i[data-astro-cid-fqsfwvbj]:after{content:"−"}.strategy-content[data-astro-cid-fqsfwvbj]{padding:0 2rem 1.4rem;max-width:850px}.strategy-content[data-astro-cid-fqsfwvbj] p[data-astro-cid-fqsfwvbj]{line-height:1.7;margin-bottom:.7rem}.strategy-content[data-astro-cid-fqsfwvbj] a[data-astro-cid-fqsfwvbj]{font-size:.88rem;font-weight:600}.library-hero[data-astro-cid-fqsfwvbj]{padding:clamp(3.5rem,7vw,6rem) 0;background:#f3f3ee}.library-hero[data-astro-cid-fqsfwvbj] h1[data-astro-cid-fqsfwvbj]{max-width:900px}.library-hero[data-astro-cid-fqsfwvbj] .lead[data-astro-cid-fqsfwvbj]{max-width:690px}.library-hero[data-astro-cid-fqsfwvbj] .button[data-astro-cid-fqsfwvbj],.library-next[data-astro-cid-fqsfwvbj] .button[data-astro-cid-fqsfwvbj]{gap:.6rem}.back[data-astro-cid-fqsfwvbj]{display:inline-block;margin-bottom:2rem;color:var(--muted);font-size:.85rem;text-decoration:none}.back[data-astro-cid-fqsfwvbj]:hover{text-decoration:underline}.library-heading[data-astro-cid-fqsfwvbj]{display:grid;grid-template-columns:1fr .7fr;gap:2rem;align-items:end;margin-bottom:2rem}.library-heading[data-astro-cid-fqsfwvbj] h2[data-astro-cid-fqsfwvbj]{margin-bottom:0}.library-heading[data-astro-cid-fqsfwvbj]>p[data-astro-cid-fqsfwvbj]{max-width:440px;margin:0}.topic-grid[data-astro-cid-fqsfwvbj]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.topic-card[data-astro-cid-fqsfwvbj]{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.topic-card[data-astro-cid-fqsfwvbj] summary[data-astro-cid-fqsfwvbj]{display:flex;gap:1.1rem;align-items:flex-start;padding:1.5rem;cursor:pointer;list-style:none}.topic-card[data-astro-cid-fqsfwvbj] summary[data-astro-cid-fqsfwvbj]::-webkit-details-marker{display:none}.topic-card[data-astro-cid-fqsfwvbj] summary[data-astro-cid-fqsfwvbj]:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.topic-number[data-astro-cid-fqsfwvbj]{color:var(--accent);font-size:.78rem}.topic-copy[data-astro-cid-fqsfwvbj]{flex:1;display:grid;gap:.45rem;min-width:0}.topic-copy[data-astro-cid-fqsfwvbj] strong[data-astro-cid-fqsfwvbj]{font-family:Space Grotesk,sans-serif;font-size:1.3rem;line-height:1.2}.topic-copy[data-astro-cid-fqsfwvbj]>span[data-astro-cid-fqsfwvbj]{color:var(--muted);font-size:.94rem;line-height:1.55}.topic-toggle[data-astro-cid-fqsfwvbj]:after{content:"+";font-size:1.5rem;line-height:1;color:var(--accent)}.topic-card[data-astro-cid-fqsfwvbj][open] .topic-toggle[data-astro-cid-fqsfwvbj]:after{content:"−"}.topic-steps[data-astro-cid-fqsfwvbj]{padding:0 1.5rem 1.5rem 3.8rem}.topic-steps[data-astro-cid-fqsfwvbj] ol[data-astro-cid-fqsfwvbj]{margin:0;padding-left:1.1rem;color:#4b4b47}.topic-steps[data-astro-cid-fqsfwvbj] li[data-astro-cid-fqsfwvbj]{padding-left:.2rem;margin:.65rem 0}.topic-steps[data-astro-cid-fqsfwvbj] li[data-astro-cid-fqsfwvbj]::marker{color:var(--accent);font-weight:600}.library-next[data-astro-cid-fqsfwvbj]{background:#f3f3ee}.next-inner[data-astro-cid-fqsfwvbj]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center}.next-inner[data-astro-cid-fqsfwvbj] p[data-astro-cid-fqsfwvbj]:not(.eyebrow){max-width:500px}.next-art[data-astro-cid-fqsfwvbj]{overflow:hidden;border-radius:12px}.next-art[data-astro-cid-fqsfwvbj] img[data-astro-cid-fqsfwvbj]{width:100%;height:auto}@media(max-width:760px){.library-heading[data-astro-cid-fqsfwvbj],.next-inner[data-astro-cid-fqsfwvbj],.topic-grid[data-astro-cid-fqsfwvbj]{grid-template-columns:1fr}.library-heading[data-astro-cid-fqsfwvbj]{gap:1rem}.library-hero[data-astro-cid-fqsfwvbj]{padding:3rem 0}.next-art[data-astro-cid-fqsfwvbj]{max-width:550px}}
