.EwM7MG_page{width:100%}.EwM7MG_section{padding:var(--spacing-large) 0}.EwM7MG_sectionAlt{padding:var(--spacing-large) 0;background-color:#f8fafc}.EwM7MG_sectionTitle{text-align:center;margin:0 0 var(--spacing-medium);color:var(--color-text);font-size:1.75rem;font-weight:600}.EwM7MG_intro{margin-bottom:var(--spacing-large)}.EwM7MG_intro p{color:var(--color-text-soft);margin:0 0 1rem;font-size:1.0625rem;line-height:1.7}.EwM7MG_tableWrap{max-width:960px;margin:0 auto;overflow-x:auto}.EwM7MG_table{border-collapse:collapse;width:100%;min-width:640px;font-size:.9375rem;line-height:1.5}.EwM7MG_table th,.EwM7MG_table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);padding:.875rem 1rem}.EwM7MG_table thead th{color:var(--color-text);font-size:1rem;font-weight:600}.EwM7MG_table thead th:nth-child(2){color:var(--color-brand-accent)}.EwM7MG_columnLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:.25em;transition:text-decoration-color .2s}.EwM7MG_columnLink:hover{text-decoration-color:currentColor}.EwM7MG_table tbody th{width:19%;color:var(--color-text);font-weight:600}.EwM7MG_feature{align-items:flex-start;gap:.5rem;display:inline-flex}.EwM7MG_featureIcon{color:var(--color-brand-accent);flex-shrink:0;margin-top:.125rem}.EwM7MG_table td{width:27%;color:var(--color-text-soft)}.EwM7MG_table td:nth-child(2){color:var(--color-text)}.EwM7MG_cardGrid{gap:var(--spacing-medium);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:860px;margin:0 auto;display:grid}.EwM7MG_card{padding:var(--spacing-medium);border:1px solid var(--color-border);background-color:#fff;border-radius:12px;text-decoration:none;transition:border-color .2s;display:block}.EwM7MG_card:hover{border-color:var(--color-brand-accent)}.EwM7MG_card h3{color:var(--color-text);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.EwM7MG_card p{margin:0 0 var(--spacing-small);color:var(--color-text-soft);font-size:1rem;line-height:1.6}.EwM7MG_readMore{color:var(--color-brand-accent);align-items:center;gap:.375rem;font-size:.9375rem;display:inline-flex}@media (max-width:640px){.EwM7MG_sectionTitle{font-size:1.5rem}}
