:root{color-scheme:dark}body{background:#0b1018;color:#e8edf5;font-size:18px;line-height:1.85}header{background:#0e1520;border-color:#253044}header .bar{padding-top:20px;padding-bottom:20px}.brand{color:#f0f4fa}.brand span{background:#e7b86a;color:#17202b}.toplinks a,a{color:#99bbec}.wrap{max-width:1280px}.eyebrow{color:#c7a874}h1{letter-spacing:-1.5px;color:#f4f5f8}h2{color:#f1f4f9;font-size:25px}.lead{color:#9daabe}.meta{color:#a8b4c7}.pill{background:#1b2738;color:#c6d7ee}.hero{padding-bottom:8px}.hero-grid{grid-template-columns:1fr}.seal{display:none}.grid{gap:16px}.card{background:linear-gradient(145deg,#172131,#101924);border-color:#293548;border-radius:17px;padding:28px}.card:hover{border-color:#b49a71;box-shadow:0 12px 35px #0004}.card .num{color:#bd9c68}.card p{color:#a4b0c2;font-size:16px}.card .arrow{color:#e3bd7e}.layout{grid-template-columns:260px minmax(0,1fr);gap:32px}.toc{font-size:14px}.toc b{color:#c3a572}.toc a{color:#a3b1c4;border-color:#2a3546}.toc a:hover{color:#f0d29e;border-color:#c8a56a}.paper{background:#111a27;border-color:#2a3546;border-radius:20px;padding:44px 48px;font-size:19px;line-height:1.9}.paper section+section{border-color:#2a3546;margin-top:34px;padding-top:34px}.paper p,.paper section>div{color:#c4cedd}.paper h2 .index{color:#c0a16e}.note{background:#151f2e;color:#aab8cb;border:1px solid #2a3546}.note strong{color:#e7edf6}.prices div{background:#1b2b40}.prices strong{color:#efcc91}button{background:#1b2a3e;color:#d4e4fc;border-color:#384b65}footer{border-color:#293548;color:#9aa8bb}.back{color:#b7c9df}@media(max-width:760px){.layout{grid-template-columns:1fr}.paper{font-size:18px;padding:26px 22px;line-height:1.9}.toc{max-height:200px}.card p{font-size:16px}.wrap{padding-left:18px;padding-right:18px}h1{font-size:40px;overflow-wrap:anywhere}h2{font-size:23px}.toplinks{font-size:13px}}@media print{:root{color-scheme:light}body,.paper{background:white;color:black}.paper section>div,.paper p,h1,h2,.paper h2,.meta{color:black}.paper{font-size:11pt;padding:0}.pill{background:transparent;color:black}.paper section+section{border-color:#aaa}.prices div{background:#eee}.prices strong{color:black}}
