#dw554{--dw-ink:#082764;--dw-muted:#64748b;--dw-border:#d4dfec;--dw-paper:#fff;--dw-soft:#f3f7fc;color:var(--dw-ink);font:14px/1.6 Arial,Helvetica,sans-serif}#dw554 *{box-sizing:border-box}#dw554 [hidden]{display:none!important}#dw554 h2{font:700 18px/1.4 Arial;margin:0 0 12px}#dw554 button,#dw554 input{font-family:Arial,Helvetica,sans-serif}#dw554 button{cursor:pointer}#dw554 button:focus-visible,#dw554 a:focus-visible,#dw554 summary:focus-visible,#dw554 input:focus-visible{outline:2px solid #19c2c4;outline-offset:3px}#dw554 a{color:#0865ff;text-decoration:none}#dw554 a:hover{text-decoration:underline}#dw554 p{margin:0 0 12px}#dw554 .dw-intro{font-size:16px;color:var(--dw-muted);margin:0 0 24px}#dw554 .dw-notice{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border:1px solid var(--dw-border);border-radius:4px;background:#eff6ff;margin:0 0 16px}#dw554 .dw-notice h2{font-size:14px;margin:0 0 3px}#dw554 .dw-notice p{font-size:12px;color:var(--dw-muted);margin:0}#dw554 .dw-notice>a{display:flex;gap:8px;align-items:center;font-size:11px;flex-shrink:0}#dw554 .dw-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 16px}#dw554 .dw-choices button{height:100px;display:flex;gap:14px;align-items:center;text-align:left;padding:8px;border:1px solid var(--dw-border);border-radius:4px;background:var(--dw-paper);color:var(--dw-ink);min-width:0}#dw554 .dw-choices button[aria-pressed=true]{border:2px solid #0865ff;background:var(--dw-soft);padding:7px}#dw554 .dw-choice-photo{width:40%;height:80px;flex-shrink:0;background:white}#dw554 .dw-choices strong{display:block;font-size:14px;line-height:1.4;margin-bottom:4px}#dw554 .dw-choices small{display:block;color:var(--dw-muted);font-size:12px;line-height:1.5}#dw554 .dw-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}#dw554 .dw-panel{border:1px solid var(--dw-border);border-radius:4px;padding:18px;background:var(--dw-paper);min-width:0}#dw554 .dw-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:3px 0 16px}#dw554 .dw-heading h2{margin:0}#dw554 .dw-switch{display:flex;min-width:140px;gap:0}#dw554 .dw-switch button{min-height:34px;flex:1;padding:6px 12px;background:var(--dw-paper);color:var(--dw-ink);border:1px solid var(--dw-border);font-size:12px}#dw554 .dw-switch button+button{border-left:0}#dw554 .dw-switch button:first-child{border-radius:4px 0 0 4px}#dw554 .dw-switch button:last-child{border-radius:0 4px 4px 0}#dw554 .dw-switch button[aria-pressed=true]{background:#0865ff;color:white;border-color:#0865ff}#dw554 .dw-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 12px}#dw554 .dw-fields label{font-size:13px;font-weight:600;min-width:0}#dw554 .dw-full{grid-column:1/-1}#dw554 .dw-input{display:flex;align-items:center;gap:8px;border:1px solid var(--dw-border);border-radius:4px;margin-top:6px;padding:0 10px;background:var(--dw-paper)}#dw554 .dw-input input{width:100%;min-width:0;border:0;background:transparent;color:var(--dw-ink);height:42px;font-size:14px;padding:8px 0;outline-offset:0}#dw554 .dw-input>span{font-size:12px;font-weight:400;color:var(--dw-muted)}#dw554 .dw-help{display:inline-block;font-size:12px;text-decoration:underline;margin:9px 0 17px}#dw554 .dw-rates{border:0;padding:0;margin:0}#dw554 .dw-rates legend{font-size:13px;font-weight:600;padding:0 0 8px}#dw554 .dw-rates .dw-switch{gap:8px}#dw554 .dw-rates .dw-switch button{border:1px solid var(--dw-border);border-radius:4px}#dw554 .dw-rates p{font:11px/1.5 Arial;text-align:center;color:var(--dw-muted);margin:7px 0 0}#dw554 .dw-reset-row{text-align:right;margin:4px 0 6px}#dw554 .dw-reset{font:400 12px Arial;color:#0865ff;border:0;background:transparent;min-height:32px;padding:4px 0}#dw554 .dw-error{font-size:12px;color:#a83220}#dw554 .dw-photo-wrap{margin:0}#dw554 .dw-main-photo{display:block;width:100%;height:auto;border-radius:4px;background:white}#dw554 figcaption,#dw554 .dw-caption{font:11px/1.55 Arial;color:var(--dw-muted);text-align:center;margin:8px 0 12px}#dw554 .dw-results{min-width:0;display:flex;flex-direction:column}#dw554 .dw-primary{padding:20px 12px 17px;text-align:center;background:linear-gradient(110deg,#e6ffed,#c7ffdd);border:1px solid #8de3ae;border-radius:4px;color:#032919}#dw554 .dw-primary h2{font:750 12px Arial;color:inherit;margin-bottom:9px}#dw554 .dw-primary>strong{font:700 44px/1.15 Arial;display:block;font-variant-numeric:tabular-nums}#dw554 .dw-primary p{font-size:12px;font-weight:600;margin:8px 0 0}#dw554 .dw-primary.invalid{background:var(--dw-soft);border-color:var(--dw-border);color:var(--dw-muted)}#dw554 .dw-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0}#dw554 .dw-metrics>div{text-align:center;border:1px solid var(--dw-border);border-radius:4px;padding:10px 6px;background:var(--dw-paper);min-width:0}#dw554 .dw-metrics span{display:block;font-size:11px;color:var(--dw-muted)}#dw554 .dw-metrics strong{display:block;font-size:17px;line-height:1.4}#dw554 .dw-chart-panel{padding:17px 18px;border:1px solid var(--dw-border);border-radius:4px;margin-top:0;background:var(--dw-paper);min-width:0}#dw554 .dw-chart-panel+.dw-chart-panel{margin-top:12px;flex:1}#dw554 .dw-chart-panel h2{font-size:16px;margin-bottom:17px}#dw554 .dw-bar-row{margin:0 0 17px}#dw554 .dw-bar-label{display:flex;justify-content:space-between;gap:12px;font:600 12px/1.5 Arial;margin-bottom:7px}#dw554 .dw-bar-track{display:flex;height:31px;max-width:100%;min-width:0}#dw554 .dw-bar-track>span{display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap;font:600 12px Arial;background:#188bf4;color:white;min-width:0}#dw554 .dw-bar-track>span:first-child{border-radius:4px 0 0 4px}#dw554 .dw-bar-track>span+span{background:#ffc438;color:#16243e;border-radius:0 4px 4px 0}#dw554 .dw-key{display:flex;gap:20px;font:11px Arial;color:var(--dw-muted)}#dw554 .dw-key>span{display:flex;gap:6px;align-items:center}#dw554 .dw-key i{display:block;width:10px;height:10px;border-radius:50%;background:#188bf4}#dw554 .dw-key>span+span i{background:#ffc438}#dw554 .dw-trend{display:block;width:100%;height:auto;overflow:visible}#dw554 .dw-trend text{fill:var(--dw-muted);font:11px Arial}#dw554 .dw-trend .dw-trend-label{fill:var(--dw-ink);font-weight:700}#dw554 .dw-trend .dw-trend-grid{stroke:var(--dw-border);stroke-width:1}#dw554 .dw-trend .dw-trend-line{stroke:var(--dw-ink);stroke-width:2;fill:none}#dw554 .dw-trend .dw-lean-line{stroke:#19c2c4;stroke-width:1.5;stroke-dasharray:6 4}#dw554 .dw-time-metrics>div{background:var(--dw-soft);border:0}#dw554 .dw-time-metrics strong{font-size:14px}#dw554 .dw-chart-panel .dw-caption{margin:12px 0 0}#dw554 .dw-exports{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}#dw554 .dw-exports button{font:600 14px Arial;min-height:46px;border:1px solid #99b9f5;border-radius:5px;color:#082764;background:var(--dw-paper);padding:10px}#dw554 button:disabled{cursor:default;opacity:.6}#dw554 #dwExportStatus:empty{display:none}#dw554 .dw-steps{border:0;background:none;padding:0;margin:20px 0 25px}#dw554 .dw-steps summary{display:flex;align-items:center;gap:10px;list-style:none;font:400 13px Arial;color:var(--dw-muted);min-height:32px;cursor:pointer}#dw554 summary::-webkit-details-marker{display:none}#dw554 .dw-symbol{display:inline-block;width:18px;height:18px;background:#19c2c4;mask:url('plus.svg') center/contain no-repeat;-webkit-mask:url('plus.svg') center/contain no-repeat}#dw554 .dw-steps[open] .dw-symbol{mask-image:url('minus.svg');-webkit-mask-image:url('minus.svg')}#dw554 #dwSteps{padding:10px 0 0 28px;font-size:13px;color:var(--dw-muted)}#dw554 #dwSteps ol{padding-left:18px}#dw554 #dwSteps li{margin:0 0 10px}#dw554 .dw-knowledge{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:22px}#dw554 .dw-knowledge p,#dw554 #dwEquations{font:12px/1.65 Arial;color:var(--dw-muted)}#dw554 .dw-mini .dw-bar-row{margin-bottom:10px}#dw554 .dw-mini .dw-bar-track{height:22px}#dw554 .dw-mini .dw-bar-label{font-size:11px}#dw554 .dw-mini .dw-bar-track>span{font-size:10px}#dw554 .dw-faq details{border:0;background:none;padding:0;margin:0}#dw554 .dw-faq summary{position:relative;list-style:none;padding:9px 0 9px 28px;min-height:40px;font:600 14px/1.5 Arial;cursor:pointer}#dw554 .dw-faq summary:before{content:'';position:absolute;left:0;top:11px;width:16px;height:17px;background:#19c2c4;mask:url('plus.svg') center/contain no-repeat;-webkit-mask:url('plus.svg') center/contain no-repeat}#dw554 .dw-faq details[open] summary:before{mask-image:url('minus.svg');-webkit-mask-image:url('minus.svg')}#dw554 .dw-faq details>p{margin:0 0 14px 28px;font-size:13px}#dw554 .dw-faq .ui537-summary:before{display:none!important}#dw554 .dw-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#dw554 .dw-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}#dw554 .dw-section-heading>p{font-size:10px;color:var(--dw-muted)}#dw554 .dw-three>a{display:flex;gap:12px;align-items:center;min-height:100px;padding:12px;border:1px solid var(--dw-border);border-radius:4px;background:var(--dw-paper);min-width:0}#dw554 .dw-three>a>span{min-width:0}#dw554 .dw-three strong{display:block;font:700 12px/1.4 Arial;color:var(--dw-ink);margin-bottom:4px}#dw554 .dw-three small{display:block;font:11px/1.5 Arial;color:var(--dw-muted)}#dw554 .dw-sources img{display:block;width:78px;height:60px;object-fit:contain;background:white;flex:0 0 78px}#dw554 .dw-related{margin-top:22px}#dw554 .dw-related .dw-three>a{min-height:104px}#dw554 .dw-related img,#dw554 .dw-related-photo{width:78px;height:72px;object-fit:contain;flex:0 0 78px}#dw554 .dw-related strong{font-size:14px}#dw554 .dw-related small{font-size:12px}#dw554 .dw-safety{margin-top:0}#dw554 .dw-empty-chart{min-height:155px;display:flex;align-items:center;justify-content:center;color:var(--dw-muted);font-size:13px;text-align:center}
:is(html.st-master-dark,html.st-home-dark,html[data-theme=dark],html[data-st-admin-theme=dark],html.dark,body.dark) #dw554{--dw-ink:#dbe8ff;--dw-muted:#b2bfd1;--dw-border:#36475f;--dw-paper:#142136;--dw-soft:#1b2b44}:is(html.st-master-dark,html.st-home-dark,html[data-theme=dark],html[data-st-admin-theme=dark],html.dark,body.dark) #dw554 .dw-notice{background:#192e47;border-color:#3d5878}:is(html.st-master-dark,html.st-home-dark,html[data-theme=dark],html[data-st-admin-theme=dark],html.dark,body.dark) #dw554 .dw-primary{background:linear-gradient(110deg,#143c36,#164a3d);border-color:#2f846b;color:#caffdf}:is(html.st-master-dark,html.st-home-dark,html[data-theme=dark],html[data-st-admin-theme=dark],html.dark,body.dark) #dw554 .dw-primary.invalid{background:var(--dw-soft);border-color:var(--dw-border);color:var(--dw-muted)}:is(html.st-master-dark,html.st-home-dark,html[data-theme=dark],html[data-st-admin-theme=dark],html.dark,body.dark) #dw554 :is(a,.dw-reset,.dw-exports button){color:#9fc3ff}:is(html.st-master-dark,html.st-home-dark,html[data-theme=dark],html[data-st-admin-theme=dark],html.dark,body.dark) #dw554 .dw-error{color:#ffb8ab}
@media(max-width:900px){#dw554 .dw-three{grid-template-columns:1fr}#dw554 .dw-choices button{height:90px;gap:9px}#dw554 .dw-choices strong{font-size:13px}#dw554 .dw-choices small{font-size:11px}#dw554 .dw-heading{flex-wrap:wrap}#dw554 .dw-section-heading{display:block}}
@media(max-width:640px){#dw554 .dw-grid,#dw554 .dw-knowledge,#dw554 .dw-choices{grid-template-columns:1fr}#dw554 .dw-choices{gap:9px}#dw554 .dw-choices button{height:80px;padding:6px 12px;gap:16px}#dw554 .dw-choices button[aria-pressed=true]{padding:5px 11px}#dw554 .dw-choice-photo{width:96px;height:64px}#dw554 .dw-choices strong{font-size:14px}#dw554 .dw-choices small{font-size:12px}#dw554 .dw-panel{padding:16px}#dw554 .dw-primary>strong{font-size:32px}#dw554 .dw-notice{padding:12px 14px}#dw554 .dw-notice>a>span{display:none}#dw554 .dw-bar-label{font-size:11px;gap:6px}#dw554 .dw-bar-track>span{font-size:10px}#dw554 .dw-chart-panel{padding:15px}#dw554 .dw-knowledge{gap:24px}#dw554 .dw-exports button{font-size:13px}#dw554 .dw-intro{font-size:15px}}
/* W554: anatomical four-site workspace, scoped to this calculator. */
#dw554 .dw-grid{align-items:start}#dw554 .dw-panel{padding:22px}#dw554 .dw-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}#dw554 .dw-heading h2{margin:0}#dw554 .dw-sex{padding:0;margin:0;border:0;min-width:0}#dw554 .dw-sex legend{font-size:13px;font-weight:600;margin-bottom:6px;padding:0}#dw554 select{display:block;width:100%;margin-top:6px;padding:0 10px;height:43px;border:1px solid var(--dw-border);border-radius:4px;background:white;color:var(--dw-ink);font:14px Arial}#dw554 .dw-sex .dw-switch{height:43px}#dw554 .dw-optional{font:11px Arial;color:var(--dw-muted);font-weight:400}#dw554 .dw-weight{display:flex;gap:10px;align-items:center;margin-top:6px}#dw554 .dw-weight .dw-input{margin:0;flex:1;min-width:0}#dw554 .dw-weight .dw-switch{height:44px}#dw554 .dw-caption.dw-left{text-align:left;margin:10px 0 16px}#dw554 .dw-results{gap:12px}#dw554 .dw-chart-panel+.dw-chart-panel{margin-top:0;flex:initial}#dw554 .dw-badge{display:inline-block;padding:3px 10px;font:11px Arial;background:#ffffffa6;border:1px solid #9cdbb6;border-radius:12px;margin-bottom:12px}#dw554 .dw-primary{padding:20px}#dw554 .dw-primary>strong{font-size:50px}#dw554 .dw-primary .dw-metrics{margin-top:18px}#dw554 .dw-primary .dw-metrics>div{background:#ffffffa8;border-color:#b4ddc5}#dw554 .dw-primary .dw-metrics strong{font-size:17px}#dw554 .dw-primary .dw-metrics span{font-size:11px}#dw554 .dw-chart-panel h2{margin-bottom:13px}#dw554 .dw-map{border-top:1px solid var(--dw-border);padding-top:17px;scroll-margin-top:90px}#dw554 .dw-anatomy{width:100%;height:auto;max-height:255px;display:block}#dw554 .dw-map-pin{cursor:pointer}#dw554 .dw-map-pin circle{fill:#fff;stroke:#3884e8;stroke-width:1.5;transition:fill .15s}#dw554 .dw-map-pin text{fill:#1265cd;text-anchor:middle;font:700 11px Arial;pointer-events:none}#dw554 .dw-map-pin.selected circle{fill:#0865ff;stroke:#b1ceff;stroke-width:5}#dw554 .dw-map-pin.selected text{fill:white}#dw554 .dw-map-pin:focus{outline:none}#dw554 .dw-map-pin:focus circle{stroke:#05b7bb;stroke-width:5}#dw554 .dw-map-label text{font:10px Arial;fill:var(--dw-muted);text-anchor:middle;letter-spacing:2px}#dw554 .dw-site-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:10px}#dw554 .dw-site-tabs button{border:1px solid var(--dw-border);border-radius:3px;background:white;color:var(--dw-ink);font:11px Arial;min-height:34px}#dw554 .dw-site-tabs button[aria-pressed=true]{background:#eaf2ff;border-color:#0865ff;color:#0865ff}#dw554 .dw-site-note{font-size:12px;margin-top:12px;min-height:36px}#dw554 .dw-photo-media{position:relative;overflow:hidden;border-radius:4px}#dw554 .dw-main-photo{width:100%;aspect-ratio:396/150}#dw554 .dw-watermark{position:absolute;width:90px;max-width:30%;height:auto;right:12px;bottom:12px;opacity:.4;pointer-events:none}#dw554 .dw-gauge-callout{font-size:12px;font-weight:bold;margin:0 0 13px}#dw554 .dw-gauge-track{position:relative;height:14px;border-radius:3px;background:linear-gradient(to right,#d3e3f4 0% 15%,#a8d6e9 15% 35%,#a8d9bf 35% 45%,#e5dca6 45% 62.5%,#ebc8b2 62.5%)}#dw554 .dw-gauge-track.neutral{background:#d9e7f7}#dw554 .dw-gauge-track>i{position:absolute;top:-5px;width:3px;bottom:-4px;background:#082764;transform:translateX(-50%)}#dw554 .dw-gauge-track>span{position:absolute;top:0;height:100%;border-left:1px solid #fff8}#dw554 .dw-gauge-axis{display:flex;justify-content:space-between;font:10px Arial;color:var(--dw-muted);margin-top:8px}#dw554 .dw-band-key{font:10px Arial;color:var(--dw-muted);margin-top:12px;word-spacing:3px}#dw554 .dw-site-bar{display:grid;grid-template-columns:88px 1fr 40px;gap:10px;align-items:center;font:11px Arial;margin-bottom:13px}#dw554 .dw-site-bar>div{height:9px;border-radius:3px;background:#edf2f8;overflow:hidden}#dw554 .dw-site-bar i{display:block;height:100%;background:#9bb6d8;border-radius:3px}#dw554 .dw-site-bar.selected i{background:#0865ff}#dw554 .dw-site-bar strong{text-align:right;font-weight:400}#dw554 .dw-bar-axis{margin-left:98px;margin-right:50px;display:flex;justify-content:space-between;font:10px Arial;color:var(--dw-muted)}#dw554 .dw-key{margin-top:10px;gap:14px}#dw554 .dw-formula{background:#f4f7fb;border:1px solid var(--dw-border);border-radius:4px;padding:14px 18px;font:14px/2 Arial;margin:15px 0}#dw554 #dwCoefficients{font-size:12px;color:var(--dw-muted)}#dw554 .dw-sources img{object-fit:contain;max-width:94px;max-height:44px}#dw554 .dw-ace-logo{background:#12314c;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:3px;min-width:74px}#dw554 .dw-ace-logo img{width:62px;max-height:32px}#dw554 .dw-sources small{display:block}#dw554 .dw-related-photo{flex-shrink:0}#dw554 #dwForm,#dw554 #dwFormula,#dw554 #dwSources{scroll-margin-top:90px}#dw554 .dw-steps[open] summary{margin-bottom:16px}#dw554 .dw-steps>div{font-size:13px;color:var(--dw-muted);padding:8px 20px;border:1px solid var(--dw-border);border-radius:4px}#dw554 .dw-steps li{padding-bottom:7px}#dw554 .dw-faq p{white-space:pre-line}#dw554 .dw-error{margin-top:10px}#dw554 select:focus-visible{outline:2px solid #19c2c4;outline-offset:3px}
@media(max-width:700px){#dw554 .dw-panel{padding:17px}#dw554 .dw-watermark{width:78px;right:10px;bottom:10px}#dw554 .dw-choices button{height:90px}#dw554 .dw-results{gap:12px}#dw554 .dw-primary>strong{font-size:44px}#dw554 .dw-sources img{max-width:75px}#dw554 .dw-gauge-callout{font-size:11px}}
@media(prefers-reduced-motion:reduce){#dw554 *{scroll-behavior:auto!important;transition:none!important}}
#dw554 .dw-knowledge{display:block}#dw554 .dw-gauge-track{background:#e9eff6;overflow:visible}#dw554 .dw-gauge-segment{border:0;height:100%;top:0}#dw554 .dw-gauge-track>i{z-index:2}#dw554 .dw-sources .dw-ace-logo img{background:transparent;flex:initial;width:62px;height:auto}#dw554 .dw-faq .dw-symbol{display:none}#dw554 .dw-sources .dw-three{margin:0}#dw554 .dw-primary.invalid .dw-badge{border-color:var(--dw-border)}
#dw554 .dw-cambridge-logo{background:#183047;padding:7px;display:flex;align-items:center;justify-content:center;border-radius:3px;min-width:88px}#dw554 .dw-sources .dw-cambridge-logo img{background:transparent;flex:initial;width:82px;height:auto;max-height:40px}
/* W555: exact approved anatomical artwork, with live SVG point overlays. */
#dw554 .dw-map h2{font-size:16px;margin:0 0 3px}#dw554 .dw-map-instruction{font:11px/1.5 Arial;color:var(--dw-muted);margin:0 0 4px}#dw554 .dw-reference-anatomy{max-height:none;width:100%;height:auto;display:block;overflow:hidden}#dw554 .dw-reference-anatomy .dw-map-pin circle{fill:#7c8598;stroke:#fff;stroke-width:1.3;transition:fill .15s,stroke .15s}#dw554 .dw-reference-anatomy .dw-map-pin.selected circle{fill:#0865ff;stroke:#fff;stroke-width:1.5;filter:drop-shadow(0 0 2px #0865ff33)}#dw554 .dw-reference-anatomy .dw-map-pin:focus circle{stroke:#05b7bb;stroke-width:2.5}#dw554 .dw-reference-anatomy .dw-map-pin{pointer-events:bounding-box}#dw554 .dw-site-note{background:#edf8ff;border:1px solid #daedf8;border-radius:4px;min-height:0;padding:5px 12px;margin:8px 0 6px;font:11px/1.5 Arial;color:#546b8e}#dw554 .dw-map{padding-top:13px}#dw554 .dw-reference-anatomy{background:#fff;border-radius:3px}
:is(html.st-master-dark,html.st-home-dark,html[data-theme=dark],html[data-st-admin-theme=dark],html.dark,body.dark) #dw554 .dw-site-note{background:#1b3048;border-color:#36516e;color:#d2e4f9}
#dw554 .dw-reference-anatomy .dw-map-pin .dw-pin-hit{fill:transparent;stroke:none;filter:none;pointer-events:all}
/* W556: all map contours, callouts and labels are now resolution-independent vectors. */
#dw554 .dw-reference-anatomy{shape-rendering:geometricPrecision;text-rendering:optimizeLegibility}#dw554 .dw-reference-anatomy .dw-anatomy-labels text{letter-spacing:0;word-spacing:0}#dw554 .dw-reference-anatomy .dw-map-pin.selected>circle:not(.dw-pin-hit){fill:#0865ff;stroke:#fff;stroke-width:1.5;filter:none}
#dw554 .dw-reference-anatomy .dw-map-pin circle.dw-pin-hit{fill:transparent!important;stroke:none!important;filter:none!important}
/* W557: formula left, compact FAQ right; retain every question. */
#dw554 .dw-learning-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start;margin:0 0 24px}#dw554 .dw-learning-grid>.dw-knowledge,#dw554 .dw-learning-grid>.dw-faq{min-width:0;margin:0;display:block}#dw554 .dw-faq .dw-faq-more{margin-top:8px}#dw554 .dw-faq .dw-faq-more>summary{padding:9px 12px;min-height:38px;border:1px solid var(--dw-border);border-radius:4px;font:600 12px/1.5 Arial;color:var(--dw-ink);background:var(--dw-soft);list-style:none}#dw554 .dw-faq .dw-faq-more>summary::before{display:none}#dw554 .dw-faq .dw-faq-more>summary::-webkit-details-marker{display:none}#dw554 .dw-faq-more:not([open])>summary .dw-more-open,#dw554 .dw-faq-more[open]>summary .dw-more-closed{display:none}#dw554 .dw-faq-more[open]>.dw-faq-extra{padding-top:6px}#dw554 .dw-faq-item>summary{overflow-wrap:anywhere}
@media(max-width:700px){#dw554 .dw-learning-grid{grid-template-columns:minmax(0,1fr);gap:20px}}
