.maintenance-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.maintenance-card{border:1px solid #ce0080;border-radius:12px;padding:26px;background:rgba(8,8,14,.8);min-width:0}.maintenance-card h3{color:#ce0080}.plan-label{color:#fff2ad;font-weight:700}.table-scroll{overflow-x:auto}.table-scroll table{width:100%;min-width:620px}.table-scroll th,.table-scroll td{text-align:left;vertical-align:top;padding:16px;border-bottom:1px solid #444}details{border-bottom:1px solid #45404b;padding:18px 0}summary{cursor:pointer;font-weight:700;color:#fff2ad}details p{padding:8px 0}@media(max-width:700px){.maintenance-plans{grid-template-columns:1fr}.maintenance-card{padding:20px}}

/* Match the native disclosure triangles used by the other service pages. */
#questions details{padding:20px}
#questions summary{display:list-item;list-style:disclosure-closed inside;padding:0;line-height:1.65;color:#f4e6aa;cursor:pointer}
#questions details[open]>summary{list-style-type:disclosure-open}
#questions details p{padding:8px 0 0;margin:12px 0 0;line-height:1.9}
#questions summary:focus-visible{outline:3px solid #f4e6aa;outline-offset:5px}
