.legal-hero__row[data-v-81792e98]{align-items:flex-start;display:flex;gap:var(--space-6);justify-content:space-between}.legal-hero__links[data-v-81792e98]{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:10px 20px;justify-content:flex-end;padding-top:10px}.legal-hero__link[data-v-81792e98]{color:#ffffffeb;font-size:var(--text-sm);font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.legal-hero__link[data-v-81792e98]:focus-visible,.legal-hero__link[data-v-81792e98]:hover{color:var(--color-white)}.legal-doc[data-v-81792e98]{color:var(--color-gray-700);font-size:var(--text-base);line-height:1.9;margin:0 auto;max-width:960px}.legal-doc[data-v-81792e98] blockquote,.legal-doc[data-v-81792e98] figure,.legal-doc[data-v-81792e98] ol,.legal-doc[data-v-81792e98] p,.legal-doc[data-v-81792e98] table,.legal-doc[data-v-81792e98] ul{margin-bottom:var(--space-5)}.legal-doc[data-v-81792e98] h2,.legal-doc[data-v-81792e98] h3,.legal-doc[data-v-81792e98] h4{color:var(--color-dark);font-weight:800;line-height:1.35;margin:var(--space-8) 0 var(--space-4)}.legal-doc[data-v-81792e98] h2{font-size:var(--text-2xl)}.legal-doc[data-v-81792e98] h3{font-size:var(--text-xl)}.legal-doc[data-v-81792e98] h4{font-size:var(--text-lg)}.legal-doc[data-v-81792e98] .legal-meta{color:var(--color-gray-500);font-size:var(--text-sm)}.legal-doc[data-v-81792e98] .legal-toc{padding-left:1.4em}.legal-doc[data-v-81792e98] .legal-toc a,.legal-doc[data-v-81792e98] p a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.legal-doc[data-v-81792e98] .legal-toc a:hover,.legal-doc[data-v-81792e98] p a:hover{color:var(--color-primary-dark,#d63c2d)}.legal-doc[data-v-81792e98] .legal-table-wrap{margin-bottom:var(--space-6);overflow-x:auto;width:100%}.legal-doc[data-v-81792e98] .legal-table{border-collapse:collapse;font-size:var(--text-sm);line-height:1.6;min-width:640px;width:100%}.legal-doc[data-v-81792e98] .legal-table td,.legal-doc[data-v-81792e98] .legal-table th{border:1px solid var(--color-gray-200);padding:12px 14px;text-align:left;vertical-align:top}.legal-doc[data-v-81792e98] .legal-table th{background:var(--color-gray-50);color:var(--color-dark);font-weight:700;white-space:nowrap}.legal-doc[data-v-81792e98] .legal-table a{color:var(--color-primary);word-break:break-all}@media(max-width:768px){.legal-hero__row[data-v-81792e98]{flex-direction:column;gap:var(--space-4)}.legal-hero__links[data-v-81792e98]{justify-content:flex-start;padding-top:0}.legal-hero__link[data-v-81792e98]{white-space:normal}}
