.modern-recent{padding-top:30px}.modern-recent .section-head button{border:1px solid #ddd;padding:8px 12px;border-radius:8px;font:inherit;background:white;cursor:pointer}
.modern-news-links{display:flex;gap:14px;flex-wrap:wrap}.modern-news-links a{padding:12px 18px;border-radius:8px;background:#111;color:white;text-decoration:none}.modern-news-links a:first-child{background:#d71930;color:#fff}.modern-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.modern-help-grid a{padding:24px;border:1px solid #e5e7eb;border-radius:13px;color:inherit;text-decoration:none;background:#fff}.modern-help-grid h3{font-size:20px;margin:10px 0}.modern-help-grid p{font-size:14px;color:#666;line-height:1.7}.modern-help-grid span{color:#c51c31;font-weight:700}.modern-delivery{max-width:850px;margin:30px auto 60px;line-height:1.8}.modern-delivery h1{font-size:clamp(30px,5vw,46px)}.modern-delivery section{padding:24px;border:1px solid #e5e7eb;border-radius:15px;margin:20px 0}@media(max-width:800px){.modern-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modern-help-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){.modern-help-grid a{transition:transform .2s,box-shadow .2s}.modern-help-grid a:hover{transform:translateY(-3px);box-shadow:0 8px 25px #1111}}
