.temperature_root__XPfLf{min-width:0;color:#dceef4}.temperature_root__XPfLf article[id],.temperature_root__XPfLf section{scroll-margin-top:125px}.temperature_root__XPfLf h1{font-size:clamp(35px,4.4vw,58px);line-height:1.08;margin:.4rem 0 1rem}.temperature_root__XPfLf h2{font-size:clamp(26px,3vw,39px);line-height:1.2}.temperature_root__XPfLf h3{font-size:clamp(20px,2vw,27px);line-height:1.3;color:#d1f0f7}.temperature_root__XPfLf p{line-height:1.7}.temperature_root__XPfLf a{color:#b4e9f5}.temperature_poster__lnWKn,.temperature_section__OQrAE{padding:clamp(18px,3vw,38px);border:1px solid #315260;border-radius:6px;margin:0 0 30px;background:#031923}.temperature_heading__wb6QB{display:grid;grid-template-columns:1.25fr 1fr;gap:30px;align-items:center}.temperature_heading__wb6QB>*{min-width:0}.temperature_eyebrow__9n8sH{font-size:.73rem!important;letter-spacing:.15em;color:#91dfef;font-weight:700}.temperature_lead__0ztjo{max-width:83ch;font-size:1.08rem}.temperature_route__oLqvw{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:25px 0}.temperature_route__oLqvw li{border-top:2px solid #e9bf80;padding-top:12px}.temperature_learning__CPWkE span,.temperature_learning__CPWkE strong,.temperature_route__oLqvw span,.temperature_route__oLqvw strong,.temperature_sourceList__Id_3Z span{display:block}.temperature_learning__CPWkE strong,.temperature_route__oLqvw strong{color:#d1eff6;font-size:20px}.temperature_columns__OQw5u,.temperature_depth__Iz_73,.temperature_learning__CPWkE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:24px}.temperature_columns__OQw5u>*,.temperature_depth__Iz_73>*,.temperature_learning__CPWkE>*{min-width:0}.temperature_depth__Iz_73 article{border-top:1px solid #315968;padding-top:18px}.temperature_depth__Iz_73 p{max-width:72ch}.temperature_controls__mWuj5{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0}.temperature_controls__mWuj5 a,.temperature_root__XPfLf .temperature_controls__mWuj5 button{font:inherit;padding:10px 14px;min-height:44px;max-width:100%;border:1px solid #6998a7;border-radius:4px;background:#092833;color:#d8f3fb;white-space:normal;cursor:pointer}.temperature_controls__mWuj5 button[aria-pressed=true]{border-color:#cbf3ff;background:#28596a}.temperature_root__XPfLf a:focus-visible,.temperature_root__XPfLf button:focus-visible,.temperature_root__XPfLf summary:focus-visible{outline:3px solid #ffd18a;outline-offset:3px}.temperature_lesson__Uc7CY,.temperature_reading__h1MhN,.temperature_result__fQlIF{padding:16px 20px;border-left:3px solid #9edeea;background:#082735;margin:16px 0}.temperature_reading__h1MhN h3{margin:.2rem 0 .5rem}.temperature_reading__h1MhN p{margin:.5rem 0}.temperature_key__w2TrG,.temperature_note__DA83i,.temperature_references__Ib9ZL{font-size:.85rem!important;color:#afcbd5}.temperature_key__w2TrG{border-top:1px solid #315967;padding-top:10px}.temperature_mechanism__rS_tD{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.temperature_mechanism__rS_tD>div{min-width:0}.temperature_result__fQlIF strong{color:#ffd18a;font-size:24px}.temperature_references__Ib9ZL{margin-top:20px}.temperature_sourceList__Id_3Z{padding-left:22px}.temperature_sourceList__Id_3Z li{padding:8px 0}.temperature_sourceList__Id_3Z span{font-size:.9rem;color:#b8d0d9}.temperature_learning__CPWkE a{padding:18px;border:1px solid #3d6573;line-height:1.6;border-radius:4px}.temperature_root__XPfLf details{border-top:1px solid #315968;padding:15px 0}.temperature_root__XPfLf summary{cursor:pointer;font-weight:700;color:#c9edf4}.temperature_plate__P00Qp{margin:22px 0;min-width:0}.temperature_plate__P00Qp [data-annotation-frame]{padding:0 24px!important;min-width:0!important;max-width:100%!important;display:block!important}.temperature_plate__P00Qp [data-anatomy-canvas]{position:relative;min-width:0}.temperature_plate__P00Qp [data-anatomy-canvas] img,.temperature_plate__P00Qp picture{display:block}.temperature_plate__P00Qp [data-annotation-frame]>ol{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 16px;padding:14px 0 0!important;min-width:0}.temperature_plate__P00Qp [data-essential-label]{margin:0!important}.temperature_plate__P00Qp [data-essential-label] button{min-height:44px;white-space:normal;font:inherit}.temperature_plate__P00Qp [data-essential-label] strong{font-size:15px}.temperature_plate__P00Qp [data-essential-label] button>span>span:not([data-mobile-label-meaning]){display:block;font-size:13px;line-height:1.5}.temperature_plate__P00Qp [data-mobile-label-meaning]{display:none}.temperature_plate__P00Qp [data-annotation-overlay] path,.temperature_plate__P00Qp [data-external-rail]{display:inline!important}.temperature_root__XPfLf .temperature_overlay__FkCjJ{position:absolute;inset:0;pointer-events:none}.temperature_root__XPfLf .temperature_overlay__FkCjJ>svg{position:absolute;display:block;inset:0;width:100%!important;height:100%!important;max-width:none;aspect-ratio:auto;margin:0;overflow:visible}.temperature_leader__QVhjC{fill:none;stroke:#a6d7df;stroke-width:.17}.temperature_direction__Zma8v{fill:none;stroke:#ffd18a;stroke-width:.65}.temperature_direction__Zma8v[data-force=resistance]{stroke:#83d9ff}.temperature_attention__5Spvy{fill:none;stroke:#ffe0a0;stroke-width:.55;stroke-dasharray:1.3 .8}.temperature_shortName__DjZT8{position:absolute;max-width:31%;width:max-content;padding:3px 5px;background:#001923eb;color:#e5f7fb;font-size:clamp(11px,1vw,15px);line-height:1.2;border:1px solid #456c77;border-radius:3px;transform:translateY(-50%)}.temperature_plate__P00Qp [data-fitted-image-dialog]>div:first-child{display:flex;align-items:flex-start;gap:14px}.temperature_plate__P00Qp [data-fitted-image-dialog]>div:first-child h2{flex:1 1;min-width:0}.temperature_plate__P00Qp [data-fitted-image-dialog]>div:first-child button{min-width:78px;flex:0 0 auto;white-space:nowrap;min-height:44px}.temperature_root__XPfLf [data-fit-atlas-detail]{max-height:none!important;overflow:visible!important}@media(max-width:760px){.temperature_poster__lnWKn,.temperature_section__OQrAE{padding:16px 12px}.temperature_columns__OQw5u,.temperature_depth__Iz_73,.temperature_heading__wb6QB,.temperature_learning__CPWkE,.temperature_mechanism__rS_tD{grid-template-columns:minmax(0,1fr);gap:20px}.temperature_route__oLqvw{grid-template-columns:1fr;gap:12px}.temperature_root__XPfLf h1{font-size:38px}.temperature_root__XPfLf h2{font-size:28px}.temperature_controls__mWuj5>a,.temperature_root__XPfLf .temperature_controls__mWuj5>button{flex:1 1 145px;font-size:14px}.temperature_plate__P00Qp [data-annotation-frame]{padding:0 18px!important}.temperature_plate__P00Qp [data-annotation-frame]>ol{grid-template-columns:minmax(0,1fr)!important}.temperature_shortName__DjZT8{font-size:11px;padding:2px 3px;max-width:34%}.temperature_lesson__Uc7CY,.temperature_reading__h1MhN,.temperature_result__fQlIF{padding:12px}.temperature_plate__P00Qp [data-fitted-image-dialog]{padding:10px}.temperature_references__Ib9ZL{font-size:.8rem!important}}.temperature_prose__Dxzho{max-width:80ch}.temperature_learning__CPWkE{margin:18px 0}.temperature_boundary__RO_8b{border:1px solid #315968;padding:16px;margin:20px 0}.temperature_sourceList__Id_3Z span{display:block}.temperature_root__XPfLf .temperature_overlay__FkCjJ{height:100%!important}.temperature_reading__h1MhN ol{padding-left:22px;line-height:1.7}.temperature_plate__P00Qp[data-pressure-plate=circulation]{max-width:1100px;margin-inline:auto}.temperature_overviewPair__NugBn{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:20px;align-items:start}.temperature_overviewPair__NugBn>section{min-width:0}.temperature_overviewPair__NugBn h3{font-size:19px;line-height:1.4}@media(max-width:760px){.temperature_overviewPair__NugBn{grid-template-columns:minmax(0,1fr)}}.temperature_posterPair__EMRAA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.temperature_posterPair__EMRAA>section{min-width:0}.temperature_posterPair__EMRAA h3{font-size:21px}.temperature_budget__MhE3y{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.temperature_budget__MhE3y>div{border-top:1px solid #75949f;padding-top:10px}.temperature_budget__MhE3y dt{line-height:1.5}.temperature_budget__MhE3y dd{margin:6px 0 0;color:#ffd18a;font-size:1.7rem}.temperature_root__XPfLf [data-temperature-plate=muscle]{max-width:1100px;margin-inline:auto}@media(max-width:760px){.temperature_posterPair__EMRAA{grid-template-columns:minmax(0,1fr)}.temperature_budget__MhE3y{grid-template-columns:repeat(2,minmax(0,1fr))}.temperature_root__XPfLf .temperature_shortName__DjZT8{font-size:11px;max-width:36%}}