body.body--legal{margin:0;background:#faf9f6!important;color:#242724!important;font-family:Manrope,sans-serif!important}.legal-header,.legal-nav,.legal-footer{max-width:1000px;margin:auto;padding:24px}.legal-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dedfd6}.legal-header img{display:block;width:144px;height:40px}.legal-header a{color:#444c40;font-size:14px;text-decoration:none}.legal-nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding-block:20px}.legal-nav a,.legal a,.legal-footer a{color:#a43f29;text-underline-offset:3px}.legal-nav a{font-size:13px}.body--legal .site-main--legal{padding:24px 24px 64px}.legal{max-width:800px;font:15px/1.85 Manrope,sans-serif;color:#4e5549}.legal h1{font-family:inherit;font-size:clamp(28px,4vw,42px);font-weight:600;letter-spacing:-1px;color:#242724;line-height:1.2}.legal h2{font-family:inherit;font-weight:600;font-size:23px;line-height:1.4;color:#242724;margin-top:40px}.legal__updated{font-size:12px;color:#757b6e}.legal-summary{display:flex;flex-direction:column;gap:8px;background:#eeeee7;border:1px solid #dedfd6;border-radius:10px;padding:22px;margin:24px 0}.legal-summary strong{font-size:24px;color:#a43f29}.legal-summary a{font-size:13px}.legal-notice{border-left:3px solid #ba6548;padding-left:16px;font-size:13px}.legal-footer{border-top:1px solid #dedfd6;font-size:12px;color:#74796f;line-height:1.8}a:focus-visible{outline:3px solid #245bb3;outline-offset:4px}.legal p,.legal a{overflow-wrap:anywhere}@media(max-width:600px){.legal-header,.legal-nav,.legal-footer{padding-inline:20px}.body--legal .site-main--legal{padding:16px 20px 40px}.legal{font-size:14px}.legal h2{font-size:21px}.legal-nav{gap:12px 18px}.legal-summary{padding:18px}}@media print{.legal-header,.legal-nav,.legal__back,.legal-footer{display:none}.legal{max-width:none;color:#000}.legal-summary{break-inside:avoid}h2{break-after:avoid}}
