/* V19 privacy note page - parchment card on the plan-page sand, wood-and-gold edges */
.privacy-page{position:relative;min-height:100svh;padding:150px clamp(16px,5vw,88px) 90px;background:linear-gradient(#23160cd9,#25160d7a) top/100% 420px no-repeat,#ddc9a3;color:#26170e}
.privacy-card{position:relative;max-width:900px;margin:0 auto;padding:clamp(26px,5vw,58px);background:#f7eacf;border:2px solid #704a29;box-shadow:inset 0 0 0 6px #f7eacf,inset 0 0 0 7px #ae8850,8px 9px 0 #a5875d,0 24px 40px #28170b40}
.privacy-card h1{margin:.1em 0 .25em;font-size:clamp(3rem,8vw,5.4rem);line-height:.95;color:#26170e}
.privacy-card h1 em{color:#755027}
.privacy-card h2{margin:1.7em 0 .5em;font-size:clamp(1.9rem,4vw,2.6rem);line-height:1;color:#392516}
.privacy-card p,.privacy-card li{font-size:1rem;line-height:1.65;color:#3a2819}
.privacy-card ul{padding-left:1.2em}
.privacy-card li{margin:.45em 0}
.privacy-card a{color:#6b4521;text-decoration:underline;text-underline-offset:3px}
.privacy-card .eyebrow{margin:0;color:#755027;font:700 .8rem var(--label);letter-spacing:.2em}
.privacy-draft{display:inline-block;margin:0 0 18px;padding:7px 14px;border:2px dashed #9c3b1c;color:#9c3b1c;background:#fff4dd;font:700 .85rem var(--label);letter-spacing:.18em}
.privacy-updated{font-size:.9rem!important;color:#6d5640!important}
.privacy-table{display:grid;border:2px solid #704a29;background:#fbf3df}
.privacy-table>div{display:grid;grid-template-columns:minmax(120px,.8fr) 2.4fr minmax(92px,.7fr);gap:14px;padding:12px 16px;border-top:1px solid #d2b582;align-items:start}
.privacy-table>div:first-child{border-top:0}
.privacy-table__head{background:#392516;color:#f5dfbd;font:700 .8rem var(--label);letter-spacing:.14em;text-transform:uppercase}
.privacy-table>div>span:first-child{font-weight:600;color:#26170e}
.privacy-table__head>span:first-child{color:#f5dfbd!important}
.privacy-table>div:not(.privacy-table__head)>span:nth-child(2){font-size:.92rem;line-height:1.5;color:#4a3522}
.privacy-status{justify-self:start;padding:3px 9px;border:1px solid #a58a62;color:#6d5640;font:700 .78rem var(--label);letter-spacing:.1em;text-transform:uppercase}
.privacy-status.is-on{border-color:#2f6b3f;color:#1f5a30;background:#e3f1dc}
.si-optout{min-height:48px;padding:0 20px;border:2px solid #704a29;background:#392516;color:#f5dfbd;font:700 .86rem var(--label);letter-spacing:.12em;cursor:pointer}
.si-optout[aria-pressed="true"]{background:#f5dfbd;color:#392516}
.privacy-contact{margin-top:2em;padding-top:1.2em;border-top:1px solid #c3985f}
html[data-theme="night"] .privacy-page{background:linear-gradient(#0d0805e6,#1a0f08aa) top/100% 420px no-repeat,#2a1b10}
@media(max-width:620px){.privacy-page{padding-top:118px}.privacy-table>div{grid-template-columns:1fr auto;gap:6px 12px}.privacy-table>div>span:nth-child(2){grid-column:1/-1;grid-row:2}.privacy-table__head>span:nth-child(2){display:none}}
