.legal_page__NN8MG{min-height:100vh;background:var(--navy-dark);color:var(--text);padding:72px 0 96px}.legal_wrap__VC8QZ{width:min(860px,calc(100% - 32px));margin:0 auto}.legal_eyebrow__WozKS{display:inline-block;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);border:1px solid var(--border);padding:8px 14px}.legal_title__QoU_5{margin:22px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,6vw,54px);line-height:1.05;color:var(--white);font-weight:600}.legal_title__QoU_5 em{color:var(--gold)}.legal_updated__vX9Z8{color:var(--muted);font-size:14px}.legal_summary__HKCiR{margin:34px 0 10px;padding:22px 24px;border-left:2px solid var(--gold);background:rgba(16,43,67,.55);line-height:1.7}.legal_summary__HKCiR strong{color:var(--white)}.legal_toc__SAG9S{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 8px}.legal_toc__SAG9S a{font-size:13px;color:var(--text);text-decoration:none;border:1px solid var(--border-light);padding:7px 12px;transition:border-color .2s ease,color .2s ease}.legal_toc__SAG9S a:hover{border-color:var(--gold);color:var(--gold)}.legal_section__CulYK{padding-top:38px;scroll-margin-top:90px}.legal_section__CulYK h2{display:flex;gap:14px;align-items:baseline;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:24px;color:var(--white);font-weight:600}.legal_section__CulYK h2 span{font-family:inherit;font-size:14px;color:var(--gold);letter-spacing:.1em}.legal_section__CulYK li,.legal_section__CulYK p{line-height:1.75;font-size:15.5px}.legal_section__CulYK ul{padding-left:20px;margin:8px 0}.legal_section__CulYK li{margin:6px 0}.legal_section__CulYK strong{color:var(--white)}.legal_section__CulYK a{color:var(--gold)}.legal_table__kU0dc{width:100%;border-collapse:collapse;margin:12px 0;font-size:14.5px}.legal_table__kU0dc td,.legal_table__kU0dc th{text-align:left;vertical-align:top;padding:12px 10px;border-bottom:1px solid var(--border-light);line-height:1.55}.legal_table__kU0dc th{color:var(--gold);font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.legal_tableWrap__u_jOU{overflow-x:auto}.legal_contact__6pRiA{margin-top:48px;padding:26px;border:1px solid var(--border);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center}.legal_contact__6pRiA a{color:var(--gold);font-weight:600}.legal_inlineButton__lrEIX{padding:0;border:0;background:none;color:var(--gold);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}