.legal-module__NaLOZq__page{padding:var(--space-10) var(--layout-gutter-md) var(--space-12)}.legal-module__NaLOZq__inner{gap:var(--space-6);max-width:var(--layout-prose);flex-direction:column;margin:0 auto;display:flex}.legal-module__NaLOZq__head{gap:var(--space-3);flex-direction:column;display:flex}.legal-module__NaLOZq__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent)}.legal-module__NaLOZq__h1{font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.legal-module__NaLOZq__meta{font-size:var(--text-sm);color:var(--color-text-muted)}.legal-module__NaLOZq__draft{gap:var(--space-2);padding:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-relaxed);background:var(--color-surface);border:2px dashed var(--color-coral);border-radius:var(--radius-lg);flex-direction:column;display:flex}.legal-module__NaLOZq__draft strong{color:var(--color-coral-dark)}.legal-module__NaLOZq__placeholder{font-weight:var(--weight-semibold);color:var(--color-coral-dark);background:var(--color-success-bg);background:color-mix(in srgb, var(--color-coral) 22%, transparent);border:1px dashed var(--color-coral-dark);border-radius:var(--radius-xs);overflow-wrap:anywhere;padding:0 .3em}.legal-module__NaLOZq__toc{padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg)}.legal-module__NaLOZq__tocTitle{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.legal-module__NaLOZq__tocList{gap:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-snug);flex-direction:column;padding:0;list-style:none;display:flex}.legal-module__NaLOZq__section{gap:var(--space-3);scroll-margin-top:calc(var(--layout-header-height) + var(--space-4));flex-direction:column;display:flex}.legal-module__NaLOZq__h2{margin-top:var(--space-4);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-heading);text-wrap:balance}.legal-module__NaLOZq__h3{margin-top:var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-heading);scroll-margin-top:calc(var(--layout-header-height) + var(--space-4));text-wrap:balance}.legal-module__NaLOZq__p{font-size:var(--text-base);line-height:var(--leading-relaxed);overflow-wrap:break-word}.legal-module__NaLOZq__ul{gap:var(--space-2);font-size:var(--text-base);line-height:var(--leading-relaxed);flex-direction:column;padding-left:1.25em;list-style:outside;display:flex}.legal-module__NaLOZq__ul li::marker{color:var(--color-lilac-deep)}.legal-module__NaLOZq__link{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.legal-module__NaLOZq__link:focus-visible,.legal-module__NaLOZq__tocList a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:2px}.legal-module__NaLOZq__tocList a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:3px}.legal-module__NaLOZq__tocList a:hover{color:var(--color-accent)}.legal-module__NaLOZq__table{width:100%;font-size:var(--text-sm);line-height:var(--leading-normal);border-collapse:collapse;display:block}.legal-module__NaLOZq__table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legal-module__NaLOZq__table tbody,.legal-module__NaLOZq__table tr,.legal-module__NaLOZq__table td{width:100%;display:block}.legal-module__NaLOZq__table tr{padding:var(--space-2) 0;border-bottom:1px solid var(--color-line)}.legal-module__NaLOZq__table td{padding:var(--space-1) 0;text-align:left;overflow-wrap:break-word}.legal-module__NaLOZq__table td[data-label]:before{content:attr(data-label);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);display:block}@media (min-width:760px){.legal-module__NaLOZq__table{display:table}.legal-module__NaLOZq__table thead{clip:auto;white-space:normal;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.legal-module__NaLOZq__table tbody{display:table-row-group}.legal-module__NaLOZq__table tr{padding:0;display:table-row}.legal-module__NaLOZq__table th,.legal-module__NaLOZq__table td{width:auto;padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line);display:table-cell}.legal-module__NaLOZq__table th{font-weight:var(--weight-semibold);background:var(--color-surface)}.legal-module__NaLOZq__table td[data-label]:before{content:none}}
