.terms-v2 .cookie-hero{grid-template-columns:.9fr 1.1fr}.terms-v2 .cookie-hero h1 em,.terms-v2 .cookie-promise h2 em{background:linear-gradient(90deg,#02bfc4,#168dea 50%,#db45d3);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:"Momo Trust Display",Inconsolata,sans-serif!important}.terms-v2 .cookie-hero>picture img{max-height:405px}.terms-v2 .cookie-row:nth-child(2)>b,.terms-v2 .cookie-row:nth-child(2)>i,.terms-v2 .cookie-row:nth-child(8)>b,.terms-v2 .cookie-row:nth-child(8)>i{background:#fff0fb;color:#e42aad}.terms-v2 .cookie-row:nth-child(3)>b,.terms-v2 .cookie-row:nth-child(3)>i,.terms-v2 .cookie-row:nth-child(9)>b,.terms-v2 .cookie-row:nth-child(9)>i{background:#eaf6ff;color:#1478ea}.terms-v2 .cookie-row:nth-child(4)>b,.terms-v2 .cookie-row:nth-child(4)>i,.terms-v2 .cookie-row:nth-child(7)>b,.terms-v2 .cookie-row:nth-child(7)>i{background:#f2edff;color:#7130e9}.terms-v2 .cookie-row:nth-child(5)>b,.terms-v2 .cookie-row:nth-child(5)>i{background:#fff4e6;color:#f28a13}.terms-v2 .cookie-row:nth-child(6)>b,.terms-v2 .cookie-row:nth-child(6)>i,.terms-v2 .cookie-row:nth-child(10)>b,.terms-v2 .cookie-row:nth-child(10)>i{background:#e9fffb;color:#02afb3}.terms-v2 .cookie-promise>picture{height:180px}.terms-v2 .cookie-help picture{height:135px}.terms-note{display:flex;align-items:flex-start;gap:13px;padding:19px 21px}.terms-note>b{color:#04afc1;font-size:25px}.terms-note p{margin:0;color:#506d8e;font-size:14px;line-height:1.5}@media(max-width:580px){.terms-v2 .cookie-hero{grid-template-columns:1fr}}

/* Terms-only completion over the shared policy-page system. */
.terms-v2 .cookie-hero h1,.terms-v2 .cookie-promise h2,.terms-v2 .cookie-cta h2{font-size:25px!important;white-space:nowrap!important;text-shadow:none!important}
.terms-v2 .cookie-hero>picture img{animation:termsHeroFloat 5.4s ease-in-out infinite!important}
.terms-v2 .cookie-cta picture img{animation:termsCtaFloat 5s ease-in-out infinite!important}
.terms-v2 .cookie-row>b,.terms-v2 .cookie-row>i,.terms-v2 .cookie-promise li,.terms-v2 .cookie-updated>i,.terms-v2 .terms-note{box-shadow:none!important}
.terms-v2 .terms-note{align-items:center!important;border-color:var(--cookie-stroke)!important;background:var(--cookie-surface)!important}
.terms-v2 .terms-note>b{display:grid;width:48px;aspect-ratio:1;flex:0 0 48px;place-items:center;border:1px solid rgba(59,159,189,.38);border-radius:50%;background:var(--cookie-card)}
.terms-v2 .terms-note>b svg{width:23px;height:23px}
@keyframes termsHeroFloat{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1deg)}}
@keyframes termsCtaFloat{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-9px) rotate(1deg)}}
@media(prefers-reduced-motion:reduce){.terms-v2 .cookie-hero>picture img,.terms-v2 .cookie-cta picture img{animation:none!important}}
@media(max-width:1050px){.terms-v2 .cookie-hero h1,.terms-v2 .cookie-promise h2{white-space:normal!important}}
@media(max-width:580px){.terms-v2 .cookie-hero h1,.terms-v2 .cookie-promise h2,.terms-v2 .cookie-cta h2{font-size:25px!important;white-space:normal!important}}
