.apme-legal-page{max-width:1050px;margin:auto;padding:28px 28px 80px}.apme-legal-page>.breadcrumbs{padding:0;margin:0 0 26px}.apme-legal-hero{padding:30px 0 24px}.apme-legal-hero h1{font-size:clamp(40px,5vw,68px);letter-spacing:-2px}.apme-legal-date{font-size:13px;color:#686259}.apme-legal-notices>section{padding:24px 0;border-bottom:1px solid #ddd4c6;scroll-margin-top:100px}.apme-legal-notices h2{font-size:28px;line-height:1.25;letter-spacing:-.6px;margin:8px 0 20px}.apme-legal-notices p,.apme-legal-notices li{line-height:1.85}.apme-legal-notices a{color:#176b4d;overflow-wrap:anywhere}.apme-legal-toc{background:#f6f0e6;border:1px solid #ddd4c6;padding:25px 30px;border-radius:14px;margin:28px 0}.apme-legal-toc strong{font-size:18px}.apme-legal-toc ol{margin-bottom:0}.apme-legal-details{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(0,1.3fr);gap:0;margin:20px 0}.apme-legal-details dt,.apme-legal-details dd{padding:13px 16px;margin:0;border-bottom:1px solid #ddd4c6;line-height:1.6;overflow-wrap:anywhere}.apme-legal-details dt{font-weight:750;background:#f6f0e6;font-size:14px}.apme-legal-details dd{background:#fff;font-size:15px}
@media(max-width:650px){.apme-legal-page{padding:20px 18px 45px}.apme-legal-hero h1{font-size:40px}.apme-legal-notices h2{font-size:25px}.apme-legal-details{display:block}.apme-legal-details dt{padding-bottom:6px;border-bottom:0}.apme-legal-details dd{padding-top:7px}.apme-legal-toc{padding:22px}.apme-legal-toc ol{padding-left:22px}}
@media print{.apme-legal-toc{display:none}.apme-legal-page{max-width:none;padding:0}.apme-legal-notices>section{break-inside:avoid}.apme-legal-details dt,.apme-legal-details dd{background:white}}
