.legal-page{color:#262725;background:#f7f5f2;min-height:100vh;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.75}.legal-page *{box-sizing:border-box}.legal-header,.legal-footer{justify-content:space-between;align-items:center;gap:20px;max-width:980px;margin:auto;padding:28px 24px;display:flex}.legal-page a{color:#82502a;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.legal-header a{font-size:13px;font-weight:600;text-decoration:none}.legal-brand{letter-spacing:2px;align-items:center;gap:12px;display:flex;color:#161513!important}.legal-brand>span{color:#ff7100;background:#11100f;border:1px solid #ff7100;border-radius:12px;place-items:center;width:42px;height:42px;font-size:25px;font-weight:400;display:grid}.legal-brand strong{font-size:20px}.legal-brand small{font-size:10px;font-weight:400}.legal-document{background:#fff;border:1px solid #e4e1db;border-radius:20px;max-width:932px;margin:0 auto;padding:48px 56px}.legal-document .legal-eyebrow{color:#9a4808;letter-spacing:2px;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.legal-document h1{letter-spacing:-1.2px;margin:0 0 12px;font-size:36px;line-height:1.2}.legal-document h2{margin:32px 0 8px;font-size:21px;line-height:1.35}.legal-document p{margin:12px 0}.legal-document ul,.legal-document ol{padding-left:24px}.legal-document li{margin:8px 0}.legal-document .legal-updated{color:#697069;font-size:13px}.legal-contact{background:#fff8f1;border:1px solid #ffd8b9;border-radius:12px;margin-top:24px;padding:20px 24px}.legal-contact h2{margin-top:0}.legal-contact p:last-child{margin-bottom:0}.legal-footer{color:#676e66;font-size:12px}.legal-footer nav{flex-wrap:wrap;gap:20px;display:flex}@media (max-width:640px){.legal-header,.legal-footer{align-items:flex-start;padding:20px}.legal-document{border-radius:14px;margin:0 12px;padding:28px 24px}.legal-document h1{font-size:29px}.legal-footer{flex-direction:column;gap:8px}}
