.card-benefits-page{max-width:1240px;margin:auto;padding:64px 24px 130px}.card-benefits-heading{text-align:center;display:block;position:static;padding:0;border:0;background:none;height:auto}.card-benefits-heading h1{font-size:clamp(30px,4vw,48px);margin:12px 0}.card-benefits-heading p{line-height:1.8}.card-benefits-notice{background:#edf6f2;border-radius:14px;padding:20px;margin:28px 0;line-height:1.8}.card-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.card-benefit-tile{padding:28px 22px;border:1px solid #dce4df;border-radius:18px;background:#fff;color:#17322d;min-width:0}.card-benefit-tile>img{width:100%;height:150px;object-fit:contain;margin:8px auto 24px}.card-benefit-tile h3{font-size:20px}.card-benefit-maximum strong{font-size:26px;color:#147866}.card-benefit-tile table{width:100%;border-collapse:collapse;font-size:14px}.card-benefit-tile caption{text-align:left;margin:12px 0;font-weight:700}.card-benefit-tile th,.card-benefit-tile td{padding:12px 8px;border-bottom:1px solid #e3e9e5;text-align:left}.card-benefit-tile details{margin:20px 0;font-size:14px}.card-benefit-tile summary{cursor:pointer;font-weight:700}.card-benefit-tile details p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.card-benefit-calculate{display:block;padding:12px;border-radius:8px;background:#173c34;color:white;text-align:center;font-size:14px}.card-benefits-source{margin-top:28px;text-align:center}@media(max-width:960px){.card-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.card-benefits-page{padding:36px 16px 130px}.card-benefits-grid{grid-template-columns:1fr}.card-benefit-tile{padding:24px 20px}}
/* Reserve space for the site's persistent consultation rail. */
.card-benefits-page{padding-right:112px}
@media(max-width:600px){.card-benefits-page{padding-right:76px}.card-benefit-tile{padding:20px 14px}.card-benefit-tile th,.card-benefit-tile td{padding:10px 4px}.card-benefit-maximum strong{font-size:23px}}
