.legal-page{color:#302b2e;max-width:840px;margin:0 auto;padding:0 28px 72px}.legal-header{border-bottom:1px solid #dfd8dc;justify-content:space-between;align-items:center;height:88px;margin-bottom:48px;display:flex}.legal-header a{color:inherit;text-decoration:none}.legal-brand{letter-spacing:-.7px;align-items:center;gap:9px;font-size:22px;font-weight:700;display:flex}.legal-brand img{width:32px;height:32px}.legal-brand span{font-weight:400}.back-link{font-size:14px;color:#7c6f76!important}.legal-page h1{margin:0 0 12px;font-family:Playfair Display,Georgia,serif;font-size:48px;line-height:1.1}.legal-updated{color:#8a7e84;margin:0 0 40px;font-size:14px}.legal-summary{background:#f1edef;border:1px solid #e1d9dd;border-radius:14px;margin-bottom:36px;padding:20px 22px;line-height:1.65}.legal-page h2{margin:34px 0 12px;font-family:Playfair Display,Georgia,serif;font-size:26px}.legal-page h3{margin:24px 0 8px;font-size:17px}.legal-page p,.legal-page li{color:#5f555b;line-height:1.7}.legal-page li+li{margin-top:8px}.legal-page a{color:#95516a;text-underline-offset:3px}.contact-note{background:#fff3f6;border-left:4px solid #a65770;margin:34px 0;padding:14px 16px;color:#713b4d!important}.legal-table{border-collapse:collapse;width:100%;margin:18px 0;font-size:14px}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e3dcdf;padding:12px 10px;line-height:1.55}.legal-table th{color:#453c41;background:#f5f1f2}.legal-footer{border-top:1px solid #dfd8dc;flex-wrap:wrap;gap:16px;margin-top:46px;padding-top:22px;font-size:13px;display:flex}@media (max-width:600px){.legal-page{padding:0 20px 56px}.legal-page h1{font-size:38px}.legal-header{margin-bottom:34px}}
