.cx-privacy{min-height:100vh;background:var(--day-0);color:var(--t-1);font-family:var(--sans);font-size:17px;line-height:1.62;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.cx-privacy .wrap{max-width:760px;margin:0 auto;padding:0 clamp(24px,5vw,48px)}.cx-privacy .hero{padding:clamp(40px,6vh,68px) 0 8px;text-align:left}.cx-privacy .label{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--water-deep);display:inline-flex;align-items:center;gap:10px}.cx-privacy .label .dot{width:8px;height:8px;border-radius:50%;background:var(--water)}.cx-privacy h1{font-family:var(--sans);font-weight:800;font-size:clamp(34px,5vw,60px);line-height:.98;letter-spacing:-.04em;color:var(--t-0);margin:16px 0 14px;text-wrap:balance}.cx-privacy h1 em{color:var(--water-deep)}.cx-privacy .lede{font-family:var(--serif);font-weight:400;font-size:clamp(18px,1.7vw,21px);line-height:1.5;color:var(--t-1);max-width:60ch;margin:0 0 6px}.cx-privacy .updated{font-size:13.5px;font-weight:600;color:var(--t-3);margin-top:14px}.cx-privacy main{padding:clamp(28px,4vh,44px) 0 8px}.cx-privacy main a{color:var(--water-deep);text-decoration:underline;text-underline-offset:2px}.cx-privacy h2{font-family:var(--sans);font-weight:800;font-size:clamp(20px,2.4vw,26px);letter-spacing:-.02em;color:var(--t-0);margin:34px 0 10px}.cx-privacy h2:first-child{margin-top:0}.cx-privacy p{font-size:16px;line-height:1.7;color:var(--t-1);margin:0 0 14px;max-width:68ch}.cx-privacy ul{margin:0 0 16px;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.cx-privacy li{font-size:16px;line-height:1.6;color:var(--t-1);padding-left:26px;position:relative;max-width:66ch}.cx-privacy li:before{content:"";position:absolute;left:6px;top:11px;width:7px;height:7px;border-radius:50%;background:var(--water)}.cx-privacy li b,.cx-privacy p b{color:var(--t-0);font-weight:700}.cx-privacy .callout{border:1px solid var(--line-2);border-left:3px solid var(--water);border-radius:var(--r-3);background:var(--day-1);padding:18px 20px;margin:18px 0;box-shadow:var(--sh-1)}.cx-privacy .callout p{margin:0;font-size:15.5px;color:var(--t-1)}.cx-privacy .callout p em{color:var(--water-deep)}
