.phead{padding-top:calc(var(--nav) + 78px);padding-bottom:48px;border-bottom:1px solid var(--line)}
.phead .lead{margin-top:22px;max-width:56ch;color:var(--white)}
.phead .upd{margin-top:22px;color:var(--silver)}
.ldoc{padding:48px 0 108px}
.doc{max-width:74ch}
.doc .lead-p{color:var(--white);font:300 19px/1.66 var(--fb);margin-bottom:8px}
.doc .lead-p a{color:var(--white)}
.doc>section{margin-top:44px}
.doc h2{font:400 15px/1.4 var(--fd);letter-spacing:.18em;text-transform:uppercase;color:var(--white);margin-bottom:18px;padding-top:36px;border-top:1px solid var(--line-soft)}
.doc h2 .n{color:var(--silver);margin-right:16px;font-weight:300}
.doc p{margin-bottom:14px;color:var(--silver-light);font:400 16px/1.78 var(--fb)}
.doc p:last-child{margin-bottom:0}
.doc ul{list-style:none;margin:6px 0 16px}
.doc li{position:relative;padding-left:24px;margin-bottom:11px;color:var(--silver-light);font:400 16px/1.72 var(--fb)}
.doc li:last-child{margin-bottom:0}
.doc li::before{content:"";position:absolute;left:2px;top:13px;width:10px;height:1px;background:var(--accent)}
.doc li b,.doc p b{color:var(--white);font-weight:500}
.doc a{color:var(--white);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line);text-decoration-thickness:1px}
@media(hover:hover){.doc a:hover{text-decoration-color:var(--accent)}}
@media(max-width:640px){.phead{padding-top:calc(var(--nav) + 44px);padding-bottom:36px}.ldoc{padding:36px 0 84px}.doc h2{padding-top:30px}}
