/* Local preview: steps and page-specific rules only. Tool UI and evidence are untouched. */
body.unified-tools .unified-reading #how-to-convert .recent-step-grid {
 display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;
 max-width:none!important;width:100%;list-style:none;counter-reset:recent-step;padding:0!important;margin:0!important;
}
body.unified-tools .unified-reading #how-to-convert .recent-step-grid>li {
 display:block;min-width:0;margin:0!important;padding:0!important;border:0;background:none;
 font-size:16px;line-height:1.7;color:#58687b;counter-increment:recent-step;text-wrap:pretty;
}
body.unified-tools .unified-reading #how-to-convert .recent-step-grid>li::before {
 content:counter(recent-step,decimal-leading-zero);position:static;display:block;
 width:34px;height:34px;line-height:34px;margin:0 0 14px;padding:0;
 border-radius:50%;background:#eaf1fb;color:#245bb5;font-size:13px;font-weight:700;text-align:center;
}
body.unified-tools .unified-reading #how-to-convert .recent-step-title {
 display:block;margin:0 0 10px;font-size:18px;line-height:1.4;color:#17263c;letter-spacing:-.015em;
}
body.unified-tools .unified-reading #how-to-convert .recent-step-grid p {
 max-width:none;margin:0;font-size:16px;line-height:1.7;
}
body.unified-tools .unified-reading #how-to-convert>p:last-child {margin-top:20px;}
body.unified-tools .unified-reading .recent-feature-grid {
 display:grid;gap:26px 28px;width:100%;max-width:none;margin:0;
}
body.unified-tools .unified-reading .recent-feature-grid.recent-cols-3 {grid-template-columns:repeat(3,minmax(0,1fr));}
body.unified-tools .unified-reading .recent-feature-grid.recent-cols-2 {grid-template-columns:repeat(2,minmax(0,1fr));}
body.unified-tools .unified-reading .recent-feature {
 min-width:0;margin:0;padding:16px 0 0;border-top:2px solid #d8e5f6;
}
body.unified-tools .unified-reading .recent-feature h3 {
 max-width:none;margin:0 0 10px;font-size:18px;line-height:1.4;color:#17263c;letter-spacing:-.015em;
}
body.unified-tools .unified-reading .recent-feature p {
 max-width:none;margin:0 0 12px;font-size:16px;line-height:1.7;color:#58687b;text-wrap:pretty;
}
body.unified-tools .unified-reading .recent-feature p:last-child {margin-bottom:0;}
@media(max-width:900px) {
 body.unified-tools .unified-reading #how-to-convert .recent-step-grid,
 body.unified-tools .unified-reading .recent-feature-grid.recent-cols-3,
 body.unified-tools .unified-reading .recent-feature-grid.recent-cols-2 {grid-template-columns:1fr;gap:24px;}
}
