.legal-page-module-scss-module__n4FNJq__page{--paper:#f5f4ef;--ink:#20221f;--muted:#686b63;--line:#d4d6cd;--accent:#254edb;--surface:#e9ebe3;--editorial-dark-muted:#c8ccc1;--editorial-highlight:#bac8f7;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.legal-page-module-scss-module__n4FNJq__page header,.legal-page-module-scss-module__n4FNJq__page footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:24px clamp(24px,5vw,96px);display:flex}.legal-page-module-scss-module__n4FNJq__page footer{border-top:1px solid var(--line);font-size:13px}.legal-page-module-scss-module__n4FNJq__page a:hover{color:var(--accent)}.legal-page-module-scss-module__n4FNJq__page a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.legal-page-module-scss-module__n4FNJq__heading{background:var(--ink);color:var(--paper);padding:64px clamp(24px,5vw,96px)}.legal-page-module-scss-module__n4FNJq__heading h1{margin:20px 0;font:italic 400 clamp(40px,6vw,80px)/1.1 Georgia,serif}.legal-page-module-scss-module__n4FNJq__heading p{max-width:680px;line-height:1.65}.legal-page-module-scss-module__n4FNJq__heading small{color:var(--editorial-highlight);margin-top:24px;display:block}.legal-page-module-scss-module__n4FNJq__notice{border:1px solid var(--line);margin:32px clamp(24px,5vw,96px);padding:20px;font-size:14px;line-height:1.6}.legal-page-module-scss-module__n4FNJq__body{align-items:flex-start;gap:8%;max-width:1500px;margin-inline:auto;padding:32px clamp(24px,5vw,96px) 80px;display:flex}.legal-page-module-scss-module__n4FNJq__body nav{flex-direction:column;flex:0 0 26%;gap:16px;font-size:13px;display:flex}.legal-page-module-scss-module__n4FNJq__body article{flex:1;min-width:0;max-width:760px}.legal-page-module-scss-module__n4FNJq__body section{margin-bottom:40px;scroll-margin-top:24px}.legal-page-module-scss-module__n4FNJq__body h2{margin-bottom:16px;font-size:25px;font-weight:500}.legal-page-module-scss-module__n4FNJq__body p{margin-bottom:16px;line-height:1.8}.legal-page-module-scss-module__n4FNJq__body article a{text-decoration:underline}@media (max-width:760px){.legal-page-module-scss-module__n4FNJq__body{flex-direction:column;gap:40px}}
