.LegalContent-module__JIYSpq__page{background:var(--color-surface);flex-direction:column;min-height:100vh;display:flex}.LegalContent-module__JIYSpq__main{flex:1}.LegalContent-module__JIYSpq__hero{background:var(--color-primary-light);border-bottom:1px solid var(--color-border);text-align:center;flex-direction:column;align-items:center;padding:2.5rem 1.5rem 2rem;display:flex}.LegalContent-module__JIYSpq__heroTitle{font-family:var(--font-family-base);color:#1a1a1a;letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,4vw,2rem);font-weight:800}.LegalContent-module__JIYSpq__heroTagline{font-family:var(--font-family-base);color:var(--color-text-secondary);margin:.4rem 0 0;font-size:.85rem}.LegalContent-module__JIYSpq__heroAccent{background:var(--color-primary);border-radius:2px;width:48px;height:3px;margin-top:1.1rem}.LegalContent-module__JIYSpq__content{flex-direction:column;gap:.9rem;max-width:900px;margin-inline:auto;padding:1.25rem 1.25rem 3.5rem;display:flex}.LegalContent-module__JIYSpq__introCard{background:var(--color-background);border-radius:var(--radius-lg);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);padding:1.25rem}.LegalContent-module__JIYSpq__introText{font-family:var(--font-family-base);color:#444;margin:0;font-size:.9rem;line-height:1.6}.LegalContent-module__JIYSpq__section{background:var(--color-background);border-radius:var(--radius-lg);border:1px solid var(--color-border);flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.LegalContent-module__JIYSpq__sectionTitle{font-family:var(--font-family-base);color:#1a1a1a;margin:0 0 .15rem;font-size:.95rem;font-weight:700}.LegalContent-module__JIYSpq__subLabel{font-family:var(--font-family-base);color:var(--color-primary);margin:.35rem 0 0;font-size:.82rem;font-weight:700}.LegalContent-module__JIYSpq__paraText{font-family:var(--font-family-base);color:#444;margin:0;font-size:.85rem;line-height:1.65}.LegalContent-module__JIYSpq__bulletRow{align-items:flex-start;gap:.6rem;display:flex}.LegalContent-module__JIYSpq__bulletDot{background:var(--color-primary);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.5rem}.LegalContent-module__JIYSpq__bulletText{font-family:var(--font-family-base);color:#444;flex:1;margin:0;font-size:.85rem;line-height:1.65}.LegalContent-module__JIYSpq__letteredRow{align-items:flex-start;gap:.5rem;margin-left:.25rem;display:flex}.LegalContent-module__JIYSpq__letteredMarker{width:22px;font-family:var(--font-family-base);color:#444;flex:none;font-size:.85rem;line-height:1.65}.LegalContent-module__JIYSpq__letteredText{font-family:var(--font-family-base);color:#444;flex:1;margin:0;font-size:.85rem;line-height:1.65}.LegalContent-module__JIYSpq__subBulletList{flex-direction:column;gap:.3rem;margin-left:2rem;display:flex}.LegalContent-module__JIYSpq__subBulletRow{align-items:flex-start;gap:.4rem;display:flex}.LegalContent-module__JIYSpq__subBulletMarker{font-family:var(--font-family-base);color:#444;flex:none;font-size:.85rem}.LegalContent-module__JIYSpq__table{border:1px solid var(--color-border);border-radius:var(--radius-md);margin:.5rem 0;overflow:hidden}.LegalContent-module__JIYSpq__tableRow{border-top:1px solid var(--color-border);display:flex}.LegalContent-module__JIYSpq__tableRow:first-child{border-top:none}.LegalContent-module__JIYSpq__tableHeaderRow{background:var(--color-surface)}.LegalContent-module__JIYSpq__tableCell{border-left:1px solid var(--color-border);font-family:var(--font-family-base);color:#444;padding:.6rem;font-size:.8rem;line-height:1.5}.LegalContent-module__JIYSpq__tableCell:first-child{border-left:none}.LegalContent-module__JIYSpq__tableCellCategory{flex:none;width:32%}.LegalContent-module__JIYSpq__tableCellExample{flex:1}.LegalContent-module__JIYSpq__tableHeaderText{color:#1a1a1a;font-weight:700}.LegalContent-module__JIYSpq__contactCard{background:var(--color-primary-light);border-radius:var(--radius-lg);border:1px solid #f0d9a8;padding:1.25rem}.LegalContent-module__JIYSpq__contactTitle{font-family:var(--font-family-base);color:#1a1a1a;margin:0 0 .5rem;font-size:.95rem;font-weight:700}.LegalContent-module__JIYSpq__contactText{font-family:var(--font-family-base);color:#444;margin:0;font-size:.85rem;line-height:1.65}.LegalContent-module__JIYSpq__contactHighlight{color:var(--color-primary);font-weight:700}.LegalContent-module__JIYSpq__link{color:var(--color-primary);text-decoration:underline}@media (max-width:767px){.LegalContent-module__JIYSpq__hero{padding:2rem 1.25rem 1.5rem}.LegalContent-module__JIYSpq__content{gap:.75rem;padding:1rem 1rem 3rem}.LegalContent-module__JIYSpq__section,.LegalContent-module__JIYSpq__introCard,.LegalContent-module__JIYSpq__contactCard{padding:1rem}}
