.legal-page{background:#fff}.legal-layout{grid-template-columns:245px minmax(0,760px);align-items:start;gap:85px;display:grid}.legal-layout aside{border:1px solid var(--line);background:#f3f8f7;border-radius:18px;gap:10px;padding:24px;display:grid;position:sticky;top:115px}.legal-layout aside strong{color:var(--teal);margin-bottom:2px}.legal-layout aside span{color:#687d82;border-bottom:1px solid var(--line);margin-bottom:5px;padding-bottom:15px;font-size:.78rem}.legal-layout aside a{color:var(--body);font-size:.86rem;font-weight:750}.legal-layout aside a:hover{color:var(--mid)}.legal-layout article h2{margin:42px 0 13px;font-size:1.55rem}.legal-layout article h2:first-child{margin-top:0}.legal-layout article p,.legal-layout article li{color:var(--body);font-size:1rem;line-height:1.75}.legal-layout article ul{padding-left:20px}.legal-layout article a{color:var(--mid);text-underline-offset:3px;font-weight:750;text-decoration:underline}.legal-callout{border-left:5px solid var(--yellow);background:#eef5f4;border-radius:0 16px 16px 0;margin:10px 0 35px;padding:22px 25px}.legal-callout strong{color:var(--teal);font-size:1.05rem}.legal-callout p{margin:7px 0 0!important;font-size:.92rem!important}.legal-table{border:1px solid var(--line);border-radius:18px;margin:24px 0;overflow:hidden}.legal-table>div{border-bottom:1px solid var(--line);grid-template-columns:155px 1fr;gap:22px;padding:20px 22px;display:grid}.legal-table>div:last-child{border-bottom:0}.legal-table strong{color:var(--teal)}.legal-table span{color:var(--body);font-size:.92rem;line-height:1.6}.legal-row>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;max-width:440px;display:flex}.legal-row>div:last-child a{margin:0}@media (max-width:780px){.legal-layout{grid-template-columns:1fr;gap:40px}.legal-layout aside{position:static}.legal-table>div{grid-template-columns:1fr;gap:7px}}
