.cookie-policy .terms-sidebar{position:static}
.cookie-policy [data-ga-open-settings][hidden]{display:none!important}
.cookie-policy .cookie-intro{max-width:1040px;margin-bottom:40px;font-size:17px;line-height:1.8}
.cookie-policy .cookie-contents{margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}
.cookie-policy .cookie-contents summary{font-size:20px;font-weight:700;cursor:pointer}
.cookie-policy .cookie-contents nav{margin-top:20px}
.cookie-policy .terms-copy>section{scroll-margin-top:28px}
.cookie-policy .terms-copy>section+section{margin-top:42px}
.cookie-policy .terms-copy h2{font-size:28px;line-height:1.3}
.cookie-policy .terms-copy h3{font-size:23px}
.cookie-policy .cookie-note{padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:18px;font-size:17px}
.cookie-policy .cookie-tables{grid-column:1/-1;min-width:0}
.cookie-policy .cookie-table-scroll{overflow-x:auto;margin:22px 0 32px;border:1px solid var(--line);border-radius:16px}
.cookie-policy table{width:100%;min-width:950px;border-collapse:collapse;font-size:16px;line-height:1.65}
.cookie-policy caption{text-align:left;caption-side:top;padding:18px;color:var(--ink);font-weight:700;font-size:20px}
.cookie-policy th,.cookie-policy td{padding:16px;text-align:left;vertical-align:top;border-top:1px solid var(--line)}
.cookie-policy th{background:var(--surface)}
.cookie-policy tbody th{min-width:180px;font-weight:650}
.cookie-policy code{color:var(--ink);font-size:15px;overflow-wrap:anywhere}
.cookie-policy .cookie-table-scroll:focus-visible{outline:3px solid var(--rust);outline-offset:3px}
.cookie-policy .cookie-configure{min-height:44px;white-space:normal;margin:8px 0 20px;font-size:16px}
@media(max-width:700px){.cookie-policy .terms-copy h2{font-size:25px}.cookie-policy .cookie-note{padding:16px}.cookie-policy table{min-width:850px}}
