.abondance{padding-top:80px;padding-bottom:65px;scroll-margin-top:100px}.abondance h2{color:#295c95;font:clamp(36px,5vw,58px)/1.1 Georgia,serif;margin:18px 0}.abondance>p{max-width:680px;line-height:1.8}.abondance>.button{margin:15px 0 30px}.abondance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.abondance-issue{display:flex;flex-direction:column;gap:25px;padding:24px;min-height:200px;background:#17314f;color:#fff;border-top:4px solid #dcb253;text-decoration:none;border-radius:4px;transition:transform .2s}.abondance-issue span:first-child{font-size:10px;letter-spacing:1.7px;color:#dcb253}.abondance-issue strong{font:42px/1 Georgia,serif}.abondance-issue span:last-child{font-size:12px;text-decoration:underline;text-underline-offset:5px}.abondance-issue:hover{transform:translateY(-4px);background:#295c95}.abondance-issue:focus-visible{outline:3px solid #dcb253;outline-offset:4px}@media(max-width:900px){.abondance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.abondance-issue{padding:18px}.abondance-grid{gap:12px}}@media(prefers-reduced-motion:reduce){.abondance-issue{transition:none;transform:none}}
.abondance-issue img{width:100%;height:220px;object-fit:contain;background:#f5f2e9;border-radius:2px}.abondance-issue{gap:16px;padding:18px}.abondance-issue strong{font-size:25px}.magazine-source{font-size:12px;color:#526579}.village-card h3{font:22px Georgia,serif;color:#295c95;margin:25px 0 12px}.village-card>.eyebrow{margin-top:24px}
