

/* Start:/local/templates/akvarel/assets/css/pages/policy.css?17904357692367*/
.doc{display:grid;gap:32px;padding-top:40px}
@media (min-width:1100px){.doc{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;padding-top:64px}}
.doc__side{display:grid;gap:16px;align-content:start}
@media (min-width:1100px){.doc__side{position:sticky;top:calc(var(--header-h) + 24px)}}
.doc__side .h1{font-size:clamp(30px,3.4vw,44px)}
.doc__meta{margin:0;font-size:14px;color:var(--muted)}
.toc{display:none}
@media (min-width:1100px){.toc{display:grid;gap:2px;margin:8px 0 0;padding:0;list-style:none;counter-reset:t;font-size:14px}
  .toc li{counter-increment:t}
  .toc a{display:flex;gap:10px;padding:5px 0;color:var(--muted)}
  .toc a::before{content:counter(t);font:400 11px/1.9 var(--font-mono);color:var(--faint);min-width:16px}
  .toc a:hover,.toc a.is-active{color:var(--text)}}
.doc__body{max-width:72ch;counter-reset:s}
.doc__body section{counter-increment:s;padding-block:24px;border-top:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 16px)}
.doc__body section:first-child{border-top:0;padding-top:0}
.doc__body h2{display:flex;gap:14px;align-items:baseline;margin:0 0 12px;font-size:21px;font-weight:500;letter-spacing:-.015em;line-height:1.3}
.doc__body h2::before{content:counter(s);font:400 12px var(--font-mono);color:var(--muted);min-width:18px}
.doc__body p,.doc__body li{font-size:16px;line-height:1.65}
.doc__body p{margin:0 0 .8em}
.doc__body ul{margin:0 0 .8em;padding-left:1.2em}
.doc__body li{margin-bottom:.35em}
.doc__body li::marker{color:var(--faint)}
.doc__body a{text-decoration:underline;text-decoration-color:var(--faint);text-underline-offset:3px}
.doc__body a:hover{text-decoration-color:currentColor}
.doc__body table{width:100%;border-collapse:collapse;margin:4px 0 12px;font-size:14.5px}
.doc__body th,.doc__body td{text-align:left;vertical-align:top;padding:10px 12px 10px 0;border-bottom:1px solid var(--line)}
.doc__body th{font:400 11px/1.4 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}
@media (max-width:767px){.doc__body table,.doc__body thead,.doc__body tbody,.doc__body tr,.doc__body td{display:block}.doc__body thead{display:none}.doc__body tr{padding:10px 0;border-bottom:1px solid var(--line)}.doc__body td{border:0;padding:2px 0}.doc__body td::before{content:attr(data-h) ": ";color:var(--muted)}}
.ph{background:#f3ead0;padding:0 3px;border-radius:2px}

/* End */
/* /local/templates/akvarel/assets/css/pages/policy.css?17904357692367 */
