.legal-doc-hero{padding-bottom:65px}.legal-doc-hero h1{max-width:1120px;font-size:clamp(44px,5.4vw,80px);line-height:1.08;overflow-wrap:anywhere}.legal-lead{max-width:760px;color:var(--muted);font-size:21px;line-height:1.6;margin-top:30px}.legal-version{font-size:13px;color:#8b8377;margin-top:24px}.legal-document{display:grid;grid-template-columns:240px minmax(0,800px);gap:8%;padding:0 7% 110px;align-items:start}.legal-toc{position:sticky;top:130px;display:flex;flex-direction:column;gap:15px;padding-top:30px;border-top:1px solid #ddd5c9;font-size:14px;line-height:1.5;color:var(--muted)}.legal-toc a:hover{color:var(--orange)}.legal-chapter{border-top:1px solid #ddd5c9;padding:30px 0 45px;scroll-margin-top:125px}.legal-chapter h2{font-size:28px;letter-spacing:-.035em;line-height:1.25;margin-bottom:25px}.legal-chapter p,.legal-chapter li{font-size:17px;line-height:1.8;color:#67615b;overflow-wrap:anywhere}.legal-chapter p+p{margin-top:19px}.legal-chapter ul{margin:18px 0 22px;padding-left:23px}.legal-chapter li{padding-left:5px;margin:9px 0}.legal-chapter a{color:var(--ink);text-decoration:underline;text-decoration-color:#cfc3b1;text-underline-offset:4px}.legal-chapter a:hover{color:var(--orange)}.legal-doc-links{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:13px 28px;padding:0 7% 35px;color:#aaa6ad;font-size:12px}.legal-doc-links a:hover{color:#fff}@media(max-width:1100px){.legal-document{grid-template-columns:180px minmax(0,1fr);gap:6%}}@media(max-width:700px){.legal-doc-hero{padding-bottom:40px}.legal-doc-hero h1{font-size:42px;letter-spacing:-.05em}.legal-lead{font-size:18px;margin-top:24px}.legal-version{font-size:12px}.legal-document{display:block;padding:0 6% 65px}.legal-toc{position:static;padding-top:25px;margin-bottom:40px;gap:13px}.legal-chapter{padding:27px 0 32px;scroll-margin-top:100px}.legal-chapter h2{font-size:26px}.legal-chapter p,.legal-chapter li{font-size:16px;line-height:1.75}.legal-doc-links{padding:0 6% 28px;gap:12px 20px}}@media print{.header,.footer,.skip,dialog,.legal-toc{display:none!important}.page{box-shadow:none}.legal-doc-hero{padding:30px}.legal-document{display:block;padding:0 30px}.legal-doc-hero h1{font-size:36px}.legal-chapter{break-inside:avoid}.legal-chapter a{color:inherit}}
.lead-form .lead-consent{display:flex;align-items:flex-start;gap:12px;margin-top:22px;font-size:13px;line-height:1.6;cursor:pointer}.lead-form .lead-consent input{width:18px;height:18px;min-width:18px;margin:3px 0 0;padding:0;accent-color:var(--orange);cursor:pointer}.lead-consent a,.lead-purpose a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#b7a995}.lead-consent a:hover,.lead-purpose a:hover{color:var(--orange)}.case-legal-links{display:flex;flex-wrap:wrap;gap:10px 20px;max-width:440px;margin-top:24px;font:11px/1.6 Manrope,sans-serif}.case-legal-links a{opacity:.72}.case-legal-links a:hover{opacity:1;text-decoration:underline}
