.legal-hero{padding-top:65px;padding-bottom:45px}.legal-hero h1{font-size:68px;max-width:800px;margin:25px 0}.legal-title{font-size:22px;margin:30px 0 12px}.legal-date{color:var(--muted);font-size:12px}.legal-summary{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px 30px;background:#eceedf;border-radius:12px;margin-top:30px}.legal-summary p{font-size:14px;line-height:1.8;max-width:700px;margin:0}.legal-summary>a{font-size:12px;white-space:nowrap;text-decoration:underline;text-underline-offset:5px}.legal-layout{display:grid;grid-template-columns:270px 1fr;gap:65px;padding-bottom:65px;align-items:start}.legal-layout aside{position:sticky;top:25px;padding-top:25px}.legal-toc{display:flex;flex-direction:column;align-items:stretch;gap:0}.legal-toc>p{margin:0 0 15px}.legal-toc>a{display:flex;align-items:start;gap:12px;font-size:11px;line-height:1.6;padding:9px 0;border-bottom:1px solid #dde2d5}.legal-toc>a>span{color:var(--orange);font-size:9px;padding-top:2px;min-width:17px}.legal-contact{display:block;background:#f2e3d7;padding:20px;border-radius:8px;margin-top:22px;font-size:12px;line-height:2}.legal-articles>section{padding:30px 0;border-top:1px solid #d6dbcf;scroll-margin-top:25px}.legal-articles h2{font-size:29px;letter-spacing:-.8px;line-height:1.3;margin:15px 0 23px}.legal-articles p,.legal-articles li{font-size:14px;line-height:1.9;color:#536359}.legal-articles strong{color:var(--ink)}.legal-articles a:not(.button){text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-articles ul{padding-left:22px}.legal-articles li{margin-bottom:12px}.legal-end{background:#e4ebdf;border-radius:12px;padding:28px!important;margin-top:15px}.legal-page nav [aria-current]{color:var(--orange)}@media(max-width:1050px){.legal-layout{grid-template-columns:225px 1fr;gap:35px}.legal-hero h1{font-size:59px}}@media(max-width:760px){.legal-hero{padding-top:35px;padding-bottom:30px}.legal-hero h1{font-size:48px;letter-spacing:-2px}.legal-title{font-size:19px}.legal-summary{display:block;padding:22px}.legal-summary>a{display:inline-block;margin-top:16px}.legal-layout{grid-template-columns:1fr;gap:25px;padding-bottom:40px}.legal-layout aside{position:static;padding-top:0}.legal-toc{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.legal-toc>p{grid-column:1/-1}.legal-toc>a{font-size:11px;padding:10px 0}.legal-contact{display:none}.legal-articles h2{font-size:25px}.legal-articles>section{padding:25px 0}.legal-articles p,.legal-articles li{font-size:14px}.legal-page .footer-bottom{line-height:1.7}}@media(max-width:360px){.legal-hero h1{font-size:43px}.legal-toc{grid-template-columns:1fr}}
