:root{--fb:'Pirata One','UnifrakturMaguntia',serif}
.h1,.h2,.bl,.logo,.ptxt h2,.soon h2{letter-spacing:.01em}
.sec{padding-left:0;padding-right:0}
.wrap.sec{padding:72px 40px}
.wrap-n.sec{padding:72px 40px}
.wrap.sec.pt0,.wrap-n.sec.pt0{padding-top:0}
@media(max-width:700px){
.wrap.sec,.wrap-n.sec{padding:48px 16px}
.toc{flex-wrap:nowrap;overflow-x:auto;margin-left:-16px;margin-right:-16px;padding:0 16px 4px;scrollbar-width:none}
.toc li{flex:0 0 auto}
.toc a{min-height:40px;padding:0 12px;font-size:13px}
.vol-head{gap:20px;margin-bottom:28px}
.facts{gap:8px 20px}
.article p{font-size:16px}
}
@media(max-width:420px){.hdr .logo{font-size:22px}.hdr{padding:10px 12px}.icons .ib{min-width:36px}}
.bone .btn-dark,.bone a.btn-dark{background:#0B0B0B;border-color:#0B0B0B;color:var(--ink)}
.bone .btn-dark:hover,.bone a.btn-dark:hover{background:#0B0B0B;border-color:#0B0B0B;color:var(--bone)}
.bone .btn-line,.bone a.btn-line{background:transparent;border-color:#0B0B0B;color:#0B0B0B}
.bone .btn-line:hover,.bone a.btn-line:hover{background:#0B0B0B;color:var(--ink)}
.bone .btn-gold,.bone a.btn-gold{background:#0B0B0B;border-color:#0B0B0B;color:var(--ink)}
.bone .btn-gold:hover,.bone a.btn-gold:hover{background:transparent;color:#0B0B0B}
.ig2,.ig2:not(#x){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:960px;margin:0 auto}
.ig2 a,.ig2 div{aspect-ratio:1/1}
.ig2 a{transition:opacity .3s}.ig2 a:hover{opacity:.85}
@media(max-width:700px){.ig2,.ig2:not(#x){gap:6px}}
.sec-foot{display:flex;justify-content:center;margin-top:36px}
.rv-on .rv{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}
.rv-on .rv.in{opacity:1;transform:none}
.rv-on tr.rv{transform:none}
@media (prefers-reduced-motion:reduce){.rv-on .rv{opacity:1;transform:none;transition:none}}