.benefit-archive{grid-column:1/-1;margin-top:10px;border:1px dashed #b6c1ab;border-radius:8px;background:#f0f1e9;padding:16px 20px;color:#4f5c46}.benefit-archive>summary{cursor:pointer;font-size:16px;font-weight:650;min-height:44px;display:list-item;align-content:center}.benefit-archive>p{font-size:14px;line-height:1.8;margin:4px 0 18px}.benefit-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.benefit-related-link{display:block;font-size:12px;line-height:1.8;color:#355e47;text-decoration:underline;padding:5px 0;min-height:32px}.benefit-archive summary:focus-visible{outline:3px solid #1d5a8c;outline-offset:3px}@media(max-width:1100px){.benefit-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.benefit-archive-grid{grid-template-columns:1fr}.benefit-archive{padding:12px}.benefit-archive>summary{font-size:15px}}
