/* Owner screenshot review: home next-step grouping and About alignment. Copy preserved. */
html[data-design] main.wp-polished{max-width:1200px;padding:0 28px}
html[data-design] main.wp-polished>.page-hero{width:100%;max-width:none;margin:0;padding:48px 0 38px!important}
html[data-design] .wp-polished>.page-hero p{max-width:76ch}
html[data-design] .wp-polished .wp-next-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:18px 0 58px;align-items:stretch}
html[data-design] main.wp-polished .wp-next-card{width:100%;min-width:0;margin:0;padding:28px!important;border:1px solid #9ab4aa;border-top:5px solid #24775e;border-radius:12px;background:#f9fffc;display:flex;flex-direction:column;box-shadow:0 6px 20px #143c2d08}
html[data-design] main.wp-polished .wp-next-card h2{font-size:clamp(1.5rem,1.8vw,1.85rem)!important;max-width:none;line-height:1.2!important;margin:0 0 18px}
html[data-design] main.wp-polished .wp-next-card p{font-size:1rem;line-height:1.7;margin:0 0 20px}
html[data-design] main.wp-polished .wp-next-card>p:last-child{margin-top:auto;margin-bottom:0}
html[data-design] main.wp-polished .wp-next-card:last-child{background:#dceee6}
html[data-design] main.wp-polished .wp-next-card .actions{margin:4px 0 0;gap:10px;margin-top:auto}
html[data-design] main.wp-polished .wp-next-card .actions a{font-size:.95rem;padding:11px 14px;justify-content:center}
html[data-design] main.wp-polished .wp-about-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:36px 0 58px}
html[data-design] main.wp-polished .wp-about-card{width:100%;min-width:0;margin:0;padding:30px!important;border:1px solid #9ab4aa;border-radius:12px;background:#f9fffc}
html[data-design] main.wp-polished .wp-about-card h2{font-size:clamp(1.65rem,2.2vw,2.1rem)!important;max-width:none}
html[data-design] main.wp-polished .wp-about-card p{max-width:72ch}
html[data-design] main.wp-polished .wp-about-card:last-child{grid-column:1/-1;background:#dceee6;border-left:5px solid #24775e}
@media(max-width:980px){html[data-design] .wp-polished .wp-next-steps{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-design] main.wp-polished .wp-next-card:last-child{grid-column:1/-1}}
@media(max-width:700px){html[data-design] main.wp-polished{padding:0 20px}html[data-design] .wp-polished .wp-next-steps,html[data-design] main.wp-polished .wp-about-grid{grid-template-columns:minmax(0,1fr);gap:18px}html[data-design] main.wp-polished .wp-next-card,html[data-design] main.wp-polished .wp-about-card{padding:23px!important}html[data-design] .wp-polished .wp-next-steps{margin:10px 0 36px}html[data-design] main.wp-polished .wp-about-grid{padding:26px 0 36px}html[data-design] main.wp-polished>.page-hero{padding:32px 0!important}}
