

/* Start:/local/templates/avl/css/legal.css?17918150881494*/
.legal{padding:24px 0 72px}
.legal .body{max-width:none;color:var(--ink-60);font-size:15px;line-height:1.7}
.legal .body p{margin-bottom:13px}
.legal .body h3{font-family:'Unbounded',sans-serif;text-transform:uppercase;font-weight:700;font-size:16px;color:var(--ink);margin:34px 0 14px;letter-spacing:-.01em}
.legal .body b{color:var(--ink)}
.legal .req-block{background:var(--paper-hi);border:1px solid var(--line);border-left:4px solid var(--avl-red);padding:20px 26px;margin:20px 0 30px;font-size:13.5px}
.legal .req-block p{margin-bottom:6px}
.legal .doc-list{display:grid;gap:14px;margin:28px 0;max-width:none}
.legal .doc-list a{--bc:var(--line);display:block;background:linear-gradient(to top left,transparent 50%,var(--bc) 50%,var(--bc) calc(50% + 1px),transparent calc(50% + 1px)) right bottom/9px 9px no-repeat border-box,var(--paper-hi);border:1px solid var(--bc);padding:18px 24px;font-weight:600;font-size:15px;clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%);transition:border-color .2s,box-shadow .2s}
.legal .doc-list a:hover{--bc:var(--line-hot);border-color:var(--line-hot);box-shadow:var(--glow-soft);color:var(--avl-red)}
.legal table{border-collapse:collapse;width:100%;max-width:none;margin:16px 0;font-size:13px}
.legal th,.legal td{border:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}
.legal th{background:var(--paper-dim);font-weight:600;color:var(--ink)}
.legal .back{display:inline-block;margin-top:34px}

/* End */
/* /local/templates/avl/css/legal.css?17918150881494 */
