.ca-home.legal-page{background:var(--white);min-height:100vh}.legal-page .legaldoc{max-width:760px;margin:0 auto;padding:104px 28px 80px}.legal-page .legaldoc__title{letter-spacing:-.03em;font-size:clamp(32px,4.5vw,52px);font-weight:600;line-height:1.04}.legal-page .legaldoc__upd{color:var(--ink-2);margin-top:12px;font-size:13.5px}.legal-page .legaldoc__body{margin-top:6px}.legal-page .legaldoc__body section{margin-top:30px}.legal-page .legaldoc h2{letter-spacing:-.015em;margin-bottom:10px;font-size:21px;font-weight:600}.legal-page .legaldoc p{color:#333;text-wrap:pretty;max-width:680px;margin-bottom:14px;font-size:16px;line-height:1.62}.legal-page .legaldoc a.ln{color:var(--accent-link);font-weight:500}.legal-page .lcards{grid-template-columns:1fr 1fr;gap:14px;max-width:680px;margin:8px 0;display:grid}.legal-page .lcard{background:var(--gray);transition:transform .2s var(--ease),background .2s var(--ease);border-radius:16px;padding:20px 22px;display:block}.legal-page .lcard:hover{background:#eceef2;transform:translateY(-2px)}.legal-page .lcard h3{letter-spacing:-.01em;margin-bottom:4px;font-size:15px;font-weight:600}.legal-page .lcard p{color:var(--ink-2);margin:0;font-size:13.5px}.legal-page .lfaq{max-width:760px;margin-top:8px}.legal-page .lfaq__item{border-bottom:1px solid var(--hair)}.legal-page .lfaq__q{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-family:inherit;font-size:16px;font-weight:500;display:flex}.legal-page .lfaq__ic{flex:none;width:11px;height:11px;position:relative}.legal-page .lfaq__ic:before,.legal-page .lfaq__ic:after{content:"";background:var(--ink-2);transition:transform .25s var(--ease);position:absolute}.legal-page .lfaq__ic:before{width:11px;height:1.5px;top:5px;left:0}.legal-page .lfaq__ic:after{width:1.5px;height:11px;top:0;left:5px}.legal-page .lfaq__item.open .lfaq__ic:after{transform:scaleY(0)}.legal-page .lfaq__a{transition:max-height .3s var(--ease);overflow:hidden}.legal-page .lfaq__a p{color:var(--ink-2);max-width:680px;margin:0;padding-bottom:18px;font-size:15px;line-height:1.6}@media (max-width:620px){.legal-page .lcards{grid-template-columns:1fr}}
/*# sourceMappingURL=1029fb9ac907215e.css.map*/