.CookieControls-module__BogAtq__panel{flex-direction:column;gap:20px;display:flex}.CookieControls-module__BogAtq__categories .CookieControls-module__BogAtq__row{border-top:var(--border-thin);grid-template-columns:1fr auto;align-items:start;gap:24px;padding:24px 0;display:grid}.CookieControls-module__BogAtq__categories .CookieControls-module__BogAtq__row:last-child{border-bottom:var(--border-thin)}.CookieControls-module__BogAtq__name{letter-spacing:-.01em;margin-bottom:8px;font-size:1.05rem;font-weight:600}.CookieControls-module__BogAtq__detail{color:var(--text-secondary);font-size:.95rem;line-height:1.55}.CookieControls-module__BogAtq__status{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);white-space:nowrap;padding-top:4px;font-size:.75rem;font-weight:700}.CookieControls-module__BogAtq__toggle{text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding-top:4px;font-size:.8rem;font-weight:700;display:inline-flex}.CookieControls-module__BogAtq__toggle input{width:1rem;height:1rem;accent-color:var(--accent-primary)}.CookieControls-module__BogAtq__actions{flex-wrap:wrap;gap:12px;display:flex}.CookieControls-module__BogAtq__reject,.CookieControls-module__BogAtq__save,.CookieControls-module__BogAtq__accept{text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:1.5px solid #0000;padding:11px 20px;font-size:.8rem;font-weight:600}.CookieControls-module__BogAtq__reject{border-color:var(--text-primary);color:var(--text-primary);background:0 0}.CookieControls-module__BogAtq__reject:hover{background:var(--bg-secondary)}.CookieControls-module__BogAtq__save{border-color:var(--line-color);color:var(--text-primary);background:0 0}.CookieControls-module__BogAtq__save:hover{border-color:var(--text-primary)}.CookieControls-module__BogAtq__accept{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.CookieControls-module__BogAtq__accept:hover{filter:brightness(1.06)}.CookieControls-module__BogAtq__saved{color:var(--accent-primary);font-size:.9rem}@media (max-width:700px){.CookieControls-module__BogAtq__categories .CookieControls-module__BogAtq__row{grid-template-columns:1fr;gap:12px}}
.LegalDoc-module__UPD-gq__page{max-width:var(--max-width);margin:0 auto}.LegalDoc-module__UPD-gq__hero{padding:80px var(--gutter)48px;border-bottom:var(--border-thin)}.LegalDoc-module__UPD-gq__title{letter-spacing:-.03em;max-width:16ch;font-size:clamp(2.4rem,5.5vw,4rem);line-height:1.05}.LegalDoc-module__UPD-gq__lead{max-width:42rem;color:var(--text-secondary);margin-top:24px;font-size:1.1rem;line-height:1.6}.LegalDoc-module__UPD-gq__meta{color:var(--text-secondary);margin-top:16px;font-size:.85rem}.LegalDoc-module__UPD-gq__content{padding:64px var(--gutter)120px;max-width:46rem}.LegalDoc-module__UPD-gq__content h2{letter-spacing:-.02em;margin:48px 0 16px;font-size:clamp(1.35rem,2.4vw,1.7rem)}.LegalDoc-module__UPD-gq__content h2:first-child{margin-top:0}.LegalDoc-module__UPD-gq__content p,.LegalDoc-module__UPD-gq__content li{color:var(--text-primary);font-size:1.02rem;line-height:1.65}.LegalDoc-module__UPD-gq__content p+p{margin-top:16px}.LegalDoc-module__UPD-gq__content a{text-underline-offset:3px;text-decoration:underline}.LegalDoc-module__UPD-gq__content a:hover{color:var(--accent-primary)}.LegalDoc-module__UPD-gq__content ul{flex-direction:column;gap:8px;margin:12px 0 0;padding-left:1.3rem;list-style:outside;display:flex}.LegalDoc-module__UPD-gq__tableWrap{border:var(--border-thin);margin-top:16px;overflow-x:auto}.LegalDoc-module__UPD-gq__table{border-collapse:collapse;width:100%;font-size:.92rem}.LegalDoc-module__UPD-gq__table th,.LegalDoc-module__UPD-gq__table td{text-align:left;vertical-align:top;border-bottom:var(--border-thin);padding:14px 16px;line-height:1.45}.LegalDoc-module__UPD-gq__table th{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);background:var(--bg-secondary);font-size:.75rem;font-weight:700}.LegalDoc-module__UPD-gq__table tr:last-child td{border-bottom:none}@media (max-width:768px){.LegalDoc-module__UPD-gq__hero{padding:56px 24px 36px}.LegalDoc-module__UPD-gq__content{padding:48px 24px 96px}}
