.fs-legal-page{max-width:1200px;margin:0 auto;padding:64px 32px 96px;color:#171917;background:#fff;font-family:FSBrandAvenir,Arial,sans-serif;font-size:17px;line-height:1.7;overflow-wrap:anywhere}.fs-legal-page *{box-sizing:border-box}.fs-legal-page h1,.fs-legal-page h2,.fs-legal-page h3{font-family:inherit;font-style:normal;text-transform:none;color:#101210;letter-spacing:-.025em;font-weight:600}.fs-legal-page h1{font-size:clamp(34px,4.5vw,58px);line-height:1.12;margin:16px 0 24px}.fs-legal-page h2{font-size:26px;line-height:1.3;margin:0 0 16px}.fs-legal-page h3{font-size:21px;line-height:1.4;margin:24px 0 10px}.fs-legal-page p{margin:0 0 18px}.fs-legal-page a{color:inherit;text-decoration:underline;text-underline-offset:4px}.fs-legal-page a:focus-visible{outline:2px solid #277c35;outline-offset:4px}.fs-legal-page ul,.fs-legal-page ol{padding-left:24px;margin:16px 0 24px}.fs-legal-page li{margin:8px 0}.fs-legal-page .legal-hero{padding-bottom:36px;margin-bottom:40px;border-bottom:1px solid #dedfd9}.fs-legal-page .legal-kicker,.fs-legal-page .kicker,.fs-legal-page .section-label,.fs-legal-page .updated{font-size:13px;letter-spacing:.06em;color:#60675f}.fs-legal-page .hero-dek{font-size:20px;max-width:850px}.fs-legal-page .legal-layout,.fs-legal-page .legal-shell{display:grid;grid-template-columns:250px minmax(0,1fr);gap:48px}.fs-legal-page .toc,.fs-legal-page .legal-toc{font-size:14px;align-self:start;padding:24px;background:#f4f5f1;border-radius:12px}.fs-legal-page .toc a,.fs-legal-page .legal-toc a{display:block;margin:10px 0}.fs-legal-page .legal-copy section,.fs-legal-page .legal-content section{margin-bottom:36px;padding-bottom:24px;border-bottom:1px solid #e3e5df;scroll-margin-top:120px}.fs-legal-page .summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.fs-legal-page .summary-card{padding:22px;background:#f4f5f1;border-radius:12px}.fs-legal-page .summary-card h2{font-size:20px}.fs-legal-page .summary-card p{font-size:15px;margin:0}.fs-legal-page .provider-entry,.fs-legal-page .note,.fs-legal-page .warning{padding:24px;background:#f4f5f1;border-radius:12px;margin:20px 0}.fs-legal-page .provider-entry h3{margin-top:0}.fs-legal-page>.legal-copy{max-width:900px}.fs-legal-page .number{display:block;font-size:13px;color:#657060;margin-bottom:10px}@media(max-width:800px){.fs-legal-page{padding:36px 20px 60px;font-size:16px}.fs-legal-page .legal-layout,.fs-legal-page .legal-shell{grid-template-columns:1fr;gap:28px}.fs-legal-page .summary-grid{grid-template-columns:1fr}.fs-legal-page h2{font-size:23px}.fs-legal-page .legal-hero{margin-bottom:28px}.fs-legal-page .toc,.fs-legal-page .legal-toc{padding:20px}}.fs-legal-page:has(.toc,.legal-toc){max-width:960px}.fs-legal-page .legal-layout,.fs-legal-page .legal-shell{display:block}.fs-legal-page .toc,.fs-legal-page .legal-toc{display:none}.fs-legal-page .summary-grid{margin:0 0 48px;gap:16px}.fs-legal-page .summary-card{padding:24px;line-height:1.6}.fs-legal-page .summary-card strong{display:block;font-size:17px;line-height:1.4;margin-bottom:10px}.fs-legal-page .summary-card .number{margin-bottom:16px}.fs-legal-page .legal-content,.fs-legal-page .legal-copy{min-width:0}.fs-legal-page .legal-content section,.fs-legal-page .legal-copy section{margin-bottom:36px;padding-bottom:28px}.fs-legal-page .section-label{display:block;margin-bottom:10px}.fs-legal-page .legal-content h2{margin-bottom:20px}@media(max-width:800px){.fs-legal-page .summary-grid{margin-bottom:36px;gap:12px}.fs-legal-page .summary-card{padding:20px}.fs-legal-page .summary-card .number{margin-bottom:8px}.fs-legal-page .legal-content section,.fs-legal-page .legal-copy section{margin-bottom:28px;padding-bottom:24px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fs-legal.css.map */
