main.privacy-page{min-height:100vh;padding:clamp(6.5rem, 9vw, 8rem) var(--main-padding) 3.5rem;color:#20201d;background:#fffdf8}.privacy-page .privacy-policy{color:#20201d;background:0 0;border:0;width:min(100%,70rem);margin-inline:auto}.privacy-page .privacy-header{border-bottom:1px solid #d8d2c5;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 2rem;padding-bottom:1.75rem;display:grid}.privacy-page .privacy-eyebrow{color:#7a6035;letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;font-size:.7rem;font-weight:700;line-height:1}.privacy-page .privacy-header h1{color:#181815;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.75rem,5vw,4.75rem);font-weight:600;line-height:.95}.privacy-page .privacy-effective-date{color:#625d54;white-space:nowrap;margin:0;font-size:.75rem;font-weight:600;line-height:1.4}.privacy-page .privacy-content{counter-reset:policy-section;width:min(100%,66ch);margin:1.75rem auto 0}.privacy-page .privacy-content section{counter-increment:policy-section;color:#20201d;background:0 0;border-top:1px solid #e2ddd2;margin-top:1.75rem;padding-top:1.75rem}.privacy-page .privacy-content h2{color:#181815;font-family:var(--font-body);letter-spacing:-.025em;align-items:baseline;gap:.65rem;margin:0 0 .75rem;font-size:1.12rem;font-weight:700;line-height:1.3;display:flex}.privacy-page .privacy-content h2:before{content:counter(policy-section, decimal-leading-zero);color:#8a6c3c;letter-spacing:.08em;font-size:.68rem;font-weight:700}.privacy-page .privacy-content h3{color:#2b2925;margin:1.15rem 0 .4rem;font-size:.9rem;font-weight:700;line-height:1.4}.privacy-page .privacy-content p,.privacy-page .privacy-content li,.privacy-page .privacy-content address{color:#4d4942;font-size:.88rem;line-height:1.62}.privacy-page .privacy-content p+p{margin-top:.6rem}.privacy-page .privacy-content ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.5rem;margin:.65rem 0 .85rem;padding:0;list-style:none;display:grid}.privacy-page .privacy-content li{padding-left:1rem;position:relative}.privacy-page .privacy-content li:before{content:"";background:#a27d43;border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:.62em;left:0}.privacy-page .privacy-content address{grid-template-columns:repeat(2,minmax(0,max-content));gap:.25rem 1.5rem;margin-top:.75rem;font-style:normal;display:grid}.privacy-page .privacy-content address strong{color:#181815;grid-column:1/-1}.privacy-page .privacy-content address a{color:#6f542c;text-underline-offset:.2em;width:fit-content;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:799px){main.privacy-page{padding:5.75rem 1.1rem 2.5rem}.privacy-page .privacy-header{grid-template-columns:1fr;gap:.75rem;padding-bottom:1.25rem}.privacy-page .privacy-eyebrow{grid-column:auto}.privacy-page .privacy-effective-date{white-space:normal}.privacy-page .privacy-content{margin-top:1.25rem}.privacy-page .privacy-content section{margin-top:1.35rem;padding-top:1.35rem}.privacy-page .privacy-content ul,.privacy-page .privacy-content address{grid-template-columns:1fr}}
