.ICmVHW_pageShell{background:var(--site-page-bg,#f4f6fb);min-height:100vh;padding:30px 0 56px}.ICmVHW_shell{width:min(var(--container-narrow), calc(100% - 32px));margin:0 auto}.ICmVHW_hero{grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);align-items:stretch;gap:22px;margin-bottom:24px;display:grid}.ICmVHW_heroSingle{grid-template-columns:1fr}.ICmVHW_hero h1{color:var(--text,#232323);margin:0 0 12px;font-size:clamp(1.9rem,2.8vw,2.6rem)}.ICmVHW_intro{max-width:68ch;color:var(--muted);margin:0;font-size:1.02rem;line-height:1.65}.ICmVHW_actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.ICmVHW_aside,.ICmVHW_card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);color:var(--text);border-radius:22px}.ICmVHW_aside{padding:20px}.ICmVHW_grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;display:grid}.ICmVHW_card{padding:22px}.ICmVHW_card h2,.ICmVHW_aside h2,.ICmVHW_aside h3{margin:0 0 10px}.ICmVHW_card p,.ICmVHW_aside p,.ICmVHW_card li,.ICmVHW_aside li{color:var(--muted);line-height:1.65}.ICmVHW_card ul,.ICmVHW_aside ul{margin:12px 0 0;padding-left:18px}@media (max-width:900px){.ICmVHW_hero{grid-template-columns:1fr}}
