.doc-hd{background:var(--floor);text-align:center;padding:clamp(56px,7vw,88px) 0}.doc-hd h1{font-family:var(--en);letter-spacing:.04em;font-size:clamp(28px,3.6vw,44px);font-weight:600}.doc-hd p{color:var(--tape-deep);letter-spacing:.12em;margin-top:8px;font-size:12px;font-weight:500}.doc{max-width:820px;padding:clamp(56px,7vw,88px) var(--gutter) var(--sec);margin:0 auto}.doc-lead{margin-bottom:40px}.ov{margin:0}.ov>div{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:16px;padding:20px 0;display:grid}.ov>div:first-child{border-top:1px solid var(--line)}.ov dt{color:var(--ink);font-weight:700}.ov dd{margin:0}.ov a,.doc a{color:var(--tape-deep);border-bottom:1px solid}.doc h2{border-left:3px solid var(--tape);margin:44px 0 12px;padding-left:12px;font-size:18px;font-weight:700}.doc ul{margin-top:8px;padding-left:1.4em;list-style:outside}.doc li{margin:4px 0}.doc-date{color:var(--mute);margin-top:48px;font-size:13px}@media (max-width:640px){.ov>div{grid-template-columns:1fr;gap:4px}}
