.legal-page{max-width:1080px;margin:auto;padding:32px 36px;color:var(--ink)}.legal-brand{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:30px;border-bottom:1px solid var(--line)}.legal-brand a{color:inherit;display:flex;align-items:center;gap:15px;text-decoration:none;font-size:12px}.legal-brand img{width:46px;height:60px}.legal-brand span{font:27px var(--serif)}.legal-brand small{display:block;font:10px var(--sans);letter-spacing:1px;margin-top:7px}.legal-heading{max-width:770px;margin:55px 0 40px}.legal-heading h1{font:60px/1.03 var(--serif);letter-spacing:-1px;margin:22px 0}.legal-heading p{font-size:16px;line-height:1.7;color:var(--muted)}.legal-heading .eyebrow{font-size:10px}.legal-copy{max-width:800px}.legal-copy h2,.legal-actions h2{font:30px/1.2 var(--serif);margin:38px 0 15px}.legal-copy p{font-size:14px;line-height:1.9;margin:14px 0}.legal-copy a,.legal-actions a{color:#6a5260;text-underline-offset:4px}.legal-table{overflow-x:auto;margin:25px 0}.legal-table table{min-width:640px;border-collapse:collapse;font-size:12px;line-height:1.7}.legal-table th{text-align:left;font-weight:600;background:#eee7dc}.legal-table td,.legal-table th{padding:16px;border:1px solid var(--line);vertical-align:top}.policy-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.policy-cards>a{display:block;color:inherit;text-decoration:none;padding:30px;background:#efe9dd;border-radius:5px 45px 5px 25px;border-bottom:2px solid #b89d65}.policy-cards>a:nth-child(2n){background:#eee6e7;border-radius:35px 5px 25px 5px}.policy-cards h2{font:29px var(--serif);margin:0 0 12px}.policy-cards p{font-size:12px;line-height:1.8;color:var(--muted)}.legal-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;border-top:1px solid var(--line);padding:26px 0;font-size:11px;margin-top:50px}.legal-footer a,.legal-back{color:inherit}.legal-back{display:inline-block;margin-top:28px;font-size:12px}.legal-actions{max-width:700px;margin-top:32px;padding-top:20px;border-top:1px solid var(--line)}.legal-actions form{background:#eee9df;padding:30px;border-radius:5px 40px 5px 20px;margin-top:25px}.legal-actions form h2{margin-top:0}.legal-actions .small{line-height:1.8;margin-top:16px}.legal-support{margin:32px 0;color:var(--muted);font-size:12px}.legal-page :focus-visible{outline:2px dotted #806b43;outline-offset:4px}.legal-links{flex-wrap:wrap}@media(max-width:600px){.legal-page{padding:20px}.legal-heading{margin:35px 0 25px}.legal-heading h1{font-size:44px}.policy-cards{grid-template-columns:1fr}.legal-brand>a:last-child{max-width:90px;text-align:right}.legal-actions form{padding:22px}.legal-copy p{font-size:13px}}@media print{.legal-page{max-width:none;padding:0}.legal-brand,.legal-footer,.legal-actions,.legal-back{display:none}.legal-heading{margin:0 0 20px}.legal-heading h1{font-size:30px}.legal-copy p{font-size:10pt;line-height:1.5}.legal-copy h2{break-after:avoid;font-size:17pt}.legal-table{overflow:visible}.legal-table table{min-width:0;font-size:9pt}body{background:white!important}}
