.Compliance_section__EL10C{padding:var(--space-16) 0}.Compliance_inner__pDw1l{max-width:var(--content-max-width);margin:0 auto;padding:0 var(--layout-gutter)}.Compliance_title__sORD2{font-family:var(--text-display-2);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--fg-1);text-align:center}.Compliance_subtitle__h8FqP{font-family:var(--text-body);font-size:var(--font-size-lg);color:var(--fg-2);text-align:center;max-width:640px;margin:var(--space-3) auto 0}.Compliance_layout__akLrl{display:flex;flex-direction:column;gap:var(--space-10);margin-top:var(--space-10)}.Compliance_grid__ZjQxr{display:grid;grid-template-columns:1fr;gap:var(--space-6);flex:1 1}.Compliance_imageCol__uSrfs{width:100%;max-width:480px;margin:0 auto}@media (min-width:768px){.Compliance_grid__ZjQxr{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Compliance_layout__akLrl{flex-direction:row;align-items:center;gap:var(--space-12)}.Compliance_imageCol__uSrfs{margin:0;flex-shrink:0}}.Compliance_card__jwxwk{display:flex;flex-direction:column;gap:var(--space-2);border-left:var(--border-width-thick) solid var(--status-info-border)}.Compliance_cardTitle__3EuO_{font-family:var(--text-display-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--fg-1)}.Compliance_cardDescription__6CCgK{font-family:var(--text-body);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--fg-2)}.Compliance_cardSource__ZyBMH{font-family:var(--text-caption);font-size:var(--font-size-xs);color:var(--fg-2)}.Compliance_guideLink__pqGix{display:flex;justify-content:center;margin-top:var(--space-8);font-family:var(--text-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--fg-primary);min-height:var(--touch-target-min);align-items:center}.Compliance_guideLink__pqGix:hover{text-decoration:underline}.Faq_section__YCGwS{padding:var(--space-16) 0;background:var(--bg-subtle)}.Faq_inner__rV_FE{max-width:800px;margin:0 auto;padding:0 var(--layout-gutter)}.Faq_title__3xg12{font-family:var(--text-display-2);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--fg-1);text-align:center;margin-bottom:var(--space-10)}.Faq_list__ww0de{display:flex;flex-direction:column;gap:var(--space-3)}.Faq_item__v3rav{background:var(--bg-surface);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg)}.Faq_question__NWZf3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--touch-target-min);padding:var(--space-4) var(--space-6);font-family:var(--text-ui);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--fg-1);cursor:pointer;list-style:none}.Faq_question__NWZf3::-webkit-details-marker{display:none}.Faq_question__NWZf3:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.Faq_icon__d5Y5L{flex-shrink:0;color:var(--fg-2);transition:var(--transition-fast)}.Faq_item__v3rav[open] .Faq_icon__d5Y5L{transform:rotate(180deg)}.Faq_answer__vX6Fo{font-family:var(--text-body);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--fg-2);padding:0 var(--space-6) var(--space-4)}