:root{--paper:#fff}
body{padding:22px 28px 60px}.note{max-width:800px}.report-site-nav{max-width:1200px;margin-bottom:0;grid-template-columns:1fr auto 1fr;min-height:70px}.report-site-nav .edition{font-size:15px;font-weight:500}.writing-preferences{gap:22px}.languages{display:flex;align-items:center;gap:16px}.languages button{padding:4px 0;border:0;border-bottom:1px solid transparent;background:none;color:var(--muted);font:inherit;cursor:pointer}.languages button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}
.note-header{margin:78px 0 62px}.note-header h1{font-weight:500;font-size:clamp(32px,3.4vw,46px);line-height:1.3}.note-kicker{font-size:13px}.lead{font-size:20px;color:var(--muted)}h2{font-weight:500}h3{font-weight:500}section>h2{scroll-margin-top:100px!important}.article-toc{left:20px;width:160px;top:132px;max-height:calc(100svh - 155px);overflow:auto;font-size:12px}.article-toc a{padding:7px 0 7px 10px}.article-toc{display:none}@media(min-width:1580px){.article-toc{display:block}}
.trajectory-figure{width:min(1200px,calc(100vw - 64px))}.static-diagram{width:100%;height:620px;border:0}.map-ready .static-diagram{display:none}.trajectory-static{max-height:700px;overflow:auto}.article-resources,.companion{margin-top:48px;padding-top:22px;border-top:1px solid var(--line);font-size:14px}.article-resources summary{cursor:pointer}.article-resources p{margin-top:15px}.companion{line-height:1.8}.site-footer{max-width:1200px}.source-note{margin-top:25px}.equation{display:block;overflow:auto;white-space:normal;font-family:Georgia,'Cambria Math',serif;font-size:20px;line-height:1.9}.equation:has(.equation-name){display:flex}.equation-stack{display:grid}.table-scroll,.formula-scroll{scrollbar-width:thin}.clock-example input[type=range]{display:block;width:100%;margin:22px 0;accent-color:#738469}.timeline-token{fill:var(--paper)}
html[data-theme=dark] .rl-writing{--paper:#20282d}html[data-theme=dark] .rl-writing .mobile-contents nav,html[data-theme=dark] .mobile-contents nav{background:var(--theme-surface);border-color:var(--line)}html[data-theme=dark] code{background:#263036;color:var(--ink)}html[data-theme=dark] .timeline-token{fill:#26332a;stroke:#879a7b}html[data-theme=dark] .timeline-log{fill:#20282d;stroke:#8e999b}html[data-theme=dark] .timeline-factor,html[data-theme=dark] .example-reading{color:#b3c69e;fill:#b3c69e}html[data-theme=dark] .clock-track{background:#354139}html[data-theme=dark] .clock-track>span{background:#a8bd97}html[data-theme=dark] .trajectory-dialog{background:#171d21!important}
@media(max-width:800px){body{padding:10px 20px 40px}.report-site-nav{grid-template-columns:1fr auto;gap:10px;font-size:12px}.report-site-nav>.edition{display:none}.writing-preferences{gap:15px}.languages{gap:13px}.report-site-nav .mobile-contents nav{right:-120px;width:min(320px,calc(100vw - 40px));max-height:70svh;overflow:auto}.note-header{margin:48px 0 42px}.lead{font-size:18px}.trajectory-figure{width:calc(100vw - 32px)}.credit-timeline{width:100%;margin-left:0;transform:none}.equation{font-size:18px}.note{max-width:100%}.clock-row{grid-template-columns:minmax(100px,1fr) 90px 80px}.clock-track{grid-column:1/-1}}
@media(max-width:360px){body{padding-inline:16px}.writing-preferences{gap:9px}.languages{gap:9px}.report-site-nav{font-size:11px}.site-theme-toggle{margin-left:1px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media(max-width:800px){.report-site-nav>.writing-preferences{grid-column:2;grid-row:1;justify-self:end;justify-content:flex-end}.report-site-nav>a:first-child{grid-column:1;grid-row:1}.report-site-nav .languages{gap:9px}.report-site-nav .mobile-contents nav{position:fixed;top:72px;right:20px}}

/* Use the same figure controls as the other Writings. */
.rl-writing .report-site-nav{grid-template-columns:minmax(155px,1fr) auto minmax(0,1fr);gap:16px}
.rl-writing .writing-preferences{display:flex;justify-content:flex-end;align-items:center;gap:16px}
.rl-writing .diagram-style-picker{display:block}
.rl-writing section>h2,.rl-writing [id]{scroll-margin-top:calc(var(--writing-nav-height,80px) + 28px)}
.rl-writing section>h2{scroll-margin-top:calc(var(--writing-nav-height,80px) + 28px)!important}
.rl-writing .article-toc{top:calc(var(--writing-nav-height,80px) + 30px)}
.rl-writing .diagram-style-control{font-size:13px}
.rl-writing .diagram-style-menu{z-index:100;width:min(300px,calc(100vw - 40px))}
@media(max-width:1100px){.rl-writing .report-site-nav{grid-template-columns:auto 1fr}.rl-writing .report-site-nav>.edition{display:none}}
@media(max-width:800px){
 .rl-writing .report-site-nav{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:10px 0}
 .rl-writing .report-site-nav>.writing-preferences{display:contents}
 .rl-writing .report-site-nav>a:first-child{grid-column:1;grid-row:1}
 .rl-writing .mobile-contents{grid-column:2;grid-row:1;justify-self:end}
 .rl-writing .diagram-style-picker{grid-column:1;grid-row:2;justify-self:start}
 .rl-writing .report-site-nav .languages{grid-column:2;grid-row:2;gap:12px;justify-self:end}
 .rl-writing .diagram-style-control{padding:6px 8px;font-size:12px;gap:6px}
 .rl-writing .diagram-style-menu{left:0;right:auto}
 .rl-writing .report-site-nav .mobile-contents nav{top:calc(var(--writing-nav-height,100px) + 10px)}
}
