.layer-fieldset[data-astro-cid-h3nirbsr]{width:100%;min-width:0;border:1px solid rgb(226 232 240);border-radius:.875rem;padding:1rem}.layer-fieldset[data-astro-cid-h3nirbsr] legend[data-astro-cid-h3nirbsr]{padding-inline:.35rem;font-size:1rem;font-weight:900;color:#0f172a}.layer-fieldset--optional[data-astro-cid-h3nirbsr]{background:#f8fafc}.layer-results[data-astro-cid-h3nirbsr]{width:100%;min-width:0;max-width:100%;border-top:1px solid rgb(226 232 240);padding:1rem}.layer-results[data-astro-cid-h3nirbsr] h4[data-astro-cid-h3nirbsr]{margin-bottom:.75rem;font-weight:900;color:#0f172a}.layer-results__head[data-astro-cid-h3nirbsr],.layer-results__row[data-astro-cid-h3nirbsr]{display:grid;grid-template-columns:minmax(7rem,1.25fr) repeat(4,minmax(5.5rem,1fr));gap:.5rem;align-items:center}.layer-results__head[data-astro-cid-h3nirbsr]{padding-bottom:.4rem;color:#475569;font-size:.75rem;font-weight:800}.layer-results__row[data-astro-cid-h3nirbsr]{border-top:1px solid rgb(226 232 240);padding-block:.7rem;font-size:.875rem}.layer-results__row[data-astro-cid-h3nirbsr] strong[data-astro-cid-h3nirbsr]{color:#0f172a}.layer-results[data-astro-cid-h3nirbsr]>p[data-astro-cid-h3nirbsr]{margin-top:.5rem;color:#475569;font-size:.8rem;line-height:1.5}@media(max-width:639px){.layer-results[data-astro-cid-h3nirbsr]{overflow-x:visible}.layer-results__row[data-astro-cid-h3nirbsr]{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:0;padding-block:.35rem}.layer-results__head[data-astro-cid-h3nirbsr]{display:none}.layer-results__row[data-astro-cid-h3nirbsr]>[data-astro-cid-h3nirbsr]{min-width:0;border-top:1px solid rgb(226 232 240);padding:.55rem .25rem;overflow-wrap:anywhere}.layer-results__row[data-astro-cid-h3nirbsr]>[data-astro-cid-h3nirbsr]:before{content:attr(data-label);display:block;margin-bottom:.15rem;color:#64748b;font-size:.7rem;font-weight:800;line-height:1.25}}.asphalt-content-section,.asphalt-content-card[id]{scroll-margin-top:6rem}.asphalt-content-card{min-width:0;padding:1rem;border:1px solid #e2e8f0;border-radius:1rem;background:#f8fafc;color:#334155;line-height:1.65}.asphalt-content-card h3{font-size:1.125rem;font-weight:800;line-height:1.4;color:#0f172a}.asphalt-content-steps{display:grid;gap:.65rem;margin-top:1rem;padding-left:1.4rem;list-style:decimal}.asphalt-content-steps li{padding-left:.25rem}.asphalt-content-steps li::marker{color:#64748b;font-weight:700}.asphalt-content-footnote{margin-top:1rem;color:#475569;font-size:.875rem;line-height:1.65}.asphalt-content-try,.asphalt-content-note{padding:.875rem 1rem;border:1px solid #dbeafe;border-radius:.75rem;background:#eff6ff;color:#334155;font-size:.875rem;line-height:1.65}.asphalt-content-try{margin-top:1rem}.asphalt-content-note>strong{display:block;margin-bottom:.3rem;color:#0f172a}.asphalt-calculation-chain{display:grid;gap:.5rem;font-variant-numeric:tabular-nums}.asphalt-calculation-chain>div{display:grid;gap:.2rem;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff}.asphalt-calculation-chain dt,.asphalt-formula-list dt{font-size:.8125rem;font-weight:700;color:#475569}.asphalt-calculation-chain__order{border-color:#fed7aa!important;background:#fff7ed!important}.asphalt-calculation-chain__order strong{color:#9a3412}.asphalt-formula-list{display:grid;gap:.85rem;margin-top:1rem}.asphalt-formula-list dd{margin-top:.25rem;font-family:ui-monospace,monospace;font-size:.875rem;overflow-wrap:anywhere}.asphalt-content-note .asphalt-formula-list{margin-top:0}.asphalt-reference-table{font-variant-numeric:tabular-nums}.asphalt-reference-table caption{padding-bottom:.75rem;text-align:left;font-size:.875rem;line-height:1.5;color:#475569}.asphalt-reference-table th,.asphalt-reference-table td{padding:.8rem 1rem .8rem 0}.asphalt-reference-table th{min-width:6.5rem}.asphalt-reference-table th:first-child{min-width:8.5rem}.asphalt-reference-table td{white-space:nowrap}.asphalt-layer-diagram{color:#334155}.asphalt-layer-diagram svg{display:block;width:100%;height:auto}.asphalt-layer-diagram figcaption{display:grid;gap:.25rem;margin-top:.5rem;font-size:.875rem;line-height:1.6}.asphalt-layer-diagram text{fill:currentColor;font-size:14px;font-weight:650}.asphalt-layer-diagram__top{fill:#dbeafe;stroke:currentColor}.asphalt-layer-diagram__face{fill:#eff6ff;stroke:currentColor}.asphalt-layer-diagram__side{fill:#bfdbfe;stroke:currentColor}.asphalt-layer-diagram__base{fill:#f1f5f9;stroke:currentColor}.asphalt-layer-diagram__dimension{fill:none;stroke:currentColor;stroke-width:1.5}@media(min-width:640px){.asphalt-calculation-chain>div{grid-template-columns:10rem minmax(0,1fr);align-items:baseline;gap:1rem}}html[data-theme=dark] .asphalt-content-card{background:#101c2c;border-color:#334155;color:#cbd5e1}html[data-theme=dark] .asphalt-content-card h3,html[data-theme=dark] .asphalt-content-note>strong{color:#f1f5f9}html[data-theme=dark] .asphalt-content-footnote,html[data-theme=dark] .asphalt-calculation-chain dt,html[data-theme=dark] .asphalt-formula-list dt,html[data-theme=dark] .asphalt-reference-table caption{color:#cbd5e1}html[data-theme=dark] .asphalt-content-try,html[data-theme=dark] .asphalt-content-note{background:#10243c;border-color:#2b4d70;color:#dbeafe}html[data-theme=dark] .asphalt-calculation-chain>div{background:#0c1727;border-color:#334155}html[data-theme=dark] .asphalt-calculation-chain__order{background:#302213!important;border-color:#76522f!important}html[data-theme=dark] .asphalt-calculation-chain__order strong{color:#fdba74}html[data-theme=dark] .asphalt-layer-diagram{color:#cbd5e1}html[data-theme=dark] .asphalt-layer-diagram__top{fill:#1e3a5f}html[data-theme=dark] .asphalt-layer-diagram__face{fill:#10243c}html[data-theme=dark] .asphalt-layer-diagram__side{fill:#294b70}html[data-theme=dark] .asphalt-layer-diagram__base{fill:#1e293b}@media(forced-colors:active){.asphalt-content-card,.asphalt-content-note,.asphalt-content-try,.asphalt-calculation-chain>div{background:Canvas!important;border-color:CanvasText!important;color:CanvasText}.asphalt-calculation-chain__order strong,.asphalt-layer-diagram{color:CanvasText}.asphalt-layer-diagram__top,.asphalt-layer-diagram__face,.asphalt-layer-diagram__side,.asphalt-layer-diagram__base{fill:Canvas}}.asphalt-diagram-label{margin:0;font-size:13px;font-weight:650;line-height:1.35;text-align:center;overflow-wrap:anywhere}
