html,body,main,main nav,main section,main article,main div,main a,main button,main p,main span,main strong,main small,main h1,main h2,main h3,main h4,main li,main td,main th,main text,main tspan{-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;text-rendering:geometricPrecision!important;font-kerning:normal!important;font-synthesis:none!important}.autism-page *{will-change:auto!important;backface-visibility:visible!important;-webkit-backface-visibility:visible!important;transform-style:flat!important}.hero-media,.project-media,.diagram-svg,.pie-svg,.hero-visual-card,.panel{transform:none!important;-webkit-transform:none!important;contain:none!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}main svg,main svg *,.hero-vector-banner,.mechanism-vector,.pilot-pie-vector{shape-rendering:geometricPrecision!important;text-rendering:geometricPrecision!important;vector-effect:none}.hero-vector-banner,.mechanism-vector,.pilot-pie-vector{width:100%!important;height:auto!important;display:block!important;overflow:visible}.vector-media-card{background:#102b4f!important}.autism-page .panel{padding:24px}.autism-page .mechanism-vector{aspect-ratio:328 / 412;max-width:300px;margin:0 auto 22px!important}.autism-page .pilot-pie-vector{aspect-ratio:1 / 1;max-width:300px;margin:0 auto!important}.autism-page .outcome-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px}.autism-page .outcome-list li{position:relative;margin:0;padding-left:24px;color:#53677d;font-size:15px;line-height:1.5}.autism-page .outcome-list li:last-child{grid-column:1 / -1}.autism-page .outcome-list strong{display:block;margin:0 0 3px;color:#1e4e8c;font-size:17px;font-weight:700;line-height:1.3}.autism-page .outcome-list span:not(.outcome-dot){display:block}.autism-page .outcome-dot{position:absolute;left:0;top:5px;width:13px;height:13px;border-radius:50%}.autism-page .pie-card{padding:24px 24px 22px;border:1px solid #d7deea;border-radius:22px;background:#f3f3f3}.autism-page .pie-legend{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px}.autism-page .pie-legend li{display:flex;align-items:center;gap:9px;min-width:0;color:#0f3f73;font-size:15px;font-weight:500;line-height:1.3}.autism-page .pie-dot{flex:0 0 12px;width:12px;height:12px;border-radius:50%}@media (max-width:640px){.autism-page .outcome-list{grid-template-columns:1fr}.autism-page .pie-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.autism-page .pie-card{padding:20px 16px 18px}}.autism-page .panel,.autism-page .hero-visual-card,.autism-page .stat-chip,.autism-page .metric-card,.autism-page .info-card,.autism-page .route-card{border-width:1px!important}@media (max-width:640px){.autism-page .panel{padding:20px 16px}}