.site .p-cookies{&.legal h1{font-size:clamp(42px,5.4vw,64px);line-height:1;margin:14px 0 12px}&.legal h1 em{color:var(--blue)}&.legal .prose h2{scroll-margin-top:130px}.prose code{font-family:var(--mono);font-size:13px;background:var(--paper2);border-radius:5px;padding:1px 5px}.ctable{overflow-x:auto;margin-bottom:16px}.ctable table{min-width:520px}@media (max-width:600px){.ctable table{min-width:0}.ctable thead{display:none}.ctable table,.ctable tbody,.ctable td,.ctable tr{display:block;width:100%}.ctable tr{border:1px solid var(--line);border-radius:12px;padding:10px 14px;margin-bottom:10px;background:var(--white)}.ctable td{border:0;padding:4px 0}.ctable td:before{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ctable td:first-child:before{content:"Name"}.ctable td:nth-child(2):before{content:"What it does"}.ctable td:nth-child(3):before{content:"Kept for"}.ctable td:nth-child(4):before{content:"Type"}}.settings{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:8px 20px 20px;margin:8px 0 20px}.opt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.opt b{display:block;color:var(--ink);font-size:15.5px}.opt span{font-size:14px;line-height:1.55}.switch{width:46px;height:26px;border-radius:999px;background:var(--paper2);border:1px solid var(--line);position:relative;flex:none}.switch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25)}.switch.on{background:var(--blue);border-color:var(--blue)}.switch.on:after{left:22px}.switch.lock{opacity:.55}.setbtns{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:16px}.setbtns .btn{white-space:normal;text-align:center}.preview .cookiebar{position:static;max-width:560px;margin:8px 0 20px}.preview .cookiebar b{color:var(--ink)}}