[data-v-fd04e411] b,[data-v-fd04e411] strong{color:var(--color-ink);font-weight:700}.legal-note[data-v-58c5ab96] b,.legal-note[data-v-58c5ab96] strong{font-weight:700}.legal-note--default[data-v-58c5ab96] b,.legal-note--default[data-v-58c5ab96] strong{color:var(--color-teal-700)}.legal-note--warn[data-v-58c5ab96] b,.legal-note--warn[data-v-58c5ab96] strong{color:var(--color-terracotta-700)}.legal-contact-block[data-v-9e8e5b2e] a{color:var(--color-terracotta-700);font-weight:700}.legal-contact-block[data-v-9e8e5b2e] a:hover{text-decoration:underline}.legal-contact-block[data-v-9e8e5b2e] b,.legal-contact-block[data-v-9e8e5b2e] strong{color:var(--color-ink);font-weight:700}.legal-contact-block[data-v-9e8e5b2e] .resp{color:var(--text-muted);font-size:.8125rem;margin-top:4px}.legal-prose[data-v-69d6fa6c]{counter-reset:legal-section}.legal-prose[data-v-69d6fa6c] section{counter-increment:legal-section;scroll-margin-top:100px}.legal-prose[data-v-69d6fa6c] section+section{margin-top:44px}.legal-prose[data-v-69d6fa6c] h2{align-items:baseline;color:var(--color-ink);display:flex;font-family:var(--font-display);font-size:1.5rem;font-weight:800;gap:10px;letter-spacing:-.015em;line-height:1.2;margin:0 0 12px}.legal-prose[data-v-69d6fa6c] section>h2:before{color:var(--color-terracotta-500);content:counter(legal-section,decimal-leading-zero);flex-shrink:0;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:800;min-width:18px}.legal-prose[data-v-69d6fa6c] h3{color:var(--color-ink);font-family:var(--font-display);font-size:1rem;font-weight:700;line-height:1.3;margin:24px 0 8px}.legal-prose[data-v-69d6fa6c] p{color:var(--text-default);font-size:1rem;line-height:1.65;margin:0 0 14px}.legal-prose[data-v-69d6fa6c] li b,.legal-prose[data-v-69d6fa6c] li strong,.legal-prose[data-v-69d6fa6c] p b,.legal-prose[data-v-69d6fa6c] p strong{color:var(--color-ink);font-weight:700}.legal-prose[data-v-69d6fa6c] a{color:var(--color-terracotta-700);font-weight:600;transition:color .15s ease-out}.legal-prose[data-v-69d6fa6c] a:hover{color:var(--color-terracotta-500);text-decoration:underline}.legal-prose[data-v-69d6fa6c] ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 14px;padding:0}.legal-prose[data-v-69d6fa6c] li{color:var(--text-default);font-size:1rem;line-height:1.6;padding-left:18px;position:relative}.legal-prose[data-v-69d6fa6c] li:before{background:var(--color-terracotta-500);border-radius:9999px;content:"";height:5px;left:0;position:absolute;top:.65em;width:5px}.legal-prose[data-v-69d6fa6c] code{background:var(--color-sand-100);border:1px solid var(--color-sand-300);border-radius:4px;color:var(--color-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:1px 6px}.legal-prose[data-v-69d6fa6c] hr{border:0;border-top:1px solid var(--color-sand-300);margin:48px 0 0}
