.legal-doc[data-v-dd204f85]{margin:0 auto;max-width:48rem;padding:1.75rem 1.5rem 2.5rem;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow-soft)}.legal-doc__header[data-v-dd204f85]{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border-subtle)}.legal-doc__title[data-v-dd204f85]{margin:0 0 .5rem;font-family:var(--font-display);font-size:var(--text-heading-sm);font-weight:800;line-height:1.25;letter-spacing:-.03em;color:var(--text-primary)}.legal-doc__updated[data-v-dd204f85]{margin:0;font-size:var(--text-caption);color:var(--text-muted)}.legal-doc__operator[data-v-dd204f85]{margin:0 0 .65rem;font-size:var(--text-body-sm);line-height:1.75;color:var(--text-secondary)}.legal-doc__body[data-v-dd204f85]{font-size:var(--text-body-sm);line-height:1.9;color:var(--text-secondary)}.legal-doc__body p[data-v-dd204f85]{margin:0 0 .9rem}.legal-doc__emphasis[data-v-dd204f85]{font-weight:700;color:var(--text-primary)}.legal-doc__section[data-v-dd204f85]{margin-top:1.75rem}.legal-doc__section-title[data-v-dd204f85]{margin:0 0 .85rem;font-size:var(--text-heading-xs);font-weight:800;line-height:1.4;color:var(--text-primary)}.legal-doc__subhead[data-v-dd204f85]{margin:1.1rem 0 .55rem;font-size:var(--text-body);font-weight:700;color:var(--text-primary)}.legal-doc__list[data-v-dd204f85]{margin:0 0 .9rem;padding-left:1.25rem}.legal-doc__list li[data-v-dd204f85]{margin-bottom:.35rem}.legal-doc__list li[data-v-dd204f85]::marker{color:var(--peach-strong)}@media(min-width:768px){.legal-doc[data-v-dd204f85]{padding:2.25rem 2.5rem 3rem}.legal-doc__title[data-v-dd204f85]{font-size:var(--text-heading-md)}.legal-doc__body[data-v-dd204f85]{font-size:var(--text-body)}}
