.legal-page-root,.legal-page-root .dl-header{background:var(--dl-paper)}.legal-page-root main{border-bottom:1px solid var(--dl-text);scroll-margin-top:84px}.legal-hero{padding:clamp(180px,20vh,240px) clamp(24px,5vw,86px) clamp(70px,8vw,110px);border-bottom:1px solid var(--dl-text);background:var(--dl-white)}.legal-hero-inner,.legal-content-inner{width:min(100%,920px);margin:0 auto}.legal-hero h1{max-width:13ch;margin:0;font-family:var(--dl-display);font-size:clamp(58px,7vw,104px);font-weight:600;letter-spacing:-.05em;line-height:.92}.legal-content{padding:clamp(70px,9vw,130px) clamp(24px,5vw,86px) clamp(90px,11vw,160px)}.legal-article{overflow-wrap:anywhere;color:var(--dl-text)}.legal-article h2,.legal-article h3{font-family:var(--dl-display);font-weight:600;letter-spacing:-.025em}.legal-article h2{margin:82px 0 24px;padding-top:24px;border-top:1px solid var(--dl-text);font-size:clamp(34px,4vw,52px);line-height:1}.legal-article h2:first-of-type{margin-top:0}.legal-article h3{margin:44px 0 16px;font-size:clamp(24px,2.5vw,32px);line-height:1.08}.legal-article p,.legal-article ul,.legal-article ol{max-width:76ch;margin:0 0 24px}.legal-article ul,.legal-article ol{padding-left:1.35em}.legal-article ul{list-style:disc}.legal-article ol{list-style:decimal}.legal-article li{margin:0 0 10px;padding-left:.25em}.legal-article li::marker{color:var(--dl-text);font-weight:700}.legal-article strong{font-weight:700}.legal-article a{color:var(--dl-ink-deep);font-weight:600;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:3px}.legal-article hr{height:0;margin:52px 0;border:0;border-top:1px solid var(--dl-rule)}.legal-table-scroll{max-width:100%;margin:32px 0;overflow-x:auto;border:1px solid var(--dl-text)}.legal-table-scroll:focus-visible{outline:3px solid var(--dl-ink);outline-offset:4px}.legal-article table{width:100%;min-width:620px;border-collapse:collapse;background:var(--dl-white);font-size:15px;line-height:1.45}.legal-article th,.legal-article td{min-width:160px;padding:14px 16px;border-right:1px solid var(--dl-rule);border-bottom:1px solid var(--dl-rule);overflow-wrap:anywhere;text-align:left;vertical-align:top}.legal-article th{background:var(--dl-paper);font-family:var(--dl-display);font-weight:600}.legal-article tr:last-child td{border-bottom:0}.legal-article th:last-child,.legal-article td:last-child{border-right:0}@media(max-width:760px){.legal-page-root main{scroll-margin-top:72px}.legal-hero{padding:150px 20px 64px}.legal-hero h1{font-size:clamp(50px,15vw,68px)}.legal-content{padding:64px 20px 88px}.legal-article h2{margin-top:64px;font-size:34px}.legal-article h3{margin-top:38px;font-size:25px}.legal-article table{font-size:14px}}@media print{.legal-page-root .dl-header,.legal-page-root .dl-footer,.legal-page-root .dl-skip-link{display:none}.legal-page-root,.legal-hero,.legal-article table{background:#fff;color:#000}.legal-hero,.legal-content{padding:24px 0}.legal-article a{color:inherit}}
