.privacy-page{padding-block:clamp(3rem,7vw,7rem)}.privacy-page__heading{display:grid;min-height:320px;padding-left:clamp(1rem,3vw,3rem);grid-template-columns:minmax(0,1.2fr) minmax(280px,.6fr);align-items:end;gap:clamp(2rem,8vw,8rem);border-bottom:1px solid var(--color-border);border-left:6px solid var(--color-moss)}.privacy-page__heading h1{max-width:7ch;margin:0;font-size:clamp(4rem,7vw,6.25rem);line-height:.86}.privacy-page__intro{max-width:40ch;padding-bottom:2rem;color:var(--color-muted);font-size:.88rem;line-height:1.8}.privacy-page__reviewed{margin-top:1rem;color:var(--color-primary-dark);font-size:.68rem;font-weight:700}.privacy-page__notice{display:grid;margin-top:2rem;padding:1.25rem 1.5rem;grid-template-columns:minmax(160px,.3fr) minmax(0,1fr);gap:2rem;background:#e3eae6;border-left:5px solid var(--color-moss)}.privacy-page__notice strong{font-family:var(--font-display);font-size:1.4rem}.privacy-page__notice p{max-width:72ch;margin:0;color:var(--color-muted);font-size:.75rem;line-height:1.7}.privacy-page__layout{display:grid;margin-top:clamp(4rem,8vw,8rem);grid-template-columns:230px minmax(0,1fr);align-items:start;gap:clamp(3rem,8vw,8rem)}.privacy-page__index{position:sticky;top:1rem;display:grid;border-top:4px solid var(--color-primary-dark)}.privacy-page__index strong{padding-block:1rem;font-family:var(--font-display);font-size:1.5rem}.privacy-page__index a{padding-block:.75rem;color:var(--color-muted);border-top:1px solid var(--color-border);font-size:.68rem;text-decoration:none}.privacy-page__index a:hover,.privacy-page__index a:focus-visible{color:var(--color-primary)}.privacy-page__content{max-width:780px}.privacy-page__content section{padding-bottom:3rem;scroll-margin-top:2rem}.privacy-page__content section+section{padding-top:3rem;border-top:1px solid var(--color-border)}.privacy-page__content h2{max-width:14ch;margin:0 0 1.25rem;font-size:clamp(2.5rem,4vw,4rem);line-height:.95}.privacy-page__content p{max-width:72ch;color:var(--color-muted);font-size:.84rem;line-height:1.85}.privacy-page__footer{display:flex;margin-top:2rem;padding:clamp(2rem,5vw,4rem);align-items:center;justify-content:space-between;gap:2rem;color:#f5efe4;background:var(--color-primary-dark)}.privacy-page__footer h2{max-width:12ch;margin:0;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.95}.privacy-page__footer .button{color:var(--color-primary-dark);background:var(--color-surface);border-color:var(--color-surface)}@media(max-width:989px){.privacy-page__layout{grid-template-columns:1fr}.privacy-page__index{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-page__index strong{grid-column:1 / -1}.privacy-page__index a:nth-child(2n){padding-right:1rem}}@media(max-width:749px){.privacy-page{padding-block:1.5rem 4rem}.privacy-page__heading{min-height:0;padding:1.5rem 0 1.5rem 1rem;grid-template-columns:1fr;gap:1rem}.privacy-page__heading h1{font-size:3rem}.privacy-page__intro{padding-bottom:0;font-size:.8rem}.privacy-page__notice{grid-template-columns:1fr;gap:.5rem}.privacy-page__layout{margin-top:3rem;gap:3rem}.privacy-page__index{grid-template-columns:1fr}.privacy-page__index strong{grid-column:auto}.privacy-page__index a:nth-child(2n){padding-right:0}.privacy-page__content h2{max-width:none}.privacy-page__footer{align-items:flex-start;flex-direction:column}.privacy-page__footer .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/privacy.css.map */
