/* source_agent=codex / machine=mac-mini */
/* Explain the scope with aligned rows instead of nested panels. */
.monthly .monthly-head{grid-template-columns:1.35fr 1fr;gap:64px;align-items:end;margin-bottom:58px}
.monthly .section-title{font-size:clamp(32px,3.8vw,52px);line-height:1.5}
.monthly .section-lead{font-size:16px;max-width:440px;line-height:2}
.monthly .eyebrow{font-family:inherit;font-size:12px;letter-spacing:.08em;margin-bottom:22px}
.support-services{border-top:1px solid var(--line-inverse)}
.support-service{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(0,1.35fr);column-gap:40px;align-items:start;padding:38px 0;border-bottom:1px solid var(--line-inverse)}
.support-number{font:500 19px/1.6 Arial,sans-serif;color:var(--accent);padding-top:5px}
.support-service h3{font-size:27px;line-height:1.6;letter-spacing:-.035em;margin:0;color:var(--white)}
.support-service-heading>p{margin-top:10px;font-size:13px;font-weight:600;line-height:1.7;color:var(--accent)}
.support-description{font-size:15px;line-height:2;color:var(--inverse-muted);max-width:600px;padding-top:3px}
.support-description .support-detail{font-size:12px;margin-top:9px}
.support-footer{display:flex;gap:40px;justify-content:space-between;align-items:center;margin-top:40px}
.support-approval h3{font-size:20px;line-height:1.7;letter-spacing:-.02em;margin:0 0 12px}
.support-approval p{font-size:12px;line-height:2;color:var(--inverse-muted);max-width:660px}
.support-footer>.button{flex:none;font-size:14px;min-height:54px;padding:16px 27px}
@media(max-width:1000px){.monthly .monthly-head{grid-template-columns:1fr;gap:22px;margin-bottom:38px}.monthly .section-lead{max-width:620px;font-size:15px}.support-service{grid-template-columns:32px minmax(0,1fr) minmax(0,1.2fr);column-gap:26px;padding:30px 0}.support-service h3{font-size:23px}.support-footer{align-items:flex-start;flex-direction:column;gap:24px}.support-approval p{max-width:700px}}
@media(max-width:700px){.monthly .monthly-head{gap:20px;margin-bottom:32px}.monthly .section-title{font-size:30px}.monthly .section-lead{font-size:14px}.monthly .eyebrow{font-size:11px;margin-bottom:18px}.support-service{grid-template-columns:26px minmax(0,1fr);gap:13px 17px;padding:27px 0}.support-number{font-size:15px;padding-top:4px}.support-service h3{font-size:22px}.support-service-heading>p{font-size:12px;margin-top:5px}.support-desktop-break{display:none}.support-description{grid-column:2;font-size:13px;padding-top:0;line-height:2}.support-description .support-detail{font-size:11px;margin-top:7px}.support-footer{margin-top:28px;gap:23px}.support-approval h3{font-size:18px;line-height:1.8;max-width:310px}.support-approval p{font-size:11px}.support-footer>.button{font-size:13px;width:100%;min-height:52px}}
@media(max-width:359px){.monthly .section-title{font-size:26px}.support-service h3{font-size:20px}.support-service{column-gap:12px}.support-approval h3{font-size:17px}}
