.structure-module__nCpR7G__root{--ink:#20334c;--muted:#586779;--line:#dce1e6;--accent:#a82032;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:20px;max-width:1184px;margin:0 auto 44px;overflow:hidden}.structure-module__nCpR7G__header{max-width:850px;padding:30px 32px 0}.structure-module__nCpR7G__eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--accent);margin:0 0 10px;font-size:11px;font-weight:650}.structure-module__nCpR7G__header h3{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(24px,3vw,32px);font-weight:650;line-height:1.25}.structure-module__nCpR7G__header>p:last-child{color:var(--muted);margin:0;font-size:15px;line-height:1.8}.structure-module__nCpR7G__scene{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin-top:26px;display:grid}.structure-module__nCpR7G__figure{background:#f5f6f7;flex-direction:column;min-width:0;margin:0;padding:24px 10px 22px;display:flex}.structure-module__nCpR7G__canvas{position:relative}.structure-module__nCpR7G__canvas svg{width:100%;height:auto;display:block}.structure-module__nCpR7G__region{fill:#52657a;text-anchor:middle;letter-spacing:.03em;font-size:12px;font-weight:550}.structure-module__nCpR7G__hotspot{color:#fff;width:32px;height:32px;font:inherit;cursor:pointer;background:#263e5a;border:2px solid #fff;border-radius:50%;font-size:11px;font-weight:650;transition:background .16s,box-shadow .16s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 6px #14263b22}.structure-module__nCpR7G__hotspot[aria-pressed=true]{background:var(--accent);box-shadow:0 0 0 5px #ac142620}.structure-module__nCpR7G__hotspot:hover{box-shadow:0 0 0 5px #263e5a20}.structure-module__nCpR7G__hotspot:focus-visible,.structure-module__nCpR7G__detail summary:focus-visible,.structure-module__nCpR7G__sources a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.structure-module__nCpR7G__figure figcaption{color:var(--muted);margin:auto 18px 0;padding-top:15px;font-size:12px;line-height:1.8}.structure-module__nCpR7G__reading{min-width:0;padding:0 26px 24px}.structure-module__nCpR7G__hint{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.7}.structure-module__nCpR7G__detail{border-top:1px solid var(--line)}.structure-module__nCpR7G__detail:last-child{border-bottom:1px solid var(--line)}.structure-module__nCpR7G__detail summary{cursor:pointer;align-items:baseline;gap:12px;padding:14px 2px;font-size:14px;font-weight:600;list-style:none;display:flex}.structure-module__nCpR7G__detail summary::-webkit-details-marker{display:none}.structure-module__nCpR7G__detail summary:after{content:"+";color:var(--muted);margin-left:auto}.structure-module__nCpR7G__detail[open] summary:after{content:"−"}.structure-module__nCpR7G__detail[open] summary{color:var(--accent)}.structure-module__nCpR7G__number{font-variant-numeric:tabular-nums;color:var(--muted);font-size:11px}.structure-module__nCpR7G__description{padding:0 0 18px 28px;font-size:13px;line-height:1.8}.structure-module__nCpR7G__description h4{margin:0 0 9px;font-size:17px;font-weight:650;line-height:1.5}.structure-module__nCpR7G__description p{color:var(--muted);margin:0}.structure-module__nCpR7G__description .structure-module__nCpR7G__distinction{color:var(--ink);border-left:2px solid #c4a96e;margin-top:12px;padding-left:12px}.structure-module__nCpR7G__footer{border-top:1px solid var(--line);color:var(--muted);padding:20px 32px 24px;font-size:12px;line-height:1.8}.structure-module__nCpR7G__footer p{margin:0}.structure-module__nCpR7G__sources{flex-wrap:wrap;gap:5px 16px;padding-top:10px;display:flex}.structure-module__nCpR7G__sources a{text-underline-offset:3px;text-decoration:underline}@media (max-width:800px){.structure-module__nCpR7G__scene{grid-template-columns:1fr}.structure-module__nCpR7G__header{padding:24px 20px 0}.structure-module__nCpR7G__figure{padding:12px 2px 20px}.structure-module__nCpR7G__reading{padding:20px}.structure-module__nCpR7G__footer{padding:18px 20px}.structure-module__nCpR7G__hotspot{width:30px;height:30px}.structure-module__nCpR7G__description{font-size:14px}}@media (prefers-reduced-motion:reduce){.structure-module__nCpR7G__hotspot{transition:none}}.dark .structure-module__nCpR7G__root{--ink:#e2e8ef;--muted:#b8c3d0;--line:#3b4b60;--accent:#f1a5b0;background:#152134}.dark .structure-module__nCpR7G__figure{background:#f5f6f7}.dark .structure-module__nCpR7G__figure figcaption{color:#586779}.dark .structure-module__nCpR7G__hotspot[aria-pressed=true]{background:#a82032}
.anatomy-module__p6mqAq__root{--paper:#fcfaf7;--ink:#172337;--muted:#536173;--line:#8791a0;--edge:#d7dce2;--metal-front:#ccd3dc;--metal-side:#a7b1c0;--metal-top:#e7ebef;--file-front:#efebe2;--file-side:#d7d1c4;--file-top:#fffdf7;--lit-front:#b82937;--lit-side:#8e1927;--lit-top:#e5a1a6;--highlight:#ac1426;--hint:#fbefee;width:100%;max-width:1184px;color:var(--ink);background:#fff;margin:0 auto;font-family:inherit}.anatomy-module__p6mqAq__intro{max-width:820px;margin-bottom:30px}.anatomy-module__p6mqAq__eyebrow{color:var(--highlight);letter-spacing:.13em;margin:0 0 12px;font-size:13px;font-weight:650}.anatomy-module__p6mqAq__intro h2{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(27px,3vw,36px);font-weight:700;line-height:1.3}.anatomy-module__p6mqAq__intro>p:last-child{color:var(--muted);margin:0;font-size:17px;line-height:1.85}.anatomy-module__p6mqAq__tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.anatomy-module__p6mqAq__tabs button{border:1px solid var(--edge);min-height:60px;color:var(--muted);text-align:start;font:inherit;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:9px;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.anatomy-module__p6mqAq__tabs button:hover{background:var(--paper)}.anatomy-module__p6mqAq__tabs button[aria-selected=true]{border-color:var(--highlight);background:var(--hint);color:var(--highlight)}.anatomy-module__p6mqAq__number{font-variant-numeric:tabular-nums;opacity:.7;font-size:12px;font-weight:500}.anatomy-module__p6mqAq__tabs button:focus-visible,.anatomy-module__p6mqAq__root a:focus-visible,.anatomy-module__p6mqAq__panel:focus-visible{outline:3px solid var(--highlight);outline-offset:3px}.anatomy-module__p6mqAq__workspace{border:1px solid var(--edge);border-radius:16px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.anatomy-module__p6mqAq__figure{background:var(--paper);flex-direction:column;min-width:0;margin:0;padding:20px 22px 22px;display:flex}.anatomy-module__p6mqAq__readout{color:var(--highlight);min-height:24px;font-size:14px;font-weight:650;line-height:1.6}.anatomy-module__p6mqAq__svg{width:100%;height:auto;display:block;overflow:visible}.anatomy-module__p6mqAq__solid polygon,.anatomy-module__p6mqAq__paper polygon{stroke:var(--line);stroke-width:.75px;stroke-linejoin:round}.anatomy-module__p6mqAq__solid .anatomy-module__p6mqAq__front{fill:var(--metal-front)}.anatomy-module__p6mqAq__solid .anatomy-module__p6mqAq__side{fill:var(--metal-side)}.anatomy-module__p6mqAq__solid .anatomy-module__p6mqAq__top{fill:var(--metal-top)}.anatomy-module__p6mqAq__paper .anatomy-module__p6mqAq__front{fill:var(--file-front)}.anatomy-module__p6mqAq__paper .anatomy-module__p6mqAq__side{fill:var(--file-side)}.anatomy-module__p6mqAq__paper .anatomy-module__p6mqAq__top{fill:var(--file-top)}.anatomy-module__p6mqAq__bevel{fill:none;stroke:var(--file-top);stroke-width:.65px}.anatomy-module__p6mqAq__shadow{fill:var(--metal-side);opacity:.18}.anatomy-module__p6mqAq__screw ellipse{fill:var(--metal-side);stroke:var(--muted);stroke-width:.45px}.anatomy-module__p6mqAq__screw path{stroke:var(--ink);stroke-width:.55px}.anatomy-module__p6mqAq__rule{stroke:var(--line);stroke-width:.75px}.anatomy-module__p6mqAq__drawer{transition:transform .3s cubic-bezier(.2,.65,.3,1);transform:translate(0)}.anatomy-module__p6mqAq__drawer[data-open=true]{transform:translate(-29.58px,14.62px)}.anatomy-module__p6mqAq__root[data-offscreen=true] .anatomy-module__p6mqAq__drawer{transition:none}.anatomy-module__p6mqAq__drawer[data-lit=true] .anatomy-module__p6mqAq__drawerFace .anatomy-module__p6mqAq__solid .anatomy-module__p6mqAq__front{fill:var(--lit-front)}.anatomy-module__p6mqAq__drawer[data-lit=true] .anatomy-module__p6mqAq__drawerFace .anatomy-module__p6mqAq__solid .anatomy-module__p6mqAq__side{fill:var(--lit-side)}.anatomy-module__p6mqAq__drawer[data-lit=true] .anatomy-module__p6mqAq__drawerFace .anatomy-module__p6mqAq__solid .anatomy-module__p6mqAq__top{fill:var(--lit-top)}.anatomy-module__p6mqAq__figure figcaption{color:var(--muted);margin-top:auto;padding:4px 8px 0;font-size:14px;line-height:1.8}.anatomy-module__p6mqAq__panel{border-left:1px solid var(--edge);min-width:0;padding:28px 32px 30px}.anatomy-module__p6mqAq__recipient{color:var(--highlight);letter-spacing:.03em;margin:0 0 12px;font-size:13px;font-weight:650}.anatomy-module__p6mqAq__panel h3{letter-spacing:-.02em;margin:0 0 23px;font-size:27px;font-weight:700;line-height:1.4}.anatomy-module__p6mqAq__facts{gap:14px;margin:0 0 20px;display:grid}.anatomy-module__p6mqAq__facts dt{color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:650}.anatomy-module__p6mqAq__facts dd{margin:0;font-size:16px;font-weight:600;line-height:1.7}.anatomy-module__p6mqAq__body{color:var(--muted);margin:0 0 18px;font-size:16px;line-height:1.9}.anatomy-module__p6mqAq__takeaway{border-left:3px solid var(--highlight);margin:0;padding:12px 0 12px 16px;font-size:15px;font-weight:600;line-height:1.8}.anatomy-module__p6mqAq__contact{margin-top:22px}.anatomy-module__p6mqAq__contact a{color:var(--highlight);gap:16px;padding:8px 0;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.anatomy-module__p6mqAq__contact a:hover{text-decoration:underline}.anatomy-module__p6mqAq__footnote{color:var(--muted);padding-top:18px;font-size:13px;line-height:1.9}.anatomy-module__p6mqAq__footnote>p{margin:0}.anatomy-module__p6mqAq__sources{flex-wrap:wrap;gap:6px 18px;padding-top:7px;display:flex}.anatomy-module__p6mqAq__sources a{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.anatomy-module__p6mqAq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dark .anatomy-module__p6mqAq__root{--paper:#172130;--ink:#e8edf3;--muted:#b2bdcd;--line:#798597;--edge:#3a4658;--metal-front:#5e6b7e;--metal-side:#414e61;--metal-top:#8894a6;--file-front:#bdc4ce;--file-side:#8290a1;--file-top:#e4e8ef;--lit-front:#b04d58;--lit-side:#7d2d39;--lit-top:#edaeb5;--highlight:#f2a2ad;--hint:#382630;background:#111927}.dark .anatomy-module__p6mqAq__tabs button{background:#111927}@media (max-width:760px){.anatomy-module__p6mqAq__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.anatomy-module__p6mqAq__tabs button:last-child{grid-column:1/-1}.anatomy-module__p6mqAq__workspace{grid-template-columns:1fr}.anatomy-module__p6mqAq__figure{padding:18px 12px 20px}.anatomy-module__p6mqAq__svg{max-height:350px}.anatomy-module__p6mqAq__panel{border-left:0;border-top:1px solid var(--edge);padding:24px 20px 28px}.anatomy-module__p6mqAq__panel h3{font-size:24px}.anatomy-module__p6mqAq__intro>p:last-child{font-size:16px}.anatomy-module__p6mqAq__tabs button{min-height:52px;padding:10px 12px;font-size:14px}}@media (prefers-reduced-motion:reduce){.anatomy-module__p6mqAq__drawer{transition:none}}
