.cookie-page{min-height:100svh}.cookie-page__inner{width:100%;margin-inline:auto;padding-inline:clamp(24px,4.5vw,80px)}.cookie-page__hero{background:var(--color-ink);color:var(--color-surface)}.cookie-page__content a{color:inherit;text-underline-offset:4px}.cookie-page__content a:hover{opacity:.7}.cookie-page__content :is(a,button):focus-visible{outline-offset:5px;outline:2px solid}.cookie-page__header{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(40px,6vw,96px);padding-block:172px 76px;display:grid}.cookie-page__intro{max-width:760px}.cookie-page__breadcrumb{color:var(--color-feather);margin-bottom:24px;font-size:12px}.cookie-page__breadcrumb ol{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cookie-page__breadcrumb a{color:inherit;text-decoration:none}.cookie-page__breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.cookie-page__breadcrumb a:focus-visible{outline-offset:5px;outline:2px solid}.cookie-page h1{letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(40px,4.4vw,64px);font-weight:400;line-height:1.12}.cookie-page__content h2{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.3vw,28px);font-weight:400;line-height:1.3}:is(.cookie-page__intro,.cookie-page__content) p{color:var(--color-muted);margin:0 0 20px;font-size:15px;line-height:1.85}.cookie-page__intro>p{max-width:720px;color:var(--color-feather);font-size:16px}.cookie-page__visual{color:var(--color-feather);place-items:center end;display:grid}.cookie-page__diagram{aspect-ratio:309/274;pointer-events:none;width:100%;max-width:400px;display:block}.cookie-page__content{padding-block:28px 40px}.cookie-page__section{border-bottom:1px solid var(--color-canvas);grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:clamp(40px,5vw,80px);padding-block:56px;display:grid}.cookie-page__section:last-child{border-bottom:0}.cookie-page__section-body{min-width:0}.cookie-page__section-body>:last-child{margin-bottom:0}.cookie-page__section-body a{color:var(--color-ink)}.cookie-page code{overflow-wrap:anywhere;font-size:.9em}.cookie-page__table-wrap{border:1px solid var(--color-canvas);background:var(--color-canvas);border-radius:16px;margin:28px 0;padding:8px 20px}.cookie-page table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.7}.cookie-page :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid #17191d1f;padding:16px 12px}.cookie-page tbody tr:last-child :is(th,td){border-bottom:0}.cookie-page th{font-weight:500}.cookie-page :is(th,td):first-child{padding-left:0}.cookie-page :is(th,td):last-child{padding-right:0}.cookie-page :is(.cookie-page__preferences,.publishers-page__audit-button){border:1px solid var(--color-surface);background:var(--color-surface);min-height:50px;color:var(--color-ink);border-radius:999px;justify-content:space-between;align-items:center;gap:28px;margin:12px 0 0;padding:14px 24px;font-size:13px;line-height:1.5;text-decoration:none;display:inline-flex}:is(.cookie-page__preferences,.publishers-page__audit-button):hover{background:var(--color-feather)}:is(.cookie-page__preferences,.publishers-page__audit-button):focus-visible{outline-color:var(--color-surface)}.cookie-page__content address{color:var(--color-muted);margin-bottom:20px;font-size:15px;font-style:normal;line-height:1.85}.cookie-page .site-footer{padding-inline:clamp(24px,4.5vw,80px)}@media (max-width:1100px){.cookie-page__inner,.cookie-page .site-footer{padding-inline:24px}}@media (max-width:900px){.cookie-page__header{gap:32px;padding-block:176px 52px}.cookie-page__section{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:36px}}@media (max-width:700px){.cookie-page__inner,.cookie-page .site-footer{padding-inline:20px}.cookie-page__header{grid-template-columns:1fr;gap:36px;padding-block:156px 48px}.cookie-page__visual{display:none}.cookie-page__diagram{max-width:300px}.cookie-page__section{grid-template-columns:1fr;gap:24px;padding-block:36px}}@media (max-width:500px){.cookie-page__table-wrap{padding-inline:12px}.cookie-page :is(th,td){padding-inline:8px;font-size:12px}}.publishers-page h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:400;line-height:1.2}.publishers-page h3{letter-spacing:-.025em;margin:0 0 12px;font-size:19px;font-weight:500;line-height:1.4}.publishers-page p{font-size:14px;line-height:1.85}.publishers-page .cookie-page__intro>p{max-width:620px;font-size:16px}.publishers-page__header{grid-template-columns:1.05fr 1fr;gap:48px;padding-block:170px 72px}.publishers-page__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.publishers-page__text-link{min-height:50px;color:var(--color-surface);border:1px solid #f7f7f566;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px;font-size:13px;line-height:1.6;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.publishers-page__text-link:hover{border-color:var(--color-feather);background:var(--color-field)}.publishers-page__text-link:focus-visible{outline-offset:5px;outline:2px solid}.publishers-page__hero-figure{width:100%;min-width:0;max-width:620px;color:var(--color-feather);justify-self:center;margin:0}.publisher-diagram{width:100%;height:auto;color:var(--color-border);display:block}.ecommerce-diagram :is(path,rect,circle){vector-effect:non-scaling-stroke}.publishers-page__hero-figure .publisher-diagram{color:var(--color-feather)}.publisher-diagram__accent{stroke:var(--color-accent)}.publishers-page__intro-section{grid-template-columns:.9fr 1.1fr;align-items:start;column-gap:clamp(40px,7vw,100px);padding-block:76px;display:grid}.publishers-page__intro-section h2{text-wrap:balance}.publishers-page__intro-section>p:last-child{max-width:600px;color:var(--color-muted);text-wrap:pretty;margin:0;padding-left:26px;font-size:17px;line-height:1.8}.publishers-page .publishers-page__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin:0 0 24px;font-size:10px;line-height:1.6}.publishers-page__review{grid-template-columns:.9fr 1.1fr;gap:clamp(40px,7vw,100px);padding-block:48px 90px;scroll-margin-top:115px;display:grid}.publishers-page__review-heading>.publisher-diagram{max-width:470px;margin-top:28px}.publishers-page__checks{border:1px solid var(--color-canvas);background:var(--color-canvas);border-radius:20px;grid-template-columns:1fr 1fr;align-content:stretch;gap:1px;display:grid;overflow:hidden}.publishers-page__checks article{background:var(--color-surface);min-width:0;padding:28px 26px}.publishers-page__check-icon{color:var(--color-muted);margin-bottom:24px;display:block}.publishers-page__checks p{color:var(--color-muted);margin:0}.publishers-page__workflow{background:var(--color-surface);color:var(--color-ink)}.publishers-page__workflow-inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(40px,7vw,100px);padding-block:76px;display:grid}.publishers-page__workflow .publishers-page__eyebrow{color:var(--color-muted)}.publishers-page__workflow .publisher-diagram{max-width:450px;margin-top:12px}.publishers-page__steps{border:1px solid var(--color-canvas);background:var(--color-canvas);border-radius:20px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.publishers-page__steps li{background:var(--color-surface);padding:26px 28px}.publishers-page__steps p{max-width:570px;color:var(--color-muted);margin:0}.publishers-page__options{padding-block:88px}.publishers-page__options-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:42px;display:flex}.publishers-page__options-heading a{color:var(--color-ink);text-underline-offset:6px;font-size:13px}.publishers-page__plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.publishers-page__plans article{background:var(--color-canvas);border-radius:20px;flex-direction:column;align-items:start;padding:26px;display:flex}.publishers-page__plans article:nth-child(2){background:var(--color-feather)}.publishers-page__plans p{color:var(--color-muted);margin:0 0 24px}.publishers-page__plans .publishers-page__price{color:var(--color-ink);letter-spacing:-.04em;margin:12px 0 8px;font-size:36px;line-height:1.2}.publishers-page__plans .publishers-page__rate{font-size:12px}.publishers-page__plan-button{background:var(--color-ink);color:var(--color-surface);cursor:pointer;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding:13px 20px;font:400 13px/1.6 Lufga,sans-serif;text-decoration:none;display:inline-flex}.publishers-page :is(a,button):focus-visible{outline-offset:5px;outline:2px solid}.publishers-page .publishers-page__limits{max-width:720px;color:var(--color-muted);margin:28px 0 0;font-size:11px}.mx-page__header{grid-template-columns:1.05fr 1fr;gap:clamp(40px,6vw,96px);padding-block:154px 62px}.mx-page__header h1{text-wrap:balance;max-width:650px}.mx-page__down-arrow{transform:rotate(90deg)}.mx-page__header .cookie-page__intro>p{max-width:560px}.mx-page__hero-diagram{width:100%;min-width:0;max-width:620px;color:var(--color-feather);justify-self:end;margin:0}.mx-page__diagram{aspect-ratio:2;pointer-events:none;width:100%;display:block}.mx-page__section{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,7vw,100px);padding-block:76px;display:grid}.mx-page__section-intro{min-width:0}.mx-page h2{letter-spacing:-.045em;text-wrap:balance;margin:0 0 24px;font-size:clamp(30px,3.2vw,46px);font-weight:400;line-height:1.2}.mx-page #mx-discovery-title{line-height:1.08}.mx-page h3{letter-spacing:-.025em;margin:0 0 12px;font-size:19px;font-weight:500;line-height:1.4}.mx-page__section p{color:var(--color-muted);margin:0 0 16px;font-size:15px;line-height:1.85}.mx-page__section-intro>:last-child{margin-bottom:0}.mx-page__questions{border:1px solid var(--color-canvas);border-radius:20px;overflow:hidden}.mx-page__questions article{padding:28px}.mx-page__questions article+article{border-top:1px solid var(--color-canvas)}.mx-page__questions h3{color:var(--color-muted);font-size:12px}.mx-page__questions blockquote{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(20px,1.7vw,26px);line-height:1.45}.mx-page__questions article:last-child blockquote{color:var(--color-accent)}.mx-page__questions p{margin:0;font-size:13px}.mx-page__principles{grid-template-columns:1fr;gap:36px;scroll-margin-top:112px}.mx-page .mx-page__principles{padding-block:0}.mx-page__principle-grid{border:1px solid var(--color-canvas);background:var(--color-canvas);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.mx-page__principle-grid article{background:var(--color-surface);padding:30px 28px}.mx-page__principle-grid .publishers-page__check-icon{margin-bottom:28px}.mx-page__principle-grid p{margin:0;font-size:14px}.mx-page__example-diagram{max-width:480px}.mx-page__example-diagram .publisher-diagram{overflow:visible}.mx-page__audit{row-gap:28px}.mx-page__audit-card{background:#eeefed;border-radius:20px;padding:32px 28px}.mx-page__audit-card p{max-width:560px}.mx-page__audit .studio__button{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-surface);justify-content:space-between;gap:28px;margin-top:12px;display:inline-flex}.mx-page__audit .studio__button img{filter:brightness(0)invert()}.mx-page__publisher-link{color:var(--color-ink);text-underline-offset:5px;align-items:center;gap:14px;font-size:14px;text-decoration:underline;display:inline-flex}.mx-page :is(a,button):focus-visible{outline-offset:5px;outline:2px solid}@media (max-width:900px){.mx-page__header{padding-block:148px 56px}.mx-page__section{gap:36px;padding-block:56px}.mx-page__principle-grid article{padding:24px}}@media (max-width:700px){.mx-page__header{grid-template-columns:1fr;gap:36px;padding-block:142px 48px}.mx-page__header h1{font-size:clamp(36px,9vw,48px)}.mx-page__hero-diagram{justify-self:center;width:100%;max-width:460px}.mx-page__section{grid-template-columns:1fr;gap:28px;padding-block:44px}.mx-page__questions article{padding:24px}.mx-page__principle-grid{grid-template-columns:1fr}.mx-page__example-diagram{justify-self:center;width:100%;max-width:390px}.mx-page__example .mx-page__section-intro{grid-row:1}.mx-page__audit-card{padding:28px 24px}}:is(.privacy-page,.terms-page) .cookie-page__content{padding-block:32px 56px}:is(.privacy-page__header,.terms-page__header){padding-block:140px 52px}:is(.privacy-page__header,.terms-page__header) .cookie-page__diagram{aspect-ratio:2;max-width:560px}:is(.privacy-page,.terms-page) .cookie-page__section{padding-block:48px}:is(.privacy-page,.terms-page) .cookie-page__section-body{color:var(--color-muted)}.privacy-page__data-grid{border:1px solid var(--color-canvas);background:var(--color-canvas);border-radius:20px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.privacy-page__data-grid article{background:var(--color-surface);min-width:0;padding:28px 26px}.privacy-page__data-icon{color:var(--color-muted);margin-bottom:24px;display:block}.privacy-page__data-grid h3{color:var(--color-ink);letter-spacing:-.025em;margin:0 0 12px;font-size:19px;font-weight:500;line-height:1.4}.privacy-page__data-grid p{margin:0;font-size:14px;line-height:1.8}.privacy-page__data-grid p+p{margin-top:16px}.privacy-page__details{margin:28px 0 0;font-size:14px;line-height:1.8}.privacy-page__details>div{border-top:1px solid var(--color-canvas);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:24px;padding-block:18px;display:grid}.privacy-page__details dt{color:var(--color-ink);font-weight:500}.privacy-page__details dd{margin:0}.privacy-page__retention{margin-bottom:24px}.privacy-page__retention table{margin:0;font-size:14px;line-height:1.8}.privacy-page__retention thead{color:var(--color-ink)}.privacy-page__retention th[scope=row]{width:50%;color:var(--color-ink);font-weight:400}@media (max-width:700px){:is(.privacy-page,.terms-page) .cookie-page__section{grid-template-columns:1fr;gap:24px;padding-block:32px}.privacy-page__data-grid{grid-template-columns:1fr}.privacy-page__details>div{grid-template-columns:1fr;gap:6px}.privacy-page__retention table{font-size:12px}}@media (max-width:900px){.publishers-page__header{gap:24px}.publishers-page__intro-section{column-gap:36px}.publishers-page__review,.publishers-page__workflow-inner{gap:36px}.publishers-page__checks{grid-template-columns:1fr}.publishers-page__check-icon{margin-bottom:20px}.publishers-page__plans{gap:16px}.publishers-page__plans article{padding:22px 18px}}@media (max-width:700px){.publishers-page__header{grid-template-columns:1fr;padding-block:132px 48px}.publishers-page__hero-figure{max-width:360px;margin:12px auto 0}.publishers-page__intro-section{grid-template-columns:1fr;gap:24px;padding-block:52px 28px}.publishers-page__intro-section>p:last-child{padding-left:0}.publishers-page__review,.publishers-page__workflow-inner{grid-template-columns:1fr;gap:40px;padding-block:40px 52px}.publishers-page__checks{grid-template-columns:1fr 1fr}.publishers-page__checks article{padding:24px 20px}.publishers-page__checks h3{font-size:17px}.publishers-page__options{padding-block:52px}.publishers-page__plans{grid-template-columns:1fr;gap:16px}.publishers-page__plans article{padding:24px}}@media (max-width:400px){.publishers-page__checks{grid-template-columns:1fr}}.publishers-page__button-arrow{flex-shrink:0;transition:transform .2s;display:block}.publishers-page__plan-button .publishers-page__button-arrow,.publishers-page__text-link .publishers-page__button-arrow{filter:brightness(0)invert()}.publishers-page__plan-button{transition:background-color .2s}.publishers-page__plan-button:hover{background:var(--color-field)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.publishers-page :is(.publishers-page__audit-button,.publishers-page__plan-button):hover .publishers-page__button-arrow{transform:translate(4px)}.publishers-page__text-link:hover .publishers-page__button-arrow{transform:rotate(90deg)translate(3px)}}.publishers-page__text-link .publishers-page__button-arrow{transform:rotate(90deg)}.publishers-page__actions .publishers-page__audit-button{margin-top:0}.publisher-diagram--delivery :is(path,rect){vector-effect:non-scaling-stroke}.publisher-diagram__delivery-signal{animation:6.5s linear infinite publisher-delivery-flow}.publisher-diagram__rendered-content{animation:6.5s ease-in-out infinite publisher-delivery-reveal}@keyframes publisher-delivery-flow{0%,15%{stroke-dashoffset:100px;opacity:0}20%{opacity:1}52%{stroke-dashoffset:0;opacity:1}58%,to{stroke-dashoffset:0;opacity:0}}@keyframes publisher-delivery-reveal{0%,30%,to{opacity:.2}55%,80%{opacity:1}}@media (max-width:700px),(prefers-reduced-motion:reduce){.publisher-diagram__delivery-signal{stroke-dashoffset:48px;opacity:.8;animation:none}.publisher-diagram__rendered-content{opacity:1;animation:none}}.publishers-page__divider{border:0;border-top:1px solid var(--color-canvas);width:100%;margin:0}.publisher-evidence :is(path,rect,circle){vector-effect:non-scaling-stroke}.publisher-evidence__article{animation:7s ease-in-out infinite publisher-evidence-float}.publisher-evidence__report{animation:7s ease-in-out -2s infinite publisher-evidence-float}.publisher-evidence__signal{animation:7s linear infinite publisher-evidence-flow}.publisher-evidence__highlight,.publisher-evidence__finding{animation:7s ease-in-out infinite publisher-evidence-reveal}.publisher-evidence__check{stroke-dasharray:1;animation:7s ease-in-out infinite publisher-evidence-check}@keyframes publisher-evidence-float{0%,to{transform:translateY(3px)}50%{transform:translateY(-5px)}}@keyframes publisher-evidence-flow{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes publisher-evidence-reveal{0%,to{opacity:.4}50%,75%{opacity:1}}@keyframes publisher-evidence-check{0%,35%{stroke-dashoffset:1px}65%,90%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@media (prefers-reduced-motion:reduce){.publisher-evidence g,.publisher-evidence path{animation:none}}.publisher-diagram--portfolio :is(path,rect,circle){vector-effect:non-scaling-stroke}.publisher-portfolio__float{animation:7s ease-in-out infinite publisher-portfolio-float}.publisher-portfolio__float--source{animation-delay:-1.4s}.publisher-portfolio__float--review{animation-delay:-.4s}.publisher-portfolio__float--report{animation-delay:-3.6s}.publisher-portfolio__signal{stroke:var(--color-accent);stroke-dasharray:8 92;stroke-dashoffset:100px;animation:7s linear infinite publisher-portfolio-flow}.publisher-portfolio__signal--result{animation-delay:-3.5s}.publisher-portfolio__scan{stroke:var(--color-accent);animation:7s ease-in-out infinite publisher-portfolio-scan}.publisher-portfolio__check{stroke:var(--color-accent);stroke-dasharray:1;animation:7s ease-in-out infinite publisher-portfolio-check}@keyframes publisher-portfolio-float{0%,to{transform:translateY(3px)}50%{transform:translateY(-5px)}}@keyframes publisher-portfolio-flow{to{stroke-dashoffset:0}}@keyframes publisher-portfolio-scan{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:.85;transform:translateY(49px)}}@keyframes publisher-portfolio-check{0%,25%{stroke-dashoffset:1px}45%,90%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@media (prefers-reduced-motion:reduce){.ecommerce-diagram :is(g,path),.publisher-diagram--portfolio :is(g,path){animation:none}.publisher-portfolio__scan{opacity:0}.publisher-portfolio__signal{stroke-dashoffset:48px}.publisher-portfolio__check{stroke-dashoffset:0}}.publishers-page .cookie-page__intro .audit-email{margin-top:16px;font-size:12px}.terms-page__header .terms-page__version{font-size:12px;line-height:1.6}
