.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.material{min-height:48px}.topnav a{display:inline-flex;align-items:center;min-height:48px}.footer nav a{display:inline-flex;align-items:center;min-height:48px;min-width:48px}.wide-scroll{max-width:100%;overflow-x:auto}.result{align-self:stretch}
body{font-size:1rem;overflow-wrap:anywhere}.prose{font-size:1.0625rem}.content-wrap{min-width:0}.heading-row,.editor-head,.topnav{flex-wrap:wrap}.guide-grid>*{min-width:0}input,select,button{font-size:1rem}.result dl>div{flex-wrap:wrap}.prose table{min-width:400px}.wide-scroll{overscroll-behavior-x:contain}.topbar>*{min-width:0}@media(max-width:480px){.field-grid{grid-template-columns:minmax(0,1fr)}.editor h2{font-size:1.5rem}.project-section{padding:20px 16px}.heading-row a{min-height:48px}.result dl>div{gap:4px}.intro h1{font-size:2.1rem}}

summary{min-height:48px;padding:12px 0;cursor:pointer}.brand{min-height:48px}.prose figure{margin:24px 0;padding:18px;border:1px solid var(--line);border-radius:8px;background:#fff}.prose figure figcaption{font-weight:650;margin-bottom:12px}.prose .calc-flow{display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none}.calc-flow li{flex:1 1 130px;background:#edf1e6;padding:12px;border-radius:6px}.prose pre{font-size:1rem}.prose table{font-size:1rem}@media(max-width:680px){.prose a{display:inline-block;min-height:48px;min-width:48px;padding:10px 0}.breadcrumb a,.heading-row a,.band a{display:inline-flex;align-items:center;min-height:48px;min-width:48px}}
.details summary{min-height:48px}
@media print{#guides,#storage-status,.skip{display:none!important}.project-section>p.subtle{display:none!important}}
#nav-count{margin-inline-start:.35em}
.reading-section{content-visibility:auto;contain-intrinsic-size:auto 4000px}#guides{content-visibility:auto;contain-intrinsic-size:auto 2400px}@media print{.reading-section{content-visibility:visible;contain-intrinsic-size:none}}
