.hs.pg-privacy .doc-wrap{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:clamp(56px,8vw,104px) clamp(80px,10vw,136px);display:grid}@media (min-width:1000px){.hs.pg-privacy .doc-wrap{grid-template-columns:240px minmax(0,66ch);justify-content:center;column-gap:clamp(40px,6vw,96px)}.hs.pg-privacy .doc-index{top:calc(var(--nav-h) + 28px);align-self:start;gap:14px;display:grid;position:sticky}}@media (max-width:999px){.hs.pg-privacy .doc-index{display:none}}.hs.pg-privacy .doc-index ol{border-left:1px solid var(--hair);gap:2px;list-style:none;display:grid}.hs.pg-privacy .doc-index a{min-height:44px;font:500 .9rem/1.3 var(--sans);color:var(--ink-3);border-left:1px solid #0000;align-items:center;margin-left:-1px;padding:0 14px;text-decoration:none;transition:color .15s,border-color .15s;display:flex}@media (hover:hover) and (pointer:fine){.hs.pg-privacy .doc-index a:hover{color:var(--ink);border-left-color:var(--accent)}}.hs.pg-privacy .doc{width:100%;max-width:66ch;margin-inline:auto;display:grid}.hs.pg-privacy .doc section{border-top:1px solid var(--hair);gap:16px;padding-block:36px;display:grid}.hs.pg-privacy .doc section:first-child{border-top:0;padding-top:0}.hs.pg-privacy .doc h2{font:500 clamp(1.35rem, 2.4vw, 1.7rem)/1.25 var(--f-cut);letter-spacing:.015em;color:var(--ink)}.hs.pg-privacy .doc p{color:var(--ink-2);text-wrap:pretty;line-height:1.7}.hs.pg-privacy .doc p strong{color:var(--ink);font-weight:500}.hs.pg-privacy .doc a{color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 38%, transparent);overflow-wrap:anywhere;text-decoration:none}.hs.pg-privacy .doc-choice{border-radius:var(--radius);border:1px solid var(--hair);background:var(--panel);box-shadow:var(--highlight);gap:14px;padding:clamp(20px,3vw,28px);display:grid}.hs.pg-privacy .doc-choice [data-consent-choice]{gap:14px;display:grid}.hs.pg-privacy .doc-choice [data-consent-choice]>p:first-child{color:var(--ink)}.hs.pg-privacy .doc-choice .act{min-height:48px;font:600 .95rem/1 var(--sans);letter-spacing:-.005em;color:var(--ink);background:color-mix(in srgb, var(--panel) 50%, transparent);border:1px solid var(--hair-2);cursor:pointer;transition:transform .16s var(--ease-out), border-color .2s ease, color .2s ease;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;display:inline-flex}.hs.pg-privacy .doc-choice .act:active{transform:scale(.97)}.hs.pg-privacy .doc-choice .act[data-consent-allow]{background:var(--accent);color:var(--on-accent);border-color:#0000}@media (hover:hover) and (pointer:fine){.hs.pg-privacy .doc-choice .act[data-consent-withdraw]:hover{border-color:var(--accent);color:var(--accent)}.hs.pg-privacy .doc-choice .act[data-consent-allow]:hover{background:var(--accent-hi)}}
