/* Maintenance page review: clearer service scope, mobile readability, and route relevance. */
.maintenance-service-area-note{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-block:30px 46px;padding-block:24px;border-block:1px solid #dce1de;color:#111}
.maintenance-service-area-note>div{max-width:780px}
.maintenance-service-area-kicker{margin:0 0 5px;color:#333;font-size:13px;font-weight:700}
.maintenance-service-area-note h2{margin:0 0 8px;font:800 clamp(19px,2vw,24px)/1.7 Cairo,Tahoma,Arial,sans-serif;color:#111}
.maintenance-service-area-note>div>p:last-child{margin:0;color:#292929;font-size:14px;line-height:2}
.maintenance-service-area-note>a,.service-guide-link a{display:inline-flex;align-items:center;gap:8px;color:#075b46;font-size:14px;font-weight:700;text-underline-offset:5px;text-decoration:underline;white-space:nowrap}
.service-guide-link{padding-block:20px;border-top:1px solid #e2e8e4;margin-block:20px 32px;color:#111}
.service-guide-link p{margin:0;font-size:14px;line-height:2}
@media(max-width:650px){.maintenance-service-area-note{align-items:flex-start;flex-direction:column;gap:12px;margin-block:20px 34px;padding-block:18px}.maintenance-service-area-note h2{font-size:19px}.maintenance-service-area-note>div>p:last-child{font-size:14px}.maintenance-service-area-note>a,.service-guide-link a{font-size:13px}}
@media(max-width:620px){.ux-maintenance-page .card{min-height:210px;padding:17px 13px}.ux-maintenance-page .card h3{font-size:16px;line-height:1.7}.ux-maintenance-page .card p{font-size:13px;line-height:1.9}.ux-maintenance-page .card-link{font-size:12px}}
@media(max-width:370px){.ux-maintenance-page .cards{grid-template-columns:minmax(0,1fr)}.ux-maintenance-page .card{min-height:0;padding:18px}.ux-maintenance-page .card h3{font-size:17px}}
