.ostr-study-page{--met-ink:#203b36;--met-deep:#142f2b;--met-teal:#4f7154;--met-coral:#b65e42;--met-paper:#f5f0e6}.ostr-study-page .met-hero{background:radial-gradient(circle at 15% 30%,#4f71542e,transparent 28%),var(--met-paper)}.ostr-study-page .met-hero>aside{background:#203f39}.ostr-study-page .met-lesson>header strong{color:#944a34;background:#f3e5dc}.ostr-figure-ledger>h3{margin:0 0 20px;font:400 clamp(24px,3vw,36px)/1.15 Georgia,Times New Roman,serif}.ostr-figure-ledger .science-molecule{max-width:680px;margin:0 auto}.ostr-figure-ledger .science-svg-frame{background:#fffdf8}.ostr-table-wrap{margin-top:20px;overflow-x:auto}.ostr-table-wrap table{border-collapse:collapse;background:#fff;width:100%;font-size:11px;line-height:1.5}.ostr-table-wrap caption{color:#6b7b77;letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:12px 0;font-size:9px;font-weight:900}.ostr-table-wrap th,.ostr-table-wrap td{text-align:left;vertical-align:top;border:1px solid #cbd5d1;padding:13px 15px}.ostr-table-wrap thead{background:#e8eee7}.ostr-table-wrap th{color:#31544b}.ostr-table-wrap td{color:#5f706d}.ostr-molecule-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ostr-molecule-pair .science-molecule{min-width:0}.ostr-study-page .science-molecule figcaption{min-height:61px}:is(.ostr-study-page a:focus-visible,.ostr-study-page summary:focus-visible,.ostr-study-page button:focus-visible,.ostr-study-page input:focus-visible){outline-offset:4px;outline:3px solid #e9a27e}@media (max-width:720px){.ostr-molecule-pair{grid-template-columns:1fr}.ostr-figure-ledger .science-molecule{min-width:430px}.ostr-figure-ledger{min-width:450px}.ostr-study-page .met-figure-frame{overflow-x:auto}}@media (max-width:520px){.ostr-figure-ledger .science-molecule{min-width:360px}.ostr-figure-ledger{min-width:380px}}@media (prefers-reduced-motion:reduce){.ostr-study-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (forced-colors:active){.ostr-table-wrap th,.ostr-table-wrap td{border-color:canvastext}.ostr-table-wrap thead{background:canvas}}
