.site-footer{flex-wrap:wrap}
.legal-main{width:min(100%,740px);margin:68px auto 88px}.legal-main h1{font-size:clamp(42px,5.5vw,68px);font-weight:450;letter-spacing:-.055em;line-height:1.07;margin:0 0 26px}.legal-main .legal-lead{font-size:18px;line-height:1.6;color:#5e5e59;max-width:62ch;margin:0 0 18px}.legal-main .legal-date{font-size:12px;color:#73736d;margin:0}.legal-main section{margin-top:42px;padding-top:30px;border-top:1px solid var(--line)}.legal-main h2{font-size:22px;line-height:1.3;letter-spacing:-.025em;font-weight:500;margin:0 0 18px}.legal-main p,.legal-main address{font-size:15px;line-height:1.8;color:#5d5d58;margin:14px 0}.legal-main address{font-style:normal}.legal-main address strong{font-weight:550;color:var(--ink)}.legal-main p a,.legal-main address a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-main a:hover{color:#b41620}.legal-overview{display:flex;flex-wrap:wrap;gap:4px 25px;margin:28px 0 12px;padding:18px 0;border-block:1px solid var(--line);font-size:12px}.legal-overview a{display:inline-flex;align-items:center;min-height:36px;text-decoration:underline;text-underline-offset:4px}.legal-links{display:flex;flex-wrap:wrap;gap:24px}.legal-links a[aria-current=page]{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.path-label{overflow-wrap:anywhere}.legal-draft-notice{border-left:2px solid #b41620;padding:8px 16px;margin:0 0 32px!important;color:#a31019!important;font-size:12px!important;background:#faf0ef}.legal-footer{min-height:90px}
@media(max-width:760px){.legal-main{margin-block:44px 56px}.legal-main .legal-lead{font-size:16px}.legal-main section{margin-top:30px;padding-top:25px}.legal-main h2{font-size:21px}.legal-main p,.legal-main address{font-size:14px;line-height:1.75}.legal-main h1{font-size:clamp(36px,9.5vw,48px)}.legal-main .legal-overview{gap:4px 18px}.legal-footer{flex-direction:row;align-items:center;flex-wrap:wrap}.legal-links{gap:20px}}
