.container[data-astro-cid-g7c3pwkv]{width:min(100%,var(--max-width-wide));margin:0 auto;padding:clamp(.5rem,2vw,1rem) 0 clamp(1.25rem,2.5vw,2rem)}.layout[data-astro-cid-g7c3pwkv]{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);align-items:start}.sidebar-column[data-astro-cid-g7c3pwkv]{position:sticky;top:5rem;align-self:start;display:block;margin-top:2rem}.sidebar-wrapper[data-astro-cid-g7c3pwkv]{display:flex;flex-direction:column;gap:1.25rem;padding-left:.5rem;padding-right:.75rem;border-left:2px solid var(--border-strong);max-height:calc(100vh - 6.5rem);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.sidebar-wrapper[data-astro-cid-g7c3pwkv]::-webkit-scrollbar{width:6px}.sidebar-wrapper[data-astro-cid-g7c3pwkv]::-webkit-scrollbar-track{background:transparent}.sidebar-wrapper[data-astro-cid-g7c3pwkv]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}.sidebar-section[data-astro-cid-g7c3pwkv]{margin:0}.sidebar-section[data-astro-cid-g7c3pwkv]+.sidebar-section[data-astro-cid-g7c3pwkv]{padding-top:1rem;border-top:1px solid var(--border)}.sidebar-section[data-astro-cid-g7c3pwkv] h3[data-astro-cid-g7c3pwkv]{font-size:.68rem;margin-bottom:.5rem;margin-left:.6rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted)}.sidebar-section[data-astro-cid-g7c3pwkv] ul[data-astro-cid-g7c3pwkv]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.sidebar-section[data-astro-cid-g7c3pwkv] li[data-astro-cid-g7c3pwkv]{margin:0}.sidebar-section[data-astro-cid-g7c3pwkv] a[data-astro-cid-g7c3pwkv]{display:block;padding:.4rem .3rem .4rem .6rem;color:var(--text-muted);font-size:.9rem;font-weight:500;border-radius:var(--radius-sm);border-left:2px solid transparent;text-decoration:none;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.sidebar-section[data-astro-cid-g7c3pwkv] a[data-astro-cid-g7c3pwkv]:hover{color:var(--heading);border-left-color:var(--accent);background:var(--accent-soft)}.sidebar-section[data-astro-cid-g7c3pwkv] a[data-astro-cid-g7c3pwkv]:focus-visible{outline:none;border-left-color:var(--accent)}.sidebar-section[data-astro-cid-g7c3pwkv] li[data-astro-cid-g7c3pwkv].active a[data-astro-cid-g7c3pwkv]{color:var(--heading);border-left-color:var(--accent);background:var(--accent-soft-strong)}.content-column[data-astro-cid-g7c3pwkv]{min-width:0;display:flex;flex-direction:column;gap:1.75rem}.strategy-header[data-astro-cid-g7c3pwkv]{border-bottom:1px solid var(--border);padding-bottom:1.5rem}.strategy-header[data-astro-cid-g7c3pwkv] h1[data-astro-cid-g7c3pwkv]{margin-bottom:.75rem;font-size:clamp(2rem,4vw,2.3rem)}.strategy-header[data-astro-cid-g7c3pwkv] p[data-astro-cid-g7c3pwkv]{font-size:1rem;color:var(--text-muted);line-height:1.5;margin:0}.strategy-content[data-astro-cid-g7c3pwkv]{line-height:1.7;margin-top:.5rem}.strategy-content[data-astro-cid-g7c3pwkv] h2:first-child,.strategy-content[data-astro-cid-g7c3pwkv] h3:first-child,.strategy-content[data-astro-cid-g7c3pwkv] p:first-child{margin-top:0}.strategy-content[data-astro-cid-g7c3pwkv] h2{font-size:1.45rem;margin-top:2.5rem;margin-bottom:.5rem}.strategy-content[data-astro-cid-g7c3pwkv] h3{font-size:1.1rem;margin-top:1.75rem;margin-bottom:.35rem}.strategy-content[data-astro-cid-g7c3pwkv] p{margin-bottom:1rem}.strategy-content[data-astro-cid-g7c3pwkv] ul,.strategy-content[data-astro-cid-g7c3pwkv] ol{margin-bottom:1rem;padding-left:1.35rem}.strategy-content[data-astro-cid-g7c3pwkv] li{margin-bottom:.35rem}.strategy-content[data-astro-cid-g7c3pwkv] table{margin:1.75rem 0;font-size:.95rem}.strategy-content[data-astro-cid-g7c3pwkv] th,.strategy-content[data-astro-cid-g7c3pwkv] td{padding:.85rem 1rem}.strategy-content[data-astro-cid-g7c3pwkv] th{font-size:.8rem}.strategy-content[data-astro-cid-g7c3pwkv] blockquote{border-left-width:4px;padding-left:1.5rem}.strategy-content[data-astro-cid-g7c3pwkv] pre{margin:1.75rem 0;font-size:.95rem;background:var(--surface-muted);border-radius:var(--radius-md);border:1px solid var(--border);padding:1.25rem}.strategy-content[data-astro-cid-g7c3pwkv] pre code{color:inherit}.strategy-footer[data-astro-cid-g7c3pwkv]{margin-top:2.5rem;display:flex;justify-content:flex-start}.strategy-footer[data-astro-cid-g7c3pwkv] a[data-astro-cid-g7c3pwkv]{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem;font-weight:500;color:var(--heading);border-bottom:1px solid transparent;text-decoration:none}.strategy-footer[data-astro-cid-g7c3pwkv] a[data-astro-cid-g7c3pwkv]:hover{border-color:var(--accent);color:var(--accent-strong)}@media (max-width: 1080px){.layout[data-astro-cid-g7c3pwkv]{grid-template-columns:1fr}.sidebar-column[data-astro-cid-g7c3pwkv]{order:2;position:static}.sidebar-wrapper[data-astro-cid-g7c3pwkv]{max-height:none;overflow:visible;padding-right:0}}@media (max-width: 768px){.layout[data-astro-cid-g7c3pwkv]{gap:1.5rem}}
