.p-privacy{--measure:68ch}.p-privacy .p-privacy__main{background:var(--flax)}@media (min-width:768px){.p-privacy .p-privacy__main{padding-top:var(--header-h)}}.p-privacy .p-privacy__container{max-width:1100px;margin:0 auto;padding:clamp(40px,6vw,64px) clamp(18px,5vw,32px) 48px}.p-privacy .p-privacy__card{background:var(--lumen);border-radius:16px;box-shadow:0 1px 2px rgba(10,25,18,.05),0 14px 40px rgba(76,24,57,.09);padding:clamp(40px,6vw,72px) clamp(24px,6vw,88px);max-width:900px;margin:0 auto}.p-privacy .p-privacy__eyebrow{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mulberry)}.p-privacy .p-privacy__h1{font-family:var(--font-ui);font-weight:600;letter-spacing:-.02em;font-size:clamp(34px,5vw,46px);color:var(--canopy);line-height:1.08;margin:.35em 0 .25em}.p-privacy .p-privacy__date{font-size:14px;color:rgba(20,20,20,.6);margin-bottom:1.2em}.p-privacy .p-privacy__lede{font-size:19px;line-height:1.6;color:var(--canopy);max-width:var(--measure);margin:0 0 2em}.p-privacy .p-privacy__summary{background:var(--xylem);border-left:3px solid var(--mulberry);border-radius:10px;padding:20px 24px;max-width:var(--measure);margin:0 0 2.6em}.p-privacy .p-privacy__summary-label{display:block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mulberry);margin-bottom:.5em}.p-privacy .p-privacy__summary-text{font-size:15.5px;line-height:1.65;margin:0}.p-privacy .p-privacy__summary-note{font-size:13px;color:rgba(20,20,20,.55);margin:.7em 0 0}.p-privacy .p-privacy__toc{max-width:var(--measure);margin:0 0 3em;padding-bottom:2em;border-bottom:1px solid rgba(10,25,18,.1)}.p-privacy .p-privacy__toc-label{display:block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(20,20,20,.55);margin-bottom:.9em}.p-privacy .p-privacy__toc-links{display:flex;flex-wrap:wrap;gap:8px 18px}.p-privacy .p-privacy__toc-links a{font-size:14px}@media (max-width:640px){.p-privacy .p-privacy__toc-links{flex-direction:column;gap:10px}}.p-privacy .p-privacy__section{max-width:var(--measure);margin:0 0 2.6em;scroll-margin-top:var(--header-h)}.p-privacy .p-privacy__section--last{margin:0 0 1.4em}.p-privacy .p-privacy__h2{font-family:var(--font-ui);font-weight:600;font-size:clamp(21px,2.4vw,25px);color:var(--canopy);letter-spacing:-.01em;margin:0 0 .6em;display:flex;gap:.6em;align-items:baseline}.p-privacy .p-privacy__num{font-family:var(--font-accent);font-style:italic;font-weight:400;color:var(--mulberry);font-size:.9em;min-width:1.1em}.p-privacy .p-privacy__section p{margin:0 0 1em;line-height:1.7;font-size:17.5px}.p-privacy .p-privacy__section p:last-child{margin:0}.p-privacy .p-privacy__placeholder-link{color:var(--mulberry);background:rgba(134,6,66,.08);border-bottom:1px dashed var(--mulberry);padding:0 3px;border-radius:2px;font-size:.95em}.p-privacy .p-privacy__back{max-width:var(--measure);margin:1em 0 0;font-size:14px}@media (max-width:480px){.p-privacy .p-privacy__card{padding:clamp(28px,8vw,40px) 20px}}@media (max-width:767px){.p-privacy .sw-footer{display:block}}