.styles_page__A7YxN{max-width:860px;margin:0 auto;padding:var(--space-10) var(--layout-margin);display:flex;flex-direction:column;gap:var(--space-16)}.styles_hero__6_tYI{display:flex;flex-direction:column;gap:var(--space-5)}.styles_eyebrow__s1SMA{font-family:var(--font-title);font-size:var(--text-body-xxs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.styles_title__VqCIq{font-family:var(--font-title);font-size:var(--text-xl);color:var(--text-primary);margin:0;line-height:1.15}.styles_subtitle__vZkcE{font-family:var(--font-body);font-size:var(--text-body-md);color:var(--text-secondary);line-height:1.65;margin:0}.styles_sectionTitle__i12m0{font-family:var(--font-title);font-size:var(--text-md);color:var(--text-primary);margin:0 0 var(--space-6)}.styles_toolsSection__wETaQ{border-top:1px solid var(--border-default);padding-top:var(--space-8)}.styles_toolGrid__JYd4_{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-5);gap:var(--space-5)}.styles_toolCard__kkV4v{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);background:var(--surface-subtle);border:1px solid var(--border-strong);border-radius:0;text-decoration:none;transition:var(--transition-base);cursor:pointer}.styles_toolCard__kkV4v:hover{border-color:var(--border-strong);box-shadow:var(--shadow-card);transform:translateY(-2px)}.styles_toolIcon__GHAdQ{font-size:28px;line-height:1}.styles_toolTitle__qNDRU{font-family:var(--font-title);font-size:var(--text-body-lg);color:var(--text-primary);margin:0}.styles_toolDesc__FnYOb{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--text-secondary);line-height:1.6;margin:0;flex:1 1}.styles_toolCta__uOZkZ{font-family:var(--font-title);font-size:var(--text-body-xs);color:var(--text-primary);margin-top:auto}.styles_methodologySection__mZ0sF{border-top:1px solid var(--border-default);padding-top:var(--space-8)}.styles_steps__uM8HR{display:flex;flex-direction:column;gap:var(--space-6)}.styles_step__UYwwM{display:grid;grid-template-columns:240px 1fr;grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.styles_stepTitle__lZhWv{font-family:var(--font-title);font-size:var(--text-body-sm);color:var(--text-primary);margin:0;padding-top:2px}.styles_stepBody__A0yBd{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--text-secondary);line-height:1.65;margin:0}.styles_dataSection__55Hh8{border-top:1px solid var(--border-default);padding-top:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4)}.styles_dataBody__M80LF{font-size:var(--text-body-sm);color:var(--text-secondary)}.styles_dataBody__M80LF,.styles_r2Note__738F_{font-family:var(--font-body);line-height:1.65;margin:0}.styles_r2Note__738F_{font-size:var(--text-body-xs);color:var(--text-muted);background:var(--surface-subtle);border-radius:0;padding:var(--space-4);border:1px solid var(--border-strong)}.styles_faqSection__eT9Y_{border-top:1px solid var(--border-default);padding-top:var(--space-8)}.styles_faqList__5iROy{display:flex;flex-direction:column;gap:var(--space-2)}.styles_faqItem__ZkEIb{border:1px solid var(--border-strong);border-radius:0;overflow:hidden}.styles_faqQ__UeKQo{font-family:var(--font-title);font-size:var(--text-body-sm);color:var(--text-primary);padding:var(--space-4) var(--space-5);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--transition-fast)}.styles_faqQ__UeKQo::-webkit-details-marker{display:none}.styles_faqQ__UeKQo:before{content:"+ ";font-weight:400;color:var(--text-muted)}details[open] .styles_faqQ__UeKQo:before{content:"− "}.styles_faqItem__ZkEIb:hover .styles_faqQ__UeKQo{background:var(--surface-subtle)}.styles_faqA__N3fcX{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--text-secondary);line-height:1.65;padding:0 var(--space-5) var(--space-4);margin:0;border-top:1px solid var(--border-subtle);padding-top:var(--space-4)}@media (max-width:780px){.styles_page__A7YxN{padding:var(--space-8) var(--layout-margin-sm);gap:var(--space-12)}.styles_title__VqCIq{font-size:var(--text-lg)}.styles_step__UYwwM,.styles_toolGrid__JYd4_{grid-template-columns:1fr}.styles_step__UYwwM{gap:var(--space-2)}}