*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#eef0ee;color:#202622;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}a{color:inherit}.legal-mast{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;padding:1.2rem 4vw;background:#eef0eee8;backdrop-filter:blur(16px);border-bottom:1px solid #26332a26}.legal-logo{text-decoration:none;font-size:1.8rem;font-weight:600;letter-spacing:-.06em}.legal-logo span{color:#db5235}.legal-back{text-decoration:none;font-size:.78rem;letter-spacing:.07em;text-transform:uppercase}.legal-page{width:min(1180px,92vw);margin:auto;padding:7rem 0 8rem}.legal-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:4rem;border-bottom:1px solid #26332a3b;padding-bottom:5rem}.legal-kicker{font-size:.7rem;letter-spacing:.09em;color:#ae4b34;margin:0 0 2rem}.legal-hero h1{font-size:clamp(4.5rem,9vw,9rem);line-height:.85;letter-spacing:-.075em;font-weight:400;margin:0}.legal-hero>div:last-child{align-self:end}.legal-hero p{font-size:1.05rem;line-height:1.6;color:#5a665c}.legal-updated{display:block;font-size:.7rem;letter-spacing:.06em;margin-top:2rem}.legal-content{display:grid;grid-template-columns:250px 1fr;gap:5rem;padding-top:5rem}.legal-toc{position:sticky;top:7rem;align-self:start;display:grid;gap:.9rem}.legal-toc a{font-size:.78rem;text-decoration:none;color:#5a665c}.legal-toc a:hover{color:#bd4f34}.legal-copy{max-width:740px}.legal-copy section{border-top:1px solid #26332a30;padding:2.2rem 0 2.8rem}.legal-copy section:first-child{border-top:0;padding-top:0}.legal-copy h2{font-size:2.2rem;line-height:1.05;letter-spacing:-.055em;font-weight:400;margin:0 0 1.4rem}.legal-copy h3{font-size:1.05rem;margin:1.8rem 0 .7rem}.legal-copy p,.legal-copy li{font-size:1rem;line-height:1.7;color:#4f5d53}.legal-copy ul{padding-left:1.2rem}.legal-copy dl{display:grid;grid-template-columns:170px 1fr;gap:.8rem 1.4rem;margin:0}.legal-copy dt{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#59675c}.legal-copy dd{font-size:1rem;line-height:1.55;margin:0}.legal-callout{background:#202622!important;color:#edf0ed;padding:2rem!important;margin:1rem 0}.legal-callout p{color:#c4cec6}.legal-foot{background:#0b0e0d;color:#dfe5df;padding:4rem 4vw 2rem}.legal-word{display:block;font-size:17vw;line-height:.8;text-decoration:none;letter-spacing:-.08em}.legal-word span{color:#b77c58}.legal-links{display:flex;flex-wrap:wrap;gap:1rem 2rem;border-top:1px solid #fff3;margin-top:4rem;padding-top:1.5rem;font-size:.75rem;color:#aeb9b0}

.legal-foot .language-switch{display:inline-flex;gap:.9rem}

@media(max-width:700px){.faq-page{padding:4rem 0 5rem}.faq-page .legal-hero,.faq-page .legal-content{grid-template-columns:1fr;gap:2.5rem}.faq-page .legal-hero{padding-bottom:3rem}.faq-page .legal-hero h1{font-size:clamp(2.8rem,11vw,4rem);line-height:.95}.faq-page .legal-toc{position:static}}
