.hs[data-astro-cid-b2mfje54]{max-width:44rem;margin-inline:auto}.hs__label[data-astro-cid-b2mfje54]{display:block;font-weight:600;margin-bottom:var(--space-2)}.hs__field[data-astro-cid-b2mfje54]{position:relative;display:flex;align-items:center}.hs__ico[data-astro-cid-b2mfje54]{position:absolute;left:14px;color:var(--color-fg-subtle);pointer-events:none}.hs__input[data-astro-cid-b2mfje54]{width:100%;min-height:52px;padding:12px 16px 12px 44px;font:inherit;font-size:var(--fs-300);color:var(--color-fg);background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-2);box-shadow:var(--shadow-1)}.hs__input[data-astro-cid-b2mfje54]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-color:var(--color-brand)}.hs__hint[data-astro-cid-b2mfje54]{margin-top:var(--space-2);font-size:var(--fs-100);color:var(--color-fg-muted)}.hs__out[data-astro-cid-b2mfje54]{margin-top:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--radius-2);text-align:left}.hs__count[data-astro-cid-b2mfje54]{font-size:var(--fs-100);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg-subtle);margin-bottom:var(--space-2)}.hs__count[data-astro-cid-b2mfje54]:empty{display:none}.hs__list[data-astro-cid-b2mfje54]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2)}.hs__list[data-astro-cid-b2mfje54] li[data-astro-cid-b2mfje54]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3)}.hs__link[data-astro-cid-b2mfje54]{font-weight:600;color:var(--color-brand);text-decoration:none;padding-block:4px}.hs__link[data-astro-cid-b2mfje54]:hover{color:var(--color-brand-hover);text-decoration:underline}.hs__prod[data-astro-cid-b2mfje54]{font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:999px;color:var(--color-fg-muted);background:var(--color-bg-muted)}.hs__empty[data-astro-cid-b2mfje54]{margin:0;color:var(--color-fg-muted)}.legal[data-astro-cid-m7mnfkc2]{padding-block:clamp(2.5rem,6vw,4.5rem)}.legal__head[data-astro-cid-m7mnfkc2]{max-width:44rem;margin-inline:auto;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.legal__title[data-astro-cid-m7mnfkc2]{text-wrap:balance;margin-bottom:var(--space-3)}.legal__updated[data-astro-cid-m7mnfkc2]{color:var(--color-fg-muted);font-size:var(--fs-100)}.legal__body[data-astro-cid-m7mnfkc2]{max-width:44rem;margin-inline:auto}.legal__controller[data-astro-cid-m7mnfkc2]{margin-bottom:clamp(1.5rem,4vw,2.5rem);padding:var(--space-5);border:1px solid var(--color-border);border-left:3px solid var(--color-brand);border-radius:0 var(--radius-2) var(--radius-2) 0;background:var(--color-bg-soft)}.legal__controller-label[data-astro-cid-m7mnfkc2]{font-size:var(--fs-100);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-subtle);margin-bottom:var(--space-2)}.legal__controller-name[data-astro-cid-m7mnfkc2]{font-weight:700;color:var(--color-fg);margin-bottom:var(--space-2)}.legal__controller-list[data-astro-cid-m7mnfkc2]{display:flex;flex-direction:column;gap:2px}.legal__controller-item[data-astro-cid-m7mnfkc2]{color:var(--color-fg-muted);font-size:var(--fs-100)}.legal__controller-item[data-astro-cid-m7mnfkc2] a[data-astro-cid-m7mnfkc2]{color:var(--color-brand)}.legal__controller-item[data-astro-cid-m7mnfkc2].is-todo{color:#b42318;font-weight:600}.legal__prose[data-astro-cid-m7mnfkc2]{font-size:var(--fs-300);line-height:1.75;color:var(--color-fg)}.legal__prose[data-astro-cid-m7mnfkc2] h2{margin-block:clamp(2rem,5vw,2.75rem) var(--space-3);text-wrap:balance}.legal__prose[data-astro-cid-m7mnfkc2] p{margin-bottom:var(--space-4)}.legal__prose[data-astro-cid-m7mnfkc2] a{color:var(--color-brand);text-decoration:underline}.legal__prose[data-astro-cid-m7mnfkc2] a:hover{color:var(--color-brand-hover)}.legal__prose[data-astro-cid-m7mnfkc2] ul,.legal__prose[data-astro-cid-m7mnfkc2] ol{margin:var(--space-4) 0;padding-left:var(--space-6);list-style:revert}.legal__prose[data-astro-cid-m7mnfkc2] li{margin-bottom:var(--space-2)}.legal__prose[data-astro-cid-m7mnfkc2] strong{color:var(--color-fg)}.legal__prose[data-astro-cid-m7mnfkc2] code{padding:.1em .4em;font-family:var(--font-mono);font-size:.92em;background:var(--color-bg-muted);border-radius:4px}
