

#forearm-comparison{--fc-paper:#f6f4ef;--fc-surface:#eaece9;--fc-navy:#172b46;--fc-ink:#27374b;--fc-muted:#586477;--fc-line:#d9dcd9;--fc-fracture:#855133;background:var(--fc-paper);color:var(--fc-ink);font:14px/1.5 Manrope,sans-serif;width:100%;color-scheme:light}
#forearm-comparison *{box-sizing:border-box}
#forearm-comparison [hidden]{display:none!important}
#forearm-comparison h1,#forearm-comparison h2,#forearm-comparison p{margin:0}
#forearm-comparison ::selection{background:#d5e3f0;color:var(--fc-navy)}
#forearm-comparison button{font:inherit;accent-color:var(--fc-navy)}
#forearm-comparison button:focus-visible,#forearm-comparison summary:focus-visible{outline:3px solid #6c8cb0;outline-offset:4px}
#forearm-comparison .fc-brand{padding:20px 30px;border-bottom:1px solid var(--fc-line);color:var(--fc-navy);font-size:18px;font-weight:700;letter-spacing:-.025em}
#forearm-comparison .fc-intro{padding:25px 30px 23px;padding-right:100px}
#forearm-comparison h1{font:400 36px/1.12 'Source Serif 4',Georgia,serif;letter-spacing:-.025em;color:var(--fc-navy)}
#forearm-comparison .fc-intro p{margin-top:9px;color:var(--fc-muted);font-size:14px}
#forearm-comparison .fc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 30px;background:var(--fc-surface)}
#forearm-comparison .fc-panel{min-width:0;display:grid;grid-template-rows:subgrid;grid-row:span 2}
#forearm-comparison .fc-panel+.fc-panel{border-left:1px solid #cbd1d1}
#forearm-comparison .fc-panel-head{padding:22px 25px 15px;min-height:147px}
#forearm-comparison h2{font:400 29px/1.15 'Source Serif 4',Georgia,serif;letter-spacing:-.02em;color:var(--fc-navy)}
#forearm-comparison .fc-definition{margin-top:9px;font-size:13px;line-height:1.55;min-height:41px}
#forearm-comparison .fc-definition strong{display:block;font-weight:600;color:var(--fc-fracture)}
#forearm-comparison .fc-definition span{display:block;color:var(--fc-ink)}
#forearm-comparison .fc-check{margin-top:11px;font-size:14px;color:var(--fc-navy);font-weight:600}
#forearm-comparison .fc-stage{height:445px;position:relative;color:var(--fc-ink);overflow:hidden}
#forearm-comparison canvas{display:block;width:100%;height:100%}
#forearm-comparison .fc-orbit{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:transparent;cursor:grab;touch-action:none;user-select:none;outline-offset:-5px}
#forearm-comparison .fc-orbit[data-dragging=true]{cursor:grabbing}
#forearm-comparison .fc-orbit:focus-visible{outline-offset:-5px}
#forearm-comparison .fc-leaders{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
#forearm-comparison .fc-leaders path{fill:none;stroke:#85908e;stroke-width:1}
#forearm-comparison .fc-leaders circle{fill:var(--fc-navy);stroke:var(--fc-surface);stroke-width:1.3}
#forearm-comparison .fc-leaders [data-mark=fracture]{fill:var(--fc-fracture)}
#forearm-comparison .fc-label{position:absolute;pointer-events:none;font-size:12px;line-height:1.4;width:114px}
#forearm-comparison .fc-label b{font-weight:600}
#forearm-comparison .fc-label span{display:block;color:var(--fc-muted);font-size:12px;margin-top:3px}
#forearm-comparison .fc-label[data-label=fracture] b{color:var(--fc-fracture)}
#forearm-comparison .fc-label[data-label=joint] b{color:var(--fc-navy)}
#forearm-comparison .fc-loading{position:absolute;inset:0;display:grid;place-content:center;text-align:center;padding:25px;background:var(--fc-surface);color:var(--fc-muted);font-size:12px}
#forearm-comparison .fc-loading button{margin-top:12px;border:1px solid var(--fc-line);border-radius:5px;background:var(--fc-paper);color:var(--fc-navy);padding:10px}
#forearm-comparison .fc-explore{padding:15px 30px 17px;display:flex;align-items:center;justify-content:space-between;gap:20px}
#forearm-comparison .fc-view-guide{display:flex;align-items:center;gap:14px;min-width:0}
#forearm-comparison .fc-compass-controls{position:relative;width:164px;height:88px;flex:0 0 164px}
#forearm-comparison .fc-compass{position:absolute;left:12px;top:12px;width:140px;height:64px;overflow:visible;pointer-events:none}
#forearm-comparison .fc-view-preset{position:absolute;height:44px;min-width:44px;border:0;padding:0;background:transparent;color:var(--fc-muted);font-size:12px;text-decoration:underline;text-decoration-color:var(--fc-line);text-underline-offset:4px}
#forearm-comparison .fc-view-preset[data-view-preset=volar]{left:54px;top:0;width:56px}
#forearm-comparison .fc-view-preset[data-view-preset=dorsal]{left:54px;top:44px;width:56px}
#forearm-comparison .fc-view-preset[data-view-preset=ulnar]{left:0;top:22px;width:54px}
#forearm-comparison .fc-view-preset[data-view-preset=radial]{left:110px;top:22px;width:54px}
#forearm-comparison .fc-view-preset:hover,#forearm-comparison .fc-view-preset[aria-pressed=true]{color:var(--fc-navy);text-decoration-color:currentColor}
#forearm-comparison .fc-view-preset[aria-pressed=true]{font-weight:700;text-decoration-thickness:2px}
#forearm-comparison .fc-compass .fc-compass-ring{fill:none;stroke:var(--fc-line);stroke-width:1}
#forearm-comparison .fc-compass .fc-compass-axis{stroke:var(--fc-line);stroke-width:1}
#forearm-comparison .fc-compass [data-view-ray]{stroke:var(--fc-navy);stroke-width:1.5}
#forearm-comparison .fc-compass [data-view-dot]{fill:var(--fc-navy);stroke:var(--fc-paper);stroke-width:1.5}
#forearm-comparison .fc-view-heading{font-size:13px;line-height:1.5;color:var(--fc-navy)}
#forearm-comparison .fc-view-heading span{color:var(--fc-muted)}
#forearm-comparison .fc-view-heading strong{font-weight:600}
#forearm-comparison .fc-view-guide .fc-hint{margin-top:3px;max-width:38ch}
#forearm-comparison .fc-hint{font-size:12px;color:var(--fc-muted)}
#forearm-comparison .fc-hint span{white-space:nowrap}
#forearm-comparison .fc-reset{border:0;background:transparent;color:var(--fc-navy);font-size:12px;min-height:44px;padding:8px;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}
#forearm-comparison button:disabled{opacity:.5}
#forearm-comparison .fc-foot{padding:15px 30px;border-top:1px solid var(--fc-line);display:flex;justify-content:space-between;gap:15px;color:var(--fc-muted);font-size:12px}
#forearm-comparison .fc-foot p{max-width:54ch}
#forearm-comparison .fc-sources{padding:14px 30px;color:var(--fc-muted);font-size:12px}
#forearm-comparison .fc-sources summary{width:fit-content;min-height:30px}
#forearm-comparison .fc-sources p{max-width:76ch;margin:12px 0}
#forearm-comparison a{color:var(--fc-navy);text-underline-offset:4px}
#forearm-comparison .fc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:760px){#forearm-comparison .fc-brand{padding:18px 22px}#forearm-comparison .fc-intro{padding:23px 22px 20px;padding-right:80px}#forearm-comparison h1{font-size:32px}#forearm-comparison .fc-grid{margin-inline:22px}#forearm-comparison .fc-panel-head{padding:19px 17px 12px}#forearm-comparison h2{font-size:27px}#forearm-comparison .fc-label{width:95px;font-size:12px}#forearm-comparison .fc-label span{font-size:12px}#forearm-comparison .fc-stage{height:430px}#forearm-comparison .fc-explore,#forearm-comparison .fc-foot,#forearm-comparison .fc-sources{padding-inline:22px}}
@media(max-width:520px){#forearm-comparison .fc-brand{font-size:16px;padding:16px}#forearm-comparison .fc-intro{padding:22px 16px 20px;padding-right:58px}#forearm-comparison h1{font-size:29px}#forearm-comparison .fc-intro p{font-size:13px;max-width:31ch}#forearm-comparison .fc-grid{margin:0 12px}#forearm-comparison .fc-panel-head{padding:16px 12px 11px;min-height:160px}#forearm-comparison h2{font-size:24px}#forearm-comparison .fc-definition{font-size:12px;line-height:1.45;min-height:60px}#forearm-comparison .fc-check{font-size:12px;margin-top:8px}#forearm-comparison .fc-stage{height:330px}#forearm-comparison .fc-label{display:none}#forearm-comparison .fc-leaders path{display:none}#forearm-comparison .fc-explore{padding:14px 16px 13px;gap:8px}#forearm-comparison .fc-hint{font-size:12px;max-width:30ch}#forearm-comparison .fc-foot{display:block;padding:14px 16px}#forearm-comparison .fc-foot p+p{margin-top:6px}#forearm-comparison .fc-sources{padding:13px 16px}#forearm-comparison .fc-reset{font-size:12px}}
@media(max-width:350px){#forearm-comparison .fc-panel-head{padding-inline:9px;min-height:170px}#forearm-comparison h2{font-size:22px}#forearm-comparison .fc-definition{font-size:12px;min-height:65px}#forearm-comparison .fc-stage{height:310px}#forearm-comparison .fc-check{font-size:12px}}
@media(pointer:coarse){#forearm-comparison summary{min-height:44px;display:flex;align-items:center}}
@media(max-width:520px){#forearm-comparison .fc-explore{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:4px}#forearm-comparison .fc-view-guide{display:contents}#forearm-comparison .fc-view-description{grid-column:1;grid-row:1;min-width:0}#forearm-comparison .fc-compass-controls{grid-column:1/-1;grid-row:2;width:100%;height:44px;display:flex}#forearm-comparison .fc-compass{display:none}#forearm-comparison .fc-compass-controls .fc-view-preset{position:static;width:auto;flex:1;height:44px}#forearm-comparison .fc-view-heading{font-size:12px}#forearm-comparison .fc-reset{grid-column:2;grid-row:1}}

/* Native site shell: align with the existing pages without changing the model stage. */
#forearm-comparison{background:transparent;padding-bottom:24px}
#forearm-comparison .fc-intro{padding:36px 0 24px}
#forearm-comparison .fc-grid{margin-inline:0}
#forearm-comparison .fc-explore,#forearm-comparison .fc-foot,#forearm-comparison .fc-sources{padding-inline:0}
#forearm-comparison .fc-intro h1{font-size:clamp(29px,3.2vw,38px)}
#forearm-comparison .fc-static-fallback{width:100%;height:auto;display:block}
@media(max-width:520px){#forearm-comparison .fc-intro{padding:26px 0 22px}#forearm-comparison .fc-intro p{max-width:none}}
