.doc{padding:140px var(--margin) 160px}.doc h1{font-size:var(--head);letter-spacing:-.04em;overflow-wrap:anywhere;margin-bottom:48px;font-weight:600;line-height:1}.doc .doc-body{max-width:68ch}.doc .doc-body>*+*{margin-top:16px}.doc h2{font-size:var(--lead);margin-top:56px;margin-bottom:16px;font-weight:600;line-height:1.4}.doc p,.doc li{font-size:var(--body);color:var(--ink);overflow-wrap:anywhere}.doc ul{flex-direction:column;gap:14px;display:flex}.doc ul li{padding-left:22px;position:relative}.doc ul li:before{content:"";background:var(--azure);border-radius:50%;width:8px;height:8px;position:absolute;top:.7em;left:0;transform:translateY(-2px)}.doc a{overflow-wrap:anywhere}.diag-top{height:84px;padding-inline:var(--margin);justify-content:space-between;align-items:center;gap:24px;display:flex}.diag-top .mark{letter-spacing:-.04em;align-items:center;gap:12px;font-size:24px;font-weight:700;text-decoration:none;display:inline-flex}.diag-top .mark i{color:var(--blue);font-style:normal}.diag-top .mark svg{width:32px;height:32px;color:var(--ink)}.diag-top .out{font-size:var(--small);color:var(--muted)}.err{padding:140px var(--margin) 160px;flex-direction:column;align-items:flex-start;gap:28px;display:flex}.err h1{font-size:var(--sub);letter-spacing:-.04em;font-weight:600;line-height:1.05}.doc .ph{white-space:nowrap}
