@layer components{.page-prose{max-inline-size:var(--measure);font-size:var(--font-size-md);line-height:var(--line-height-body)}.page-prose :where(h1){margin-block:0 var(--space-md);font-size:var(--font-size-xl);line-height:var(--line-height-snug)}.page-prose :where(h2){margin-block:var(--space-xl) var(--space-xs);font-size:var(--font-size-lg);line-height:var(--line-height-snug)}.page-prose :where(p,ul){margin-block:0}.page-prose :where(p,ul)+:where(p,ul){margin-block-start:var(--space-sm)}.page-prose :where(ul){padding-inline-start:var(--space-lg)}.page-prose :where(li)+:where(li){margin-block-start:var(--space-2xs)}.page-prose :where(li)::marker{color:var(--color-text-muted)}.page-prose :where(a){text-decoration-line:underline}.page-prose :where(.page-prose__note){color:var(--color-text-muted);font-size:var(--font-size-sm)}.page-with-aside{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);inline-size:100%;display:grid}@media (width>=80rem){.page-with-aside{grid-template-columns:minmax(0, var(--measure)) minmax(0, 1fr);gap:var(--space-3xl);align-items:start}}.page-with-aside__aside{min-inline-size:0}@media (width>=80rem) and (height>=46rem){.page-with-aside__aside{position:sticky;inset-block-start:calc(var(--size-bar) + var(--space-xl))}}@media print{.page-with-aside__aside{display:none}}.privacy-promises{border:var(--border-width) solid transparent;background-image:var(--gradient-surface), var(--gradient-border);background-origin:border-box;background-clip:padding-box,border-box}@media (forced-colors:active){.privacy-promises{border-color:canvastext}}.privacy-promises{gap:var(--space-lg);min-inline-size:0;padding:var(--space-md);border-radius:var(--radius-panel);box-shadow:var(--shadow-raised-glow);display:grid}@media (width>=480px){.privacy-promises{padding:var(--space-lg)}}.privacy-promises__speaker{gap:var(--space-md);justify-items:center;display:grid}.privacy-promises__bubble{inline-size:100%;padding:var(--space-md) var(--space-lg);border:var(--border-width) solid var(--color-bubble-border);border-radius:var(--radius-bubble);background-color:var(--color-bubble);position:relative}.privacy-promises__bubble:before{inline-size:var(--space-sm);block-size:var(--space-sm);border-block-start:var(--border-width) solid var(--color-bubble-border);border-inline-start:var(--border-width) solid var(--color-bubble-border);background-color:var(--color-bubble);content:"";position:absolute;inset-block-start:calc(var(--space-sm) / -2 - var(--border-width));inset-inline-start:50%;transform:translate(-50%)rotate(45deg)}.privacy-promises__says{margin:0;padding:0;list-style:none;display:grid}.privacy-promises__say{font-family:var(--font-serif);line-height:var(--line-height-prose);text-align:center;opacity:0;grid-area:1/1;align-self:center}.privacy-promises__say[data-current]{opacity:1}@media (prefers-reduced-motion:no-preference){.privacy-promises__say{transform:translateY(var(--space-2xs));transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out)}.privacy-promises__say[data-current]{transform:none}}@media (prefers-reduced-motion:reduce){.privacy-promises__say{transition:opacity var(--duration-fast) linear}}.privacy-promises__controls{gap:var(--space-xs);flex-wrap:wrap;justify-content:center;align-items:center;max-inline-size:100%;display:flex}.privacy-promises__controls[hidden]{display:none}.privacy-promises__dots{display:flex}.privacy-promises__dot{inline-size:var(--size-touch);block-size:var(--size-touch);border-radius:var(--radius-pill);cursor:pointer;background-color:#0000;border:0;place-items:center;padding:0;display:grid}.privacy-promises__dot:before{inline-size:var(--space-xs);block-size:var(--space-xs);border-radius:var(--radius-pill);background-color:var(--color-border);content:""}@media (prefers-reduced-motion:no-preference){.privacy-promises__dot:before{transition:transform var(--duration-base) var(--ease-out)}}.privacy-promises__dot[aria-pressed=true]:before{background-color:var(--color-accent);transform:scale(1.3)}.privacy-promises__dot:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:calc(-1 * var(--space-xs))}@media (hover:hover){.privacy-promises__dot:hover:before{background-color:var(--color-accent)}}.privacy-promises__pause{inline-size:var(--size-touch);block-size:var(--size-touch);border:var(--border-width) solid var(--color-bubble-border);border-radius:var(--radius-pill);color:var(--color-accent);cursor:pointer;background-color:#0000;place-items:center;padding:0;display:grid}.privacy-promises__pause:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--space-3xs)}.privacy-promises__pause:active{background-color:var(--color-highlight-strong)}@media (hover:hover){.privacy-promises__pause:hover{background-color:var(--color-highlight-soft)}}.privacy-promises__icon{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.privacy-promises__icon-play{fill:currentColor;display:none}.privacy-promises__pause[aria-pressed=true] .privacy-promises__icon-pause{display:none}.privacy-promises__pause[aria-pressed=true] .privacy-promises__icon-play{display:inline}.privacy-promises__tiles{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.privacy-promises__tile{gap:var(--space-3xs);padding:var(--space-sm);border:var(--border-width) solid var(--color-bubble-border);border-radius:var(--radius-md);background-color:var(--color-track);align-content:start;display:grid}.privacy-promises__value{font-size:var(--font-size-xl);line-height:var(--line-height-tight);color:#0000;background-image:var(--gradient-accent);background-clip:text}@media (forced-colors:active){.privacy-promises__value{color:canvastext;background-image:none}}.privacy-promises__caption{font-size:var(--font-size-xs);line-height:var(--line-height-snug);color:var(--color-text-muted)}}
