.legal-page{min-height:100svh;color:var(--ink);background:var(--paper-bright);flex-direction:column;display:flex}.legal-top{color:#fff;background:var(--ink)}.legal-top__row{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:76px;padding-top:14px;padding-bottom:14px;display:grid}.legal-brand{justify-self:start;align-items:baseline;gap:14px;display:inline-flex}.legal-brand__mark{font-family:var(--font-mark);letter-spacing:-.04em;font-size:30px;font-weight:800;line-height:1}.legal-top__title{color:#ececed;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;justify-self:center;font-size:14px;font-weight:500}.legal-top__back{color:#d4d5d7;border:1px solid #ffffff47;justify-self:end;align-items:center;padding:10px 16px;font-size:14px;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.legal-top__back:hover{color:#fff;background:var(--blue);border-color:var(--blue)}.legal-article{flex:1;padding:72px 0 88px}.legal-article__shell{max-width:860px}.legal-title{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(32px,5vw,54px);font-weight:750;line-height:1.02}.legal-meta{flex-wrap:wrap;gap:10px;margin:26px 0 0;display:flex}.legal-meta__chip{color:var(--ink);background:var(--paper);border:1px solid var(--line);padding:8px 14px;font-size:13px;font-weight:600;display:inline-block}.legal-meta__chip--mono{font-family:var(--font-data);font-size:12.5px;font-weight:500}.legal-lead{background:var(--paper);border-left:4px solid var(--blue);margin:30px 0 0;padding:20px 22px;font-size:16px;line-height:1.65}.legal-toc{background:var(--paper);border:1px solid var(--line);margin:40px 0 0;padding:26px 28px}.legal-toc__title{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}.legal-toc ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.legal-toc a{color:var(--ink);border-bottom:1px solid #0000;font-size:14.5px;font-weight:550;line-height:1.45}.legal-toc a:hover{color:var(--blue);border-bottom-color:var(--blue)}.legal-section{border-top:2px solid var(--ink);margin-top:54px;padding-top:34px;scroll-margin-top:24px}.legal-h2{letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(21px,3vw,27px);font-weight:720;line-height:1.15}.legal-p{margin:0 0 15px;font-size:16px;line-height:1.72}.legal-p:last-child{margin-bottom:0}.legal-list{gap:11px;margin:6px 0 18px;padding:0;list-style:none;display:grid}.legal-list li{padding-left:26px;font-size:16px;line-height:1.7;position:relative}.legal-list li:before{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:2px}.legal-list--sub li:before{border:1.5px solid var(--ink);background:0 0;width:5px;height:5px;top:.76em}.legal-check{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--ink);margin:26px 0;padding:24px 26px}.legal-check__title{letter-spacing:-.01em;margin:0 0 14px;font-size:17px;font-weight:700}.legal-check__item{font-size:15.5px}.legal-table-wrap{border:1px solid var(--ink);margin:8px 0 20px;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;min-width:760px;font-size:13.5px;line-height:1.55}.legal-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--ink);border-right:1px solid #ffffff29;padding:13px 14px;font-size:12px}.legal-table th:last-child{border-right:0}.legal-table td{vertical-align:top;border-top:1px solid var(--line);border-right:1px solid var(--line);padding:13px 14px}.legal-table td:last-child{border-right:0}.legal-table tbody tr:nth-child(2n) td{background:var(--paper)}.legal-cards{border:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:44px;display:grid}.legal-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:26px 26px 24px;transition:background .17s,color .17s;display:flex}.legal-card:nth-child(2n){border-right:0}.legal-card:nth-last-child(-n+2){border-bottom:0}a.legal-card:hover{color:#fff;background:var(--blue)}a.legal-card:hover span{color:#ffffffd1}a.legal-card:hover em{color:#fff}.legal-card[aria-current=page]{background:var(--ink);color:#fff}.legal-card[aria-current=page] span{color:#a4a6aa}.legal-card[aria-current=page] em{color:#fff}.legal-card strong{letter-spacing:-.02em;font-size:18px;line-height:1.25}.legal-card span{color:var(--muted);flex:1;font-size:14px;line-height:1.6}.legal-card em{color:var(--blue);font-size:14px;font-style:normal;font-weight:700}.legal-index-head{max-width:860px}.legal-index-head h1{letter-spacing:-.045em;margin:0;font-size:clamp(34px,5.4vw,58px);font-weight:750;line-height:1}.legal-index-head>p{color:var(--muted);max-width:640px;margin:22px 0 0;font-size:16px;line-height:1.65}.legal-pager{background:var(--line);border:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:1px;margin-bottom:54px;display:grid}.legal-pager__link{color:#fff;background:var(--blue);flex-direction:column;gap:8px;padding:22px 24px;transition:background .17s;display:flex}.legal-pager__link small{color:#ffffffd1;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:700}.legal-pager__link strong{letter-spacing:-.01em;font-size:16px;line-height:1.35}.legal-pager__link:hover{background:var(--blue-dark)}.legal-pager__link--next{text-align:right}.legal-bottom{color:#fff;background:var(--ink);padding:34px 0 30px}.legal-bottom__row{color:#7c7f83;justify-content:space-between;align-items:center;gap:18px;font-size:13px;font-weight:500;display:flex}.legal-bottom__row a{color:#d4d5d7}.legal-bottom__row a:hover{color:#fff}@media (max-width:760px){.legal-article{padding:52px 0 64px}.legal-top__title{display:none}.legal-cards{grid-template-columns:1fr}.legal-card{border-right:0}.legal-card:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.legal-card:last-child{border-bottom:0}.legal-pager{grid-template-columns:1fr}.legal-pager__link--next{text-align:left}.legal-toc,.legal-check{padding:20px}}
