.legal_page___WW31{min-height:100vh;background:var(--cream);padding:72px 24px 96px}.legal_shell__islC8{max-width:680px;margin:0 auto}.legal_back__dNMLw{display:inline-block;font-size:13px;color:var(--ink-60);text-decoration:none;margin-bottom:24px}.legal_back__dNMLw:hover{color:var(--navy)}.legal_masthead__c_ubV{margin-bottom:40px}.legal_label__IUw_U{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-60)}.legal_title__Q7qqE{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(36px,6vw,52px);color:var(--navy);letter-spacing:-.02em;line-height:1.1;margin:12px 0}.legal_effective__z8qZk{font-size:13px;color:var(--ink-60);margin:0}.legal_prose__kt5tL{color:var(--navy);font-size:16px;line-height:1.65}.legal_prose__kt5tL h2{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:24px;color:var(--navy);margin:40px 0 12px;letter-spacing:-.01em}.legal_prose__kt5tL p,.legal_prose__kt5tL ul{margin:0 0 14px;color:var(--ink-80,#2a2f3a)}.legal_prose__kt5tL ul{padding-left:22px}.legal_prose__kt5tL li{margin:0 0 6px}.legal_prose__kt5tL a{color:var(--navy);border-bottom:1px solid var(--gold);text-decoration:none}.legal_prose__kt5tL a:hover{color:var(--gold-deep)}.legal_prose__kt5tL strong{font-weight:600;color:var(--navy)}