.revision-note[data-astro-cid-3dusw7re]{color:#53606c;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:24px;font-size:12px;display:flex}.revision-note[data-astro-cid-3dusw7re]>span[data-astro-cid-3dusw7re]{letter-spacing:.04em}.revision-note[data-astro-cid-3dusw7re] a[data-astro-cid-3dusw7re]{text-underline-offset:4px;text-decoration:underline}#fixed-constraints[data-astro-cid-3dusw7re]{scroll-margin-top:90px}.layout-tabs[data-astro-cid-3dusw7re]{background:var(--dark-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.layout-tabs[data-astro-cid-3dusw7re] button[data-astro-cid-3dusw7re]{text-align:left;background:var(--bone);border:0;min-width:0;padding:20px 14px;font-size:20px}.layout-tabs[data-astro-cid-3dusw7re] button[data-astro-cid-3dusw7re].active{background:#172338}.layout-tabs[data-astro-cid-3dusw7re]:after{content:"";background:var(--bone);display:none}.layout-tabs[data-astro-cid-3dusw7re] button[data-astro-cid-3dusw7re] small[data-astro-cid-3dusw7re]{line-height:1.5}.plan-toolbar[data-astro-cid-3dusw7re]{flex-wrap:wrap;gap:16px}.plan-modal-tabs[data-astro-cid-3dusw7re]{flex-wrap:wrap;gap:6px;display:flex}.zoom-controls[data-astro-cid-3dusw7re]{flex-shrink:0}#close-plan[data-astro-cid-3dusw7re]{white-space:nowrap;flex-shrink:0}.plan-facts[data-astro-cid-3dusw7re]{gap:16px;margin:24px 0;display:grid}.plan-facts[data-astro-cid-3dusw7re] div{border-top:1px solid var(--dark-line);padding-top:12px}.plan-facts[data-astro-cid-3dusw7re] dt{text-transform:uppercase;letter-spacing:.09em;color:#53606c;font-size:10px}.plan-facts[data-astro-cid-3dusw7re] dd{margin:4px 0 0;font-size:14px;line-height:1.5}.allocation-heading{color:#53606c;font-size:11px;margin-bottom:14px!important}@media (width<=1000px){.layout-tabs[data-astro-cid-3dusw7re]{grid-template-columns:repeat(3,minmax(0,1fr))}.layout-tabs[data-astro-cid-3dusw7re]:after{display:block}}@media (width<=650px){.layout-tabs[data-astro-cid-3dusw7re]{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-tabs[data-astro-cid-3dusw7re] button[data-astro-cid-3dusw7re]{font-size:18px}.plan-toolbar[data-astro-cid-3dusw7re]{align-items:flex-start}.plan-modal-tabs[data-astro-cid-3dusw7re] button[data-astro-cid-3dusw7re]{padding:8px;font-size:11px}.plan-viewport[data-astro-cid-3dusw7re]{max-height:calc(94dvh - 300px)}}.layout-heading[data-astro-cid-3dusw7re]{padding-top:32px;padding-bottom:38px}.layout-heading[data-astro-cid-3dusw7re] .breadcrumb[data-astro-cid-3dusw7re]{margin-bottom:26px}.layout-heading[data-astro-cid-3dusw7re] .page-heading-grid[data-astro-cid-3dusw7re],.shared-framework[data-astro-cid-3dusw7re] .section-heading[data-astro-cid-3dusw7re]{display:block}.layout-heading[data-astro-cid-3dusw7re] h1[data-astro-cid-3dusw7re]{font-size:clamp(42px,6.1vw,88px)}.layout-heading[data-astro-cid-3dusw7re] .page-heading-grid[data-astro-cid-3dusw7re]>p[data-astro-cid-3dusw7re]{color:var(--muted);max-width:660px;margin-top:22px;font-size:15px}.shared-framework[data-astro-cid-3dusw7re] .section-heading[data-astro-cid-3dusw7re]{grid-area:intro;margin-bottom:0}.shared-framework[data-astro-cid-3dusw7re] h2[data-astro-cid-3dusw7re]{font-size:clamp(28px,3.3vw,48px)}.shared-framework[data-astro-cid-3dusw7re] .section-heading[data-astro-cid-3dusw7re]>p[data-astro-cid-3dusw7re]{margin-top:22px;font-size:14px}.explorer-section[data-astro-cid-3dusw7re]{padding-top:32px;padding-bottom:72px}.layout-notes[data-astro-cid-3dusw7re] h2[data-astro-cid-3dusw7re]{margin-bottom:22px;font-size:clamp(29px,3vw,42px)}.compare-jump[data-astro-cid-3dusw7re]{margin-top:20px}.layout-comparison[data-astro-cid-3dusw7re]{margin-top:64px;scroll-margin-top:25px}.layout-comparison[data-astro-cid-3dusw7re] h2[data-astro-cid-3dusw7re]{margin-bottom:28px;font-size:clamp(32px,3.4vw,48px)}.comparison-scroll[data-astro-cid-3dusw7re]{overflow-x:auto}table[data-astro-cid-3dusw7re]{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;min-width:1080px}th[data-astro-cid-3dusw7re],td[data-astro-cid-3dusw7re]{border-bottom:1px solid var(--dark-line);vertical-align:top;padding:18px 22px;font-weight:400}th[data-astro-cid-3dusw7re]:first-child,td[data-astro-cid-3dusw7re]:first-child{width:15%;padding-left:0}thead[data-astro-cid-3dusw7re] th[data-astro-cid-3dusw7re]{padding-top:0;font-size:21px}thead[data-astro-cid-3dusw7re] th[data-astro-cid-3dusw7re] span[data-astro-cid-3dusw7re]{color:#53606c;font-size:15px}thead[data-astro-cid-3dusw7re] a[data-astro-cid-3dusw7re]:hover{color:#786348}tbody[data-astro-cid-3dusw7re] th[data-astro-cid-3dusw7re]{color:#53606c;font-size:13px}td[data-astro-cid-3dusw7re]{font-size:14px;line-height:1.6}td[data-astro-cid-3dusw7re] span[data-astro-cid-3dusw7re]{color:#53606c;font-size:12px}.benefit-row[data-astro-cid-3dusw7re] td[data-astro-cid-3dusw7re]{font-size:18px;line-height:1.4}.tradeoff-row[data-astro-cid-3dusw7re] td[data-astro-cid-3dusw7re]{color:#53606c;font-size:13px;line-height:1.6}.layout-footnote[data-astro-cid-3dusw7re]{color:#53606c;max-width:660px;margin-top:20px;font-size:11px}.visually-hidden[data-astro-cid-3dusw7re]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.framework-grid[data-astro-cid-3dusw7re]{grid-template:"plan intro""plan notes"1fr/1.2fr .8fr;align-items:start;gap:28px 6%;display:grid}.framework-grid[data-astro-cid-3dusw7re]>figure[data-astro-cid-3dusw7re]{grid-area:plan}.framework-notes[data-astro-cid-3dusw7re]{grid-area:notes}.annotated-plan[data-astro-cid-3dusw7re]{background:#fffefa;width:100%;height:auto;display:block}.plan-markers[data-astro-cid-3dusw7re] circle[data-astro-cid-3dusw7re]{fill:#142034;stroke:#fffefa;stroke-width:5px}.plan-markers[data-astro-cid-3dusw7re] text[data-astro-cid-3dusw7re]{text-anchor:middle;dominant-baseline:middle;fill:#fffefa;font:600 28px Mori,Arial,sans-serif}figcaption[data-astro-cid-3dusw7re]{color:var(--muted);max-width:530px;margin-top:14px;font-size:11px}.framework-notes[data-astro-cid-3dusw7re] article[data-astro-cid-3dusw7re]{border-top:1px solid var(--line);gap:20px;padding:28px 0;display:flex}.feature-marker[data-astro-cid-3dusw7re]{width:32px;height:32px;color:var(--sand);border:1px solid #d9c3a280;border-radius:50%;flex:0 0 32px;place-items:center;font-size:13px;display:grid}.framework-notes[data-astro-cid-3dusw7re] h3[data-astro-cid-3dusw7re]{margin-bottom:14px;font-size:27px}.framework-notes[data-astro-cid-3dusw7re] article[data-astro-cid-3dusw7re] p[data-astro-cid-3dusw7re]{color:var(--muted);font-size:14px}.framework-detail[data-astro-cid-3dusw7re]{color:var(--muted);border-top:1px solid var(--line);padding-top:24px;font-size:12px}.layout-next[data-astro-cid-3dusw7re]{justify-content:space-between;align-items:center;gap:35px;display:flex}.layout-next[data-astro-cid-3dusw7re] p[data-astro-cid-3dusw7re]{color:#53606c;margin-top:20px}.layout-next[data-astro-cid-3dusw7re] .button[data-astro-cid-3dusw7re]{flex-shrink:0}@media (width<=1000px){.framework-grid[data-astro-cid-3dusw7re]{grid-template-columns:1fr 1fr;gap:35px}.framework-notes[data-astro-cid-3dusw7re] h3[data-astro-cid-3dusw7re]{font-size:23px}.layout-next[data-astro-cid-3dusw7re]{flex-direction:column;align-items:start}}@media (width<=650px){.layout-heading[data-astro-cid-3dusw7re]{padding-top:24px;padding-bottom:28px}.layout-heading[data-astro-cid-3dusw7re] .breadcrumb[data-astro-cid-3dusw7re]{margin-bottom:22px}.layout-heading[data-astro-cid-3dusw7re] h1[data-astro-cid-3dusw7re]{font-size:clamp(30px,8.6vw,48px)}.layout-heading[data-astro-cid-3dusw7re] .page-heading-grid[data-astro-cid-3dusw7re]{gap:20px}.layout-heading[data-astro-cid-3dusw7re] .page-heading-grid[data-astro-cid-3dusw7re]>p[data-astro-cid-3dusw7re]{font-size:14px}.shared-framework[data-astro-cid-3dusw7re] h2[data-astro-cid-3dusw7re]{font-size:clamp(27px,8.2vw,44px)}.explorer-section[data-astro-cid-3dusw7re]{padding-top:22px;padding-bottom:45px}.layout-notes[data-astro-cid-3dusw7re] h2[data-astro-cid-3dusw7re]{margin-bottom:16px;font-size:31px}.layout-comparison[data-astro-cid-3dusw7re]{margin-top:45px}th[data-astro-cid-3dusw7re],td[data-astro-cid-3dusw7re]{padding:14px 8px}th[data-astro-cid-3dusw7re]:first-child,td[data-astro-cid-3dusw7re]:first-child{width:15%}thead[data-astro-cid-3dusw7re] th[data-astro-cid-3dusw7re]{font-size:19px}thead[data-astro-cid-3dusw7re] th[data-astro-cid-3dusw7re] span[data-astro-cid-3dusw7re]{display:none}tbody[data-astro-cid-3dusw7re] th[data-astro-cid-3dusw7re]{font-size:11px}td[data-astro-cid-3dusw7re]{font-size:13px}td[data-astro-cid-3dusw7re] span[data-astro-cid-3dusw7re]{font-size:10px}.benefit-row[data-astro-cid-3dusw7re] td[data-astro-cid-3dusw7re]{font-size:13px}.tradeoff-row[data-astro-cid-3dusw7re] td[data-astro-cid-3dusw7re]{font-size:11px}.framework-grid[data-astro-cid-3dusw7re]{grid-template:"intro""plan""notes"/1fr;gap:30px}.framework-notes[data-astro-cid-3dusw7re] article[data-astro-cid-3dusw7re]{padding:23px 0}.framework-notes[data-astro-cid-3dusw7re] h3[data-astro-cid-3dusw7re]{font-size:25px}.framework-notes[data-astro-cid-3dusw7re] article[data-astro-cid-3dusw7re] p[data-astro-cid-3dusw7re]{font-size:13px}}
