/* Оформление публичных документов и блога.
   Та же гарнитура, палитра и ширина чтения, что в приложении: страница
   документов — часть продукта, а не отдельный сайт. */
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/manrope-cyrillic-400.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/manrope-latin-400.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/manrope-cyrillic-600.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/manrope-latin-600.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/manrope-cyrillic-700.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/manrope-latin-700.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/manrope-ruble-700.woff2') format('woff2');unicode-range:U+20BD}
:root{--ink:#17223b;--muted:#526078;--accent:#345af5;--line:#e0e6f1;--measure:680px}
*{box-sizing:border-box}
body{margin:0;background:#fff;color:var(--ink);font:17px/1.7 Manrope,system-ui,-apple-system,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
main{width:min(var(--measure),calc(100% - 40px));margin:0 auto;padding:44px 0 72px}
a{color:var(--accent);text-underline-offset:3px}
h1{font-size:34px;line-height:1.2;letter-spacing:-1.2px;font-weight:700;margin:0 0 20px}
h2{font-size:22px;line-height:1.3;letter-spacing:-.5px;font-weight:700;margin:36px 0 12px}
p{margin:0 0 16px}
h2 a{color:inherit;text-decoration:none}
h2 a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}
.doc-brand{display:inline-block;margin-bottom:30px;font-size:22px;font-weight:800;letter-spacing:-.8px;color:var(--accent);text-decoration:none}
.meta,nav,footer{font-size:14px;line-height:1.5;color:var(--muted)}
nav a,footer a{font-weight:600;text-decoration:none}
nav{padding-bottom:30px}
footer{margin-top:48px;padding-top:18px;border-top:1px solid var(--line)}
a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}
::selection{background:#dfe6ff}
@media(max-width:560px){main{padding-top:30px}h1{font-size:27px;letter-spacing:-.8px}h2{font-size:19px}}
