/* Batch 4 – service-specific editorial components; no global header or form override. */
.b4-article{min-width:0}.b4-article h2{line-height:1.22;margin-top:2.1rem;margin-bottom:.85rem;text-wrap:balance}.b4-article h2:first-of-type{margin-top:.55rem}.b4-article .lead{max-width:74ch;font-size:1.075rem;line-height:1.73}.b4-article>p{line-height:1.75;max-width:80ch}.b4-fault-grid{align-items:stretch;margin:1.25rem 0}.b4-fault{border-top:4px solid var(--blue);box-shadow:0 4px 14px rgba(0,0,0,.04)}.b4-fault h3{font-size:1.13rem;line-height:1.32;margin-bottom:.6rem}.b4-fault p{line-height:1.6;margin:0;color:var(--muted)}.b4-article ol,.b4-article ul{line-height:1.7}.b4-checks,.b4-steps,.b4-care{padding-left:1.5rem}.b4-checks li,.b4-steps li,.b4-care li{padding:.35rem 0}.b4-inline-cta{margin:1.5rem 0;padding:1.3rem 1.5rem;border:1px solid #c8e0d6;border-radius:16px;background:#eef8f3;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.b4-inline-cta strong{font-size:1.08rem}.b4-inline-cta p{margin:.3rem 0 0;font-size:.95rem}.b4-inline-cta .btn{white-space:nowrap}.b4-steps{counter-reset:b4-counter;list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.b4-steps li{border:1px solid var(--border);border-radius:12px;padding:1.1rem 1.15rem 1.1rem 3.4rem;position:relative;background:#fff}.b4-steps li::before{counter-increment:b4-counter;content:counter(b4-counter);position:absolute;top:1rem;left:1rem;border-radius:50%;width:1.8rem;height:1.8rem;display:grid;place-items:center;background:var(--blue);color:white;font-weight:800;font-size:.86rem}.b4-notice{margin:1.4rem 0;line-height:1.65}.b4-related-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:1rem 0 1.6rem}.b4-related{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--border);padding:.9rem 1rem;border-radius:10px;text-decoration:none;background:#f8fafc;font-weight:700;color:var(--blue)}.b4-related:hover{background:#e8f3fb}.b4-aside .card h3{font-size:1.08rem;margin:1.1rem 0 .5rem}.b4-aside p{font-size:.95rem;line-height:1.65}.b4-aside .b4-full-button{display:block;text-align:center;margin:.65rem 0;width:100%}.b4-aside .b4-secondary-button{border:2px solid var(--blue);color:var(--blue-dark);background:white}.b4-aside .b4-small{font-size:.8rem;line-height:1.5;color:var(--muted);border-top:1px solid var(--border);padding-top:1rem}.b4-faq details p{line-height:1.65}
@media(max-width:940px){.b4-steps{grid-template-columns:1fr}.b4-inline-cta{flex-direction:column;align-items:stretch}.b4-inline-cta .btn{text-align:center}.b4-related-grid{grid-template-columns:1fr}}
@media(max-width:620px){.hero{padding:38px 0 34px}.hero .hero-grid{gap:20px}.hero h1{font-size:clamp(2rem,9vw,2.65rem);line-height:1.1}.hero p{font-size:1rem;line-height:1.5}.hero .trust{gap:9px 16px;font-size:.9rem;margin-top:15px}.b4-fault-grid{grid-template-columns:1fr}.b4-article h2{font-size:clamp(1.4rem,6vw,1.75rem)}.b4-inline-cta{padding:1rem}.b4-steps li{padding-left:3.25rem}}
