.privacy-main{max-width:820px;margin:0 auto;padding:64px 48px 100px}.privacy-lead{font-family:var(--sans);color:var(--sub);margin-bottom:48px;font-size:14px;font-weight:300;line-height:2.1}.privacy-sec{margin-bottom:40px}.privacy-sec h2{font-family:var(--serif);color:var(--navy);border-bottom:1px solid var(--border);align-items:baseline;gap:12px;margin-bottom:16px;padding-bottom:12px;font-size:18px;font-weight:700;line-height:1.5;display:flex}.privacy-sec h2 .num{font-family:var(--cor);letter-spacing:.08em;color:var(--gold);flex-shrink:0;font-size:14px}.privacy-sec p{font-family:var(--sans);color:var(--sub);margin-bottom:12px;font-size:14px;font-weight:300;line-height:2.1}.privacy-sec ul{margin:12px 0 4px;list-style:none}.privacy-sec li{font-family:var(--sans);color:var(--sub);margin-bottom:6px;padding-left:20px;font-size:14px;font-weight:300;line-height:1.95;position:relative}.privacy-sec li:before{content:"";background:var(--gold);width:7px;height:1px;position:absolute;top:13px;left:2px}.privacy-contact{border:1px solid var(--border);background:#f5f2ed;border-radius:2px;margin-top:6px;padding:28px 32px}.privacy-contact p{font-family:var(--sans);color:var(--text);margin-bottom:4px;font-size:14px;font-weight:300;line-height:1.95}.privacy-contact p:first-child{color:var(--navy);margin-bottom:8px;font-weight:500}.privacy-contact a{color:var(--navy);border-bottom:1px solid var(--gold)}.privacy-date{font-family:var(--cor);letter-spacing:.08em;color:var(--sub);text-align:right;margin-top:48px;font-size:12px}@media (max-width:640px){.privacy-main{padding:48px 20px 64px}.privacy-sec h2{font-size:16px}}
