.LegalHero-module__kSN7JG__heroSection{background:linear-gradient(180deg, var(--bg-white) 0%, var(--mainBlue-surface) 100%);text-align:center;border-bottom:1px solid #00225514;padding:4rem 0 3.25rem}.LegalHero-module__kSN7JG__heroContent{flex-direction:column;align-items:center;max-width:860px;margin:0 auto;display:flex}.LegalHero-module__kSN7JG__badgeRow{background-color:var(--bg-white);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs);border:1px solid #0022551f;align-items:center;gap:.5rem;margin-bottom:1.15rem;padding:.35rem .85rem;display:inline-flex}.LegalHero-module__kSN7JG__badgeIcon{color:var(--accentBlue)}.LegalHero-module__kSN7JG__badgeText{color:var(--mainBlue);text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:600}.LegalHero-module__kSN7JG__title{color:var(--mainBlue);letter-spacing:normal;margin-bottom:1rem;font-size:2.75rem;font-weight:650;line-height:1.2}.LegalHero-module__kSN7JG__subtitle{color:var(--text-secondary);max-width:720px;margin-bottom:1.75rem;font-size:1.05rem;line-height:1.65}.LegalHero-module__kSN7JG__metaBar{color:var(--text-muted);background-color:var(--bg-white);border-radius:var(--radius-sm);border:1px solid var(--border-default);flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;padding:.45rem 1.15rem;font-size:.85rem;display:flex}.LegalHero-module__kSN7JG__metaItem{align-items:center;gap:.4rem;display:flex}.LegalHero-module__kSN7JG__metaDot{color:var(--border-strong)}@media (max-width:768px){.LegalHero-module__kSN7JG__heroSection{padding:3rem 0 2.5rem}.LegalHero-module__kSN7JG__title{font-size:2rem}.LegalHero-module__kSN7JG__subtitle{font-size:.95rem}}
.LegalContent-module__JIYSpq__legalSection{background-color:var(--bg-page);padding:4.5rem 0}.LegalContent-module__JIYSpq__legalGrid{grid-template-columns:280px 1fr;align-items:flex-start;gap:3.5rem;display:grid}.LegalContent-module__JIYSpq__tocSidebar{border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);background:#fff;padding:1.5rem;position:sticky;top:96px}.LegalContent-module__JIYSpq__tocTitle{color:var(--mainBlue);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-subtle);margin-bottom:1rem;padding-bottom:.65rem;font-size:.95rem;font-weight:600}.LegalContent-module__JIYSpq__tocNav{flex-direction:column;gap:.45rem;display:flex}.LegalContent-module__JIYSpq__tocLink{color:var(--text-secondary);border-radius:var(--radius-xs);transition:all var(--transition-fast);padding:.4rem .6rem;font-size:.85rem;line-height:1.4;display:block}.LegalContent-module__JIYSpq__tocLink:hover{color:var(--accentBlue);background-color:var(--mainBlue-surface)}.LegalContent-module__JIYSpq__contentCard{border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);background:#fff;padding:3rem 3.25rem}.LegalContent-module__JIYSpq__legalBlock{border-bottom:1px solid var(--border-subtle);margin-bottom:2.75rem;padding-bottom:2.5rem}.LegalContent-module__JIYSpq__legalBlock:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.LegalContent-module__JIYSpq__sectionHeading{color:var(--mainBlue);align-items:center;gap:.65rem;margin-bottom:1rem;font-size:1.4rem;line-height:1.3;display:flex}.LegalContent-module__JIYSpq__sectionNumber{color:var(--accentBlue);font-size:1.25rem;font-weight:650}.LegalContent-module__JIYSpq__text{color:var(--text-secondary);margin-bottom:1rem;font-size:.95rem;line-height:1.75}.LegalContent-module__JIYSpq__text strong{color:var(--mainBlue)}.LegalContent-module__JIYSpq__list{flex-direction:column;gap:.65rem;margin:1rem 0;padding:0;list-style:none;display:flex}.LegalContent-module__JIYSpq__listItem{color:var(--text-secondary);align-items:flex-start;gap:.65rem;font-size:.925rem;line-height:1.6;display:flex}.LegalContent-module__JIYSpq__listBullet{color:var(--accentBlue);flex-shrink:0;margin-top:.1rem;font-weight:650}.LegalContent-module__JIYSpq__calloutBox{background:var(--mainBlue-surface);border-left:3px solid var(--accentBlue);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:1.25rem 0;padding:1.25rem 1.5rem}.LegalContent-module__JIYSpq__calloutTitle{color:var(--mainBlue);margin-bottom:.35rem;font-size:.95rem;font-weight:600}.LegalContent-module__JIYSpq__calloutText{color:var(--text-secondary);font-size:.875rem;line-height:1.6}.LegalContent-module__JIYSpq__contactTable{background:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--radius-sm);margin-top:1rem;padding:1.25rem 1.5rem}.LegalContent-module__JIYSpq__contactRow{border-bottom:1px dashed var(--border-subtle);justify-content:space-between;padding:.5rem 0;font-size:.9rem;display:flex}.LegalContent-module__JIYSpq__contactRow:last-child{border-bottom:none;padding-bottom:0}.LegalContent-module__JIYSpq__contactKey{color:var(--text-muted);font-weight:500}.LegalContent-module__JIYSpq__contactVal{color:var(--mainBlue);font-weight:600}@media (max-width:1024px){.LegalContent-module__JIYSpq__legalGrid{grid-template-columns:1fr;gap:2.5rem}.LegalContent-module__JIYSpq__tocSidebar{display:none}.LegalContent-module__JIYSpq__contentCard{padding:2rem 1.75rem}}@media (max-width:600px){.LegalContent-module__JIYSpq__legalSection{padding:2.5rem 0}.LegalContent-module__JIYSpq__contentCard{padding:1.5rem 1.25rem}.LegalContent-module__JIYSpq__sectionHeading{font-size:1.2rem}.LegalContent-module__JIYSpq__contactRow{flex-direction:column;gap:.2rem}}
