
.sc-page{--navy:#0b1730;--navy2:#13244a;--gold:#c9a24a;--gold2:#e8c877;--ink:#e9edf5;--mut:#b4c2dc}.sc-page *{box-sizing:border-box}.sc-page{margin:0;background:var(--navy);color:var(--ink);font:17px/1.65 Georgia,serif}.sc-page .wrap{max-width:900px;margin:auto;padding:28px 18px 60px}.sc-page h1,.sc-page h2,.sc-page h3{color:var(--gold2);margin:.2em 0}.sc-page h1{font-size:2.3rem;border-bottom:2px solid var(--gold);padding-bottom:8px}.sc-page h2{font-size:1.5rem;margin:0 0 10px}.sc-page h3{font:600 .8rem/1.2 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin:18px 0 8px}.sc-page h3 span{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;background:var(--gold);color:var(--navy);margin-right:6px}.sc-page a{color:var(--gold2)}.sc-page a:hover{color:#fff}.sc-page .lede{color:var(--mut)}.sc-page .notice{border:1px solid var(--gold);border-radius:8px;padding:12px 16px;background:var(--navy2);margin:16px 0}.sc-page .toc{columns:2;column-gap:28px;padding-left:20px}.sc-page .toc li{margin:4px 0;break-inside:avoid}@media(max-width:640px){.sc-page .toc{columns:1}}.sc-page .theme{background:var(--navy2);border:1px solid #2a3d69;border-top:3px solid var(--gold);border-radius:10px;padding:18px 20px;margin:26px 0}.sc-page blockquote{margin:10px 0;padding:10px 14px;border-left:3px solid var(--gold2);background:#0b1730;color:#f3ecd8;border-radius:0 6px 6px 0}.sc-page blockquote p{margin:0 0 6px}.sc-page cite{font:600 .85rem system-ui,sans-serif;font-style:normal}.sc-page .fn{margin:6px 0 0;padding-left:18px;font-size:.82rem;color:var(--mut)}.sc-page .fn li{margin:2px 0}.sc-page .tn{font-size:.9rem;color:var(--ink);border:1px dashed #4a5f8f;border-radius:6px;padding:8px 12px;margin:10px 0}.sc-page .tn b{color:var(--gold2)}.sc-page .tn ul{margin:4px 0;padding-left:18px}.sc-page .refs a{font:600 .8rem system-ui,sans-serif;text-decoration:none}.sc-page .warn{background:#3a2a10;border:1px solid var(--gold);color:#fff3d6;border-radius:6px;padding:8px 12px;margin:10px 0;font-size:.94rem}.sc-page .reads{background:#0b1730;border:1px solid var(--gold);border-radius:8px;padding:10px 14px;margin-top:16px}.sc-page .reads .lbl{font:700 .7rem system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--navy);background:var(--gold2);display:inline-block;padding:3px 8px;border-radius:99px}.sc-page .reads p{margin:8px 0}.sc-page .chs{font-size:.9rem;color:var(--mut)}.sc-page .none{color:var(--mut);font-style:italic}.sc-page .skeptic{border-left:4px solid var(--gold);background:var(--navy2);padding:14px 18px;border-radius:0 8px 8px 0}.sc-page ol.src li{margin:6px 0;font-size:.92rem}.sc-page .small{font-size:.82rem;color:var(--mut)}
