:root{--paper:#f3f1e9;--panel:#fbfaf5;--ink:#142126;--muted:#5f6d72;--line:#a7afb0;--dark:#07171c;--dark-2:#0c242b;--cyan:#49d8cb;--cyan-dark:#087a7d;--blue:#4c91cf;--red:#d75e52;--amber:#d7a63e;--green:#459f68;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:#24353b}body{min-width:320px;margin:0;color:var(--ink);background:#24353b;font-family:var(--sans)}button,input{font:inherit}a{color:inherit}p,h1,h2,h3{text-wrap:balance}.anchor-page{width:min(1180px,calc(100% - 32px));margin:22px auto;background:var(--paper)}.kicker{margin:0;color:var(--cyan-dark);font:800 10px/1.2 var(--sans);letter-spacing:.15em;text-transform:uppercase}.hierarchy-nav{display:flex;gap:9px;align-items:center;padding:18px 0;color:#5f7075;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.hierarchy-nav a{display:inline-flex;min-height:40px;align-items:center}.masthead{padding:0 clamp(24px,5vw,64px) 40px;background:var(--paper);border-bottom:1px solid var(--line)}.title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:end;padding:35px 0 32px;border-top:1px solid var(--line)}.title-row h1{margin:5px 0 10px;font:700 clamp(64px,10vw,116px)/.82 var(--serif);letter-spacing:-.07em}.abstract{max-width:820px;margin:0;color:#394b51;font:18px/1.55 var(--serif)}.masthead-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.masthead-actions a,.code-actions a,.code-actions button{display:inline-flex;min-height:44px;padding:0 13px;align-items:center;border:1px solid #526166;background:transparent;color:#22343a;font-size:10px;font-weight:800;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.masthead-actions .primary{color:#effbfa;background:#0b6064;border-color:#0b6064}.headline-data{display:grid;grid-template-columns:repeat(4,1fr);margin:0;border:1px solid var(--line);border-right:0}.headline-data div{min-height:92px;padding:18px;border-right:1px solid var(--line)}.headline-data dt{color:#68767a;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.headline-data dd{margin:25px 0 0;font:700 25px/1 var(--mono)}
.section-head{display:grid;grid-template-columns:minmax(250px,.55fr) minmax(320px,1.45fr);gap:30px 55px;align-items:start;margin-bottom:34px}.section-head .kicker{grid-column:1/-1}.section-head h2{margin:0;font:700 clamp(38px,5.5vw,68px)/.94 var(--serif);letter-spacing:-.045em}.section-head>p:last-child{margin:0;color:var(--muted);font:16px/1.62 var(--serif)}
.workbench{padding:55px clamp(24px,5vw,64px) 64px;color:#eaf7f6;background:var(--dark)}.workbench .kicker{color:var(--cyan)}.workbench .section-head h2{color:#f1f8f7}.workbench .section-head>p:last-child{color:#aac0c3}.mechanism-grid{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);gap:24px}.mechanism-plot{padding:15px;background:#0a2026;border:1px solid #345259}.mechanism-plot svg{display:block;width:100%;height:auto;background:radial-gradient(circle at 48% 52%,#14343c,transparent 62%)}.mechanism-plot label{display:flex;justify-content:space-between;margin-top:8px;color:#c0d4d5;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mechanism-plot output{color:var(--amber)}.mechanism-plot input{width:100%;height:42px;accent-color:var(--amber)}.mechanism-notes ol{margin:0;padding:0;list-style:none;border-top:1px solid #35535a}.mechanism-notes li{display:grid;grid-template-columns:30px 1fr;gap:13px;padding:14px 0;border-bottom:1px solid #35535a}.mechanism-notes li>b{display:grid;width:25px;height:25px;place-items:center;background:var(--cyan);color:#062126;font-size:9px}.mechanism-notes strong{display:block;color:#edf8f7;font-size:13px}.mechanism-notes p{margin:4px 0 0;color:#a8bec1;font:13px/1.48 var(--serif)}.invariant{padding:14px!important;color:#d6e7e6!important;background:#102c33!important;border-left:3px solid var(--amber)!important;font:13px/1.5 var(--serif)!important}.invariant span{display:block;margin-bottom:5px;color:var(--amber);font:800 9px/1 var(--sans);letter-spacing:.12em}
.derivation,.results{padding:58px clamp(24px,5vw,64px) 68px;background:var(--paper);border-top:1px solid var(--line)}.equations{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.equations>div{min-height:168px;padding:20px;background:var(--panel);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.equations>div.wide{grid-column:1/-1;min-height:auto}.equations>div.certificate{background:#e3eeea}.equations span,.protocol span{display:block;color:#687679;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.equations code{display:block;margin:30px 0 13px;color:#133b42;font:700 clamp(16px,2vw,23px)/1.35 var(--mono);overflow-wrap:anywhere}.equations p{margin:0;color:#5d6c70;font:13px/1.48 var(--serif)}.properties{display:grid;grid-template-columns:repeat(4,1fr);margin-top:18px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.properties>div{padding:17px;background:transparent;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.properties b{font-size:12px}.properties p{margin:7px 0 0;color:#627176;font:12px/1.45 var(--serif)}
.results{background:#e9ece7}.protocol{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.protocol>div{padding:18px;background:var(--panel);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.protocol p{margin:8px 0 0;color:#536368;font:13px/1.5 var(--serif)}.battery-stats{display:grid;grid-template-columns:repeat(4,1fr);margin:22px 0 36px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.battery-stats>div{min-height:110px;padding:17px;background:#fffefa;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.battery-stats span{display:block;color:#667478;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.battery-stats strong{display:block;margin-top:29px;color:#0c6368;font:700 36px/1 var(--mono)}.trace-block{display:grid;grid-template-columns:minmax(245px,.42fr) minmax(0,1fr);gap:30px;padding:28px;background:#f7f6f0;border:1px solid var(--line)}.trace-controls h3{margin:9px 0 10px;font:700 30px/1.04 var(--serif);letter-spacing:-.03em}.trace-controls>p:not(.kicker){color:#57676b;font:13px/1.55 var(--serif)}.winner-controls{display:flex;gap:6px;flex-wrap:wrap;margin-top:17px}.winner-controls button{min-height:38px;padding:0 9px;color:#243a40;background:transparent;border:1px solid #7f8d8f;cursor:pointer;font-size:9px}.winner-controls button[aria-pressed="true"]{color:#f5fffd;background:#0b666a;border-color:#0b666a}.chart-shell{min-width:0}.chart-shell svg{display:block;width:100%;height:auto;background:#fffefa;border:1px solid #a2acad}.chart-legend{display:flex;gap:8px 18px;flex-wrap:wrap;margin-top:9px;color:#536267;font-size:9px}.chart-legend span:before{display:inline-block;width:15px;height:3px;margin-right:6px;vertical-align:middle;content:""}.chart-legend .adamw:before{background:var(--blue)}.chart-legend .sgd:before{background:var(--red)}.chart-legend .anchor:before{background:var(--green)}.winner-register{display:grid;grid-template-columns:repeat(3,1fr);margin-top:22px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.winner-register article{min-height:177px;padding:17px;background:#fffefa;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.winner-register span{color:#08767a;font-size:9px;font-weight:800;letter-spacing:.11em}.winner-register strong{display:block;margin:30px 0 5px;color:#143c43;font:700 29px/1 var(--mono)}.winner-register h3{margin:0 0 7px;font-size:13px}.winner-register p{margin:0;color:#627075;font:11px/1.45 var(--serif)}.assay{margin-top:26px;border:1px solid var(--line);background:#f7f5ed}.assay summary,.source summary{min-height:48px;padding:15px 17px;cursor:pointer;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.assay-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.assay-grid>div{padding:17px;border-right:1px solid var(--line)}.assay-grid>div:last-child{border-right:0}.assay-grid span{display:block;color:#697679;font-size:9px;text-transform:uppercase}.assay-grid strong{display:block;margin:16px 0 3px;font:700 27px/1 var(--mono)}.assay-grid small{color:#5c6c70}.assay>p{margin:0;padding:16px;border-top:1px solid var(--line);color:#526267;font:13px/1.5 var(--serif)}.boundary{margin:18px 0 0;padding:16px;color:#dbeae8;background:#18343a;font:13px/1.55 var(--serif)}
.implementation{padding:58px clamp(24px,5vw,64px) 64px;color:#e9f5f4;background:var(--dark)}.implementation .kicker{color:var(--cyan)}.implementation .section-head h2{color:#f2f8f7}.implementation .section-head>p:last-child{color:#a8bdc0}.code-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #3c555b;border-left:1px solid #3c555b}.code-grid>div,.code-grid>dl{margin:0;padding:22px;background:#0a2026;border-right:1px solid #3c555b;border-bottom:1px solid #3c555b}.code-grid pre{margin:0;overflow:auto;color:#b9e8e2;font:12px/1.65 var(--mono)}.code-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:19px}.code-actions button,.code-actions a{color:#061a1f;background:var(--cyan);border-color:var(--cyan);cursor:pointer}.code-actions a{color:#d6e7e6;background:transparent;border-color:#657d82}.code-grid #copy-status{min-height:17px;margin:8px 0 0;color:var(--amber);font-size:10px}.code-grid dl div{display:grid;grid-template-columns:145px 1fr;gap:16px;padding:11px 0;border-top:1px solid #365057}.code-grid dl div:first-child{border-top:0}.code-grid dt{color:#91a8ab;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.code-grid dd{margin:0;color:#dce8e7;font:12px/1.45 var(--serif)}.source{margin-top:18px;border:1px solid #3c555b}.source pre{max-height:620px;margin:0;padding:21px;overflow:auto;color:#b6d8d4;background:#020d10;font:11px/1.55 var(--mono);white-space:pre}.anchor-page .page-close{display:flex;min-height:78px;padding:17px clamp(24px,5vw,64px);justify-content:space-between;align-items:center;color:#8ea5a8;background:#020b0d;font-size:10px;letter-spacing:.06em}.anchor-page .page-close a{display:inline-flex;min-height:40px;align-items:center;color:var(--cyan)}
#transport-diagram .frame{fill:none;stroke:#31545a;stroke-width:2}#transport-diagram .old{stroke:var(--blue)}#transport-diagram .new{stroke:var(--red)}#transport-diagram .slow{stroke:var(--cyan)}#transport-diagram .fast{stroke:var(--amber)}#transport-diagram .applied{stroke:#edf9f5}#transport-diagram line,#transport-diagram path{fill:none;stroke-width:7;stroke-linecap:round}#transport-diagram text{fill:#c4d9da;font:13px var(--sans)}#transport-diagram .axis{stroke:#426269;stroke-width:1;stroke-dasharray:4 7}#acquisition-chart text{fill:#344f54;font:12px var(--sans)}#acquisition-chart .axis{stroke:#7e9193;stroke-width:1}#acquisition-chart .grid{stroke:#d0d7d4;stroke-width:1}#acquisition-chart .band{opacity:.13}#acquisition-chart .line{fill:none;stroke-width:4;stroke-linejoin:round;stroke-linecap:round}#acquisition-chart .adamw{stroke:var(--blue);fill:var(--blue)}#acquisition-chart .sgd{stroke:var(--red);fill:var(--red)}#acquisition-chart .anchor{stroke:var(--green);fill:var(--green)}
.leaderboard-block{display:grid;grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);gap:24px;margin:0 0 36px;padding:22px;background:#f7f6f0;border:1px solid var(--line)}.leaderboard-block h3,.register-head h3{margin:8px 0;font:700 26px/1.05 var(--serif)}.leaderboard-block>div>p:not(.kicker),.register-head>p{margin:0;color:#5b696e;font:12px/1.52 var(--serif)}.table-scroll{overflow:auto}.leaderboard-block table{width:100%;border-collapse:collapse;background:#fffefa;font-size:10px}.leaderboard-block th,.leaderboard-block td{padding:12px 9px;border:1px solid #b8bfbd;text-align:right;white-space:nowrap}.leaderboard-block thead th{color:#657276;background:#e5e8e3;font-size:8px;letter-spacing:.06em;text-transform:uppercase}.leaderboard-block tbody th{text-align:left;text-transform:uppercase}.register-head{display:grid;grid-template-columns:1fr minmax(240px,.72fr);gap:30px;align-items:end;margin-top:36px;padding-top:20px;border-top:1px solid var(--line)}
.verdict{display:grid;grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);gap:24px;margin:0 0 22px;padding:18px 22px;color:#dbeae8;background:#18343a;border-left:4px solid var(--cyan)}.verdict b{font:700 18px/1.2 var(--serif)}.verdict p{margin:0;color:#b8ccce;font:13px/1.55 var(--serif)}
.mechanism-key{display:flex;gap:7px 14px;flex-wrap:wrap;padding:10px 4px 4px;color:#b6cbcd;font-size:9px}.mechanism-key span:before{display:inline-block;width:13px;height:3px;margin-right:5px;vertical-align:middle;background:#8a9da0;content:""}.mechanism-key .old:before{background:var(--blue)}.mechanism-key .new:before{background:var(--red)}.mechanism-key .slow:before{background:var(--cyan)}.mechanism-key .fast:before{background:var(--amber)}.mechanism-key .applied:before{background:#edf9f5}.mechanism-key .removed:before{height:1px;background:#8a9da0}
.anchor-intro.title-row{grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);gap:clamp(36px,6vw,74px);align-items:start;padding:42px 0 46px}.anchor-intro .title-lockup{position:sticky;top:24px}.anchor-intro .title-lockup h1{margin:10px 0 18px;font-size:clamp(72px,10vw,116px)}.thesis-line{max-width:510px;margin:0;color:#17373d;font:700 clamp(21px,2.3vw,29px)/1.18 var(--serif);letter-spacing:-.025em}.opening-argument{padding-top:25px;border-top:4px solid #153c43}.opening-argument p{margin:0 0 16px;color:#44565b;font:15px/1.62 var(--serif)}.opening-argument .lede{color:#182e34;font:700 21px/1.42 var(--serif)}.opening-argument .masthead-actions{justify-content:flex-start;margin-top:24px}
.origin{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);margin:0 0 22px;border:1px solid var(--line);background:#e4e8e3}.origin-copy{padding:clamp(25px,4vw,42px)}.origin-copy h2{max-width:700px;margin:10px 0 24px;color:#132b31;font:700 clamp(31px,4vw,48px)/1.01 var(--serif);letter-spacing:-.035em}.origin-copy>p:not(.kicker){max-width:730px;margin:0 0 15px;color:#47585d;font:14px/1.65 var(--serif)}.origin-copy .origin-conclusion{margin-top:27px!important;padding:18px 0 0;border-top:1px solid #aeb7b5;color:#17363c!important;font-size:17px!important}.origin-chain{padding:18px;color:#e7f2f1;background:#0b2127}.origin-chain article{padding:17px 18px;border:1px solid #3b555b;background:#102a31}.origin-chain article span{color:var(--cyan);font-size:8px;font-weight:800;letter-spacing:.13em}.origin-chain article h3{margin:7px 0 5px;color:#eff8f7;font:700 18px/1.15 var(--serif)}.origin-chain article p{margin:0;color:#acc0c3;font:12px/1.5 var(--serif)}.origin-chain .chain-anchor{border-color:var(--cyan);background:#14363c}.chain-arrow{height:22px;color:#779096;font:18px/22px var(--mono);text-align:center}
.plain-mechanism{padding:32px;border:1px solid var(--line);background:#fbfaf5}.plain-mechanism>header{display:grid;grid-template-columns:minmax(230px,.52fr) minmax(320px,1.48fr);gap:28px;align-items:start;margin-bottom:26px}.plain-mechanism>header .kicker{grid-column:1/-1}.plain-mechanism>header h2{grid-column:1/-1;max-width:920px;margin:0;font:700 clamp(32px,4.5vw,50px)/1 var(--serif);letter-spacing:-.035em}.plain-mechanism ol{display:grid;grid-template-columns:repeat(2,1fr);margin:0;padding:0;border-top:1px solid var(--line);border-left:1px solid var(--line);list-style:none}.plain-mechanism li{display:grid;grid-template-columns:35px 1fr;gap:14px;min-height:190px;padding:21px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.plain-mechanism li>span{display:grid;width:29px;height:29px;place-items:center;color:#eef9f7;background:#0b686c;font:800 10px var(--mono)}.plain-mechanism li h3{margin:2px 0 9px;font:700 19px/1.16 var(--serif)}.plain-mechanism li p{margin:0;color:#59686c;font:13px/1.57 var(--serif)}.plain-summary{display:grid;grid-template-columns:1fr 1fr;margin-top:18px;color:#dcebea;background:#102c33}.plain-summary>div{padding:20px 22px;border-right:1px solid #476067}.plain-summary>div:last-child{border-right:0;border-left:4px solid var(--cyan)}.plain-summary span{color:var(--amber);font-size:8px;font-weight:800;letter-spacing:.12em}.plain-summary p{margin:9px 0 0;font:700 16px/1.42 var(--serif)}
.transfer-boundary{display:grid;grid-template-columns:minmax(270px,.68fr) minmax(0,1.32fr);gap:40px;margin:22px 0;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.transfer-boundary h2{margin:0;font:700 24px/1.12 var(--serif);letter-spacing:-.02em}.transfer-boundary p{margin:0 0 9px;color:#526267;font:13px/1.55 var(--serif)}
#transport-diagram line.subtraction{stroke:#8a9da0;stroke-width:2;stroke-dasharray:4 5}
button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--amber);outline-offset:3px}
html body[data-idea-frame="fused"]>main.anchor-page.anchor-page>section.workbench.workbench{color:#eaf7f6!important;background-color:var(--dark)!important;background-image:none!important;border-top-color:#345159!important;box-shadow:none!important}
html body[data-idea-frame="fused"]>main.anchor-page.anchor-page>section.derivation.derivation{color:var(--ink)!important;background-color:var(--paper)!important;background-image:none!important;box-shadow:none!important}
html body[data-idea-frame="fused"]>main.anchor-page.anchor-page>section.results.results{color:var(--ink)!important;background-color:#e9ece7!important;background-image:none!important;box-shadow:none!important}
html body[data-idea-frame="fused"]>main.anchor-page.anchor-page>section :is(.equations.equations,.properties.properties,.protocol.protocol,.battery-stats.battery-stats,.winner-register.winner-register,.assay-grid.assay-grid)>:is(div,article){box-shadow:none!important;background-image:none!important}
html body[data-idea-frame="fused"]>main.anchor-page.anchor-page>section.results.results>.register-head.register-head{color:var(--ink)!important;background:transparent!important;background-image:none!important;box-shadow:none!important}
html body[data-idea-frame="fused"]>main.anchor-page.anchor-page>section.results.results>.register-head.register-head h3{margin:8px 0!important;color:var(--ink)!important;font:700 26px/1.05 var(--serif)!important;letter-spacing:0!important;text-transform:none!important}
html body[data-idea-frame="fused"]>main.anchor-page.anchor-page>section.results.results>.register-head.register-head .kicker{color:var(--cyan-dark)!important}
html body[data-idea-frame="fused"]>main.anchor-page.anchor-page>section.results.results>.register-head.register-head>p{color:#5b696e!important;font:12px/1.52 var(--serif)!important;letter-spacing:0!important;text-transform:none!important}
html body[data-idea-frame="fused"]>main.anchor-page.anchor-page>section.workbench.workbench :is(li,ol,div){box-shadow:none!important;background-image:none!important}
@media(max-width:860px){.anchor-page{width:100%;margin:0}.title-row,.section-head,.mechanism-grid,.trace-block,.code-grid{grid-template-columns:1fr}.masthead-actions{justify-content:flex-start}.headline-data,.properties,.battery-stats,.assay-grid{grid-template-columns:repeat(2,1fr)}.protocol,.winner-register{grid-template-columns:1fr 1fr}.chart-shell{order:-1}.code-grid dl div{grid-template-columns:130px 1fr}}
@media(max-width:540px){.masthead,.workbench,.derivation,.results,.implementation{padding-right:20px;padding-left:20px}.title-row h1{font-size:66px}.abstract{font-size:16px}.headline-data,.equations,.properties,.protocol,.battery-stats,.winner-register,.assay-grid{grid-template-columns:1fr}.equations>div.wide{grid-column:1}.headline-data div{min-height:76px}.headline-data dd{margin-top:16px}.section-head h2{font-size:40px}.mechanism-plot{padding:7px}.mechanism-notes li{grid-template-columns:27px 1fr}.trace-block{padding:14px}.code-grid dl div{grid-template-columns:1fr;gap:5px}.anchor-page .page-close{align-items:flex-start;flex-direction:column}}
@media(max-width:860px){.anchor-intro.title-row,.origin,.plain-mechanism>header,.transfer-boundary,.verdict,.leaderboard-block{grid-template-columns:1fr}.anchor-intro .title-lockup{position:static}.plain-mechanism ol{grid-template-columns:1fr}.plain-mechanism li{min-height:auto}}
@media(max-width:540px){.plain-mechanism{padding:20px}.plain-summary{grid-template-columns:1fr}.plain-summary>div{border-right:0;border-bottom:1px solid #476067}.plain-summary>div:last-child{border-bottom:0;border-left:4px solid var(--cyan)}.origin-chain{padding:12px}.register-head{grid-template-columns:1fr;align-items:start}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Keep the demonstration dense; keep the surrounding argument article-like. */
.anchor-page .origin,
.anchor-page .plain-mechanism,
.anchor-page .transfer-boundary { box-shadow: none; }
.anchor-page .origin h2,
.anchor-page .section-head h2 { font-size: clamp(34px,4.6vw,52px); line-height: 1.02; }
.anchor-page .plain-mechanism h3,
.anchor-page .transfer-boundary h3,
.anchor-page .leaderboard-block h3,
.anchor-page .trace-controls h3,
.anchor-page .register-head h3 { font: 700 clamp(22px,2.8vw,30px)/1.12 var(--serif); letter-spacing: -.02em; }
.anchor-page .plain-mechanism li { min-height: 0; }
.anchor-page .origin-chain article,
.anchor-page .plain-mechanism li { box-shadow: none; }
.results-reading { margin: 24px 0 36px; padding: 18px 20px; color: #35474c; background: #f7f6f0; border-left: 4px solid var(--cyan-dark); font: 15px/1.65 var(--serif); }
.anchor-page .section-head { border-bottom: 1px solid var(--line); padding-bottom: 26px; }
