.v4-policy__head{padding-top:calc(var(--nav-h) + clamp(3rem, 12vh, 8rem));gap:clamp(1.5rem,4vh,2.5rem);padding-bottom:clamp(2.5rem,7vh,5rem);display:grid}.v4-policy__title{letter-spacing:-.055em;font-size:clamp(2.5rem,6vw + 1rem,8rem)}.v4-policy__intro{align-content:end;gap:1.25rem;display:grid}.v4-policy__lead{max-width:44ch;color:var(--c-muted);font-size:clamp(1.125rem,.4vw + 1rem,1.3125rem);line-height:1.5}.v4-policy__meta{border-top:1px solid var(--c-ink);color:var(--c-muted);flex-wrap:wrap;gap:.5rem 1.5rem;padding-top:1rem;display:flex}@media (min-width:1000px){.v4-policy__head{grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);align-items:end;column-gap:4rem}}.v4-policy__layout{padding-block:clamp(1rem, 3vh, 2rem) var(--section-y);gap:3rem;display:grid}.v4-policy__toc{border-top:1px solid var(--c-ink);padding-top:1.25rem}.v4-policy__toc-label{color:var(--c-muted);margin-bottom:1rem}.v4-policy__toc ol{list-style:none;display:grid}.v4-policy__toc a{border-bottom:1px solid var(--c-line);font-size:var(--fs-small);transition:color .3s var(--ease-out);grid-template-columns:2.25rem 1fr;gap:.5rem;padding:.55rem 0;line-height:1.35;display:grid}.v4-policy__toc-num{font-family:var(--font-code);font-size:var(--fs-label);color:var(--c-muted);transition:color .3s var(--ease-out);line-height:1.8}.v4-policy__toc a:hover .v4-policy__toc-num,.v4-policy__toc a:focus-visible .v4-policy__toc-num{color:var(--c-ink)}.v4-policy__toc a:hover>span:last-child,.v4-policy__toc a:focus-visible>span:last-child{background:linear-gradient(var(--c-accent), var(--c-accent)) left bottom / 100% 2px no-repeat}@media (max-width:1099px){.v4-policy__toc ol{column-gap:var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}}@media (min-width:1100px){.v4-policy__layout{column-gap:var(--gutter);grid-template-columns:minmax(16rem,3fr) minmax(0,7fr) minmax(0,2fr);align-items:start}.v4-policy__toc{top:calc(var(--nav-h) + 2rem);max-height:calc(100vh - var(--nav-h) - 4rem);position:sticky;overflow-y:auto}}.v4-policy__body{overflow-wrap:break-word;min-width:0;max-width:65ch;font-size:1.0625rem;line-height:1.75}.v4-policy__section{border-top:1px solid var(--c-line);scroll-margin-top:calc(var(--nav-h) + 1.5rem);padding-top:1.25rem}.v4-policy__section+.v4-policy__section{margin-top:clamp(2.5rem,6vh,4rem)}.v4-policy__section:first-child{border-top-color:var(--c-ink)}.v4-policy__section h2{letter-spacing:-.045em;gap:.75rem;font-size:clamp(1.625rem,1.2vw + 1.1rem,2.25rem);line-height:1.05;display:grid}.v4-policy__num{font-family:var(--font-code);font-size:var(--fs-label);letter-spacing:.04em;color:var(--c-muted);font-weight:400;line-height:1}.v4-policy__text{margin-top:1.25rem}.v4-policy__text>*+*{margin-top:1.2em}.v4-policy__text h3{letter-spacing:-.03em;margin-top:2em;font-size:clamp(1.1875rem,.4vw + 1rem,1.375rem);line-height:1.2}.v4-policy__text h3+*{margin-top:.6em}.v4-policy__sub-num{font-family:var(--font-code);letter-spacing:0;color:var(--c-muted);margin-right:.4em;font-size:.7em;font-weight:400}.v4-policy__text strong{font-weight:600}.v4-policy__text a{background:linear-gradient(var(--c-accent), var(--c-accent)) left 92% / 100% 2px no-repeat;transition:background-size .4s var(--ease-out);font-weight:500}.v4-policy__text a:hover,.v4-policy__text a:focus-visible{background-size:100% 100%}.v4-policy__text ul{gap:.5em;list-style:none;display:grid}.v4-policy__text li{padding-left:1.75rem;position:relative}.v4-policy__text ul>li:before{content:"";background:var(--c-accent);width:.45rem;height:.45rem;position:absolute;top:.68em;left:.25rem}.v4-policy__card{border:1px solid var(--c-ink);padding:1.25rem 1.5rem}.v4-policy__card-label{color:var(--c-muted);margin-bottom:1rem}.v4-policy__facts{display:grid}.v4-policy__facts>div{border-top:1px solid var(--c-line);gap:.15rem;padding:.6rem 0;display:grid}.v4-policy__facts dt{color:var(--c-muted)}.v4-policy__facts dd{font-weight:600;line-height:1.5}@media (min-width:600px){.v4-policy__facts>div{grid-template-columns:6rem 1fr;align-items:baseline;gap:1rem}}.v4-policy__cookies{gap:.75rem;margin:1.25em 0 2em;padding:0;list-style:none;display:grid}.v4-policy__text .v4-policy__cookies>li{border:1px solid var(--c-line);padding:1rem 1.25rem .4rem}.v4-policy__text .v4-policy__cookies>li:before{content:none}.v4-policy__cookie-name{font-family:var(--font-code);font-size:var(--fs-small);word-break:break-all;margin:0 0 .5rem;font-weight:500}.v4-policy__cookie .v4-policy__facts dd{font-weight:400}.v4-policy__action{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.75em;display:flex}.v4-policy__action-note{font-size:var(--fs-small);color:var(--c-muted)}@media (prefers-reduced-motion:reduce){.v4-policy__toc a,.v4-policy__toc-num,.v4-policy__text a{transition:none}}
