.pg-privacy{background:var(--white)}.pg-privacy .site-header{background:var(--white);position:static}.pg-privacy .pv-main .wrap{padding-block:clamp(56px,7vw,96px) var(--sec)}.pg-privacy .pv-col{max-width:680px;margin:0 auto}.pg-privacy h1{margin:0 0 .5em;font-size:clamp(2.6rem,5.2vw,4rem);line-height:1.05}.pg-privacy .pv-updated{font-family:var(--font-nunito),sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--text-faint);margin:0 0 clamp(28px,4vw,44px);font-size:.72rem;font-weight:700}.pg-privacy .pv-intro{color:var(--text-soft);margin:0 0 clamp(48px,6vw,72px);font-size:1.0625rem;line-height:1.85}.pg-privacy .pv-section{border-top:1px solid var(--line);padding-block:clamp(32px,4vw,48px)}.pg-privacy .pv-section:first-of-type{border-top:none;padding-top:0}.pg-privacy .pv-section h2{margin:0 0 .7em;font-size:clamp(1.4rem,2.2vw,1.9rem)}.pg-privacy .pv-section p{color:var(--text-soft);margin:0 0 1em;font-size:1rem;line-height:1.8}.pg-privacy .pv-section p:last-child{margin-bottom:0}.pg-privacy .pv-section ul{flex-direction:column;gap:.55em;margin:0 0 1.2em;padding-left:1.25em;display:flex}.pg-privacy .pv-section li{color:var(--text-soft);font-size:1rem;line-height:1.7}.pg-privacy .pv-section strong{color:var(--text);font-weight:700}.pg-privacy .pv-controller{background:var(--paper);border-radius:var(--r-sm);box-shadow:var(--shadow);flex-direction:column;gap:10px;margin:0;padding:clamp(20px,2.6vw,28px);list-style:none;display:flex}.pg-privacy .pv-controller li{color:var(--text-soft);font-size:.9375rem}.pg-privacy .pv-controller .name{font-family:var(--font-cormorant),serif;color:var(--text);font-size:1.2rem}.pg-privacy .pv-controller a{transition:border-color .25s var(--ease);border-bottom:1px solid #4a37264d}.pg-privacy .pv-controller a:hover{border-color:var(--brown)}.pg-privacy .pv-confidentiality{background:var(--off);border-radius:var(--r);border-top:none;margin-top:clamp(8px,1vw,16px);padding:clamp(28px,4vw,40px)}.pg-privacy .pv-confidentiality p{margin:0}@media (max-width:560px){.pg-privacy .pv-controller{gap:8px}}
