/* Keep the offer concise and leave supporting detail available on demand. */
.offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.offer-grid h3{min-height:2.5em}
.offer-details{margin-top:30px}
.offer-details .details-copy{grid-template-columns:1fr 1fr}
.offer.light .offer-details,.offer.light .offer-details>details{border-color:#cbd5c5}
.offer.light .offer-details summary{color:#293c2c}
.offer.light .offer-details summary:hover{color:#476d25}
.offer.light .offer-details .details-copy p{color:#52615c}
.more-examples{border-bottom:1px solid #2b3a46}
.more-examples>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:22px 0;min-height:64px;font-size:15px;color:#d8e5cc}
.more-examples>summary:hover{color:#c4f56a}
.more-examples[open]>.issue-list{border-top:0}
.more-examples .issue:last-child{border-bottom:0}
@media(min-width:961px){.delivery-steps h3{min-height:2.36em}.delivery .step-output{min-height:96px}}
@media(max-width:960px){.offer-grid{grid-template-columns:1fr}.offer-grid h3{min-height:0}.offer-grid>article{padding:26px}}
@media(max-width:700px){.offer-details .details-copy{grid-template-columns:1fr}.offer-grid>article{padding:22px}.offer-details{margin-top:25px}.more-examples>summary{font-size:14px;padding-block:18px}}
