.privacy-updated{display:block;width:fit-content;margin-top:1.3rem;padding:.45rem .7rem;border:1px solid rgba(245,240,225,.3);color:rgba(245,240,225,.7);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.privacy-layout{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(2rem,6vw,5rem)}
.privacy-summary{position:sticky;top:7rem;padding:1.6rem;border-top:5px solid var(--green);background:var(--cream)}
.privacy-summary h2{margin:.65rem 0 1rem;font-size:clamp(2.4rem,4vw,3.4rem)}
.privacy-summary p{color:rgba(10,10,10,.64)}
.privacy-summary a{width:fit-content;margin-top:1.3rem;display:inline-flex;gap:.6rem;color:var(--black);font-size:.78rem;font-weight:800;text-decoration:none;text-transform:uppercase}
.privacy-page .text-sections{gap:1rem}
.privacy-page .text-section{border-left:4px solid var(--gold)}
@media(max-width:800px){.privacy-layout{grid-template-columns:1fr}.privacy-summary{position:static}}
