body.admin-bar .site-header { top: 32px; }
.site-header nav ul { display: flex; gap: 30px; margin: 0; padding: 0; list-style: none; }
.site-header nav li { margin: 0; }
.content-section { padding: 90px 14vw; background: var(--paper); }
.content-section .article-body { max-width: 820px; margin: 0 auto; }
.article-layout.one-column { grid-template-columns: minmax(0, 820px); }
.benefit-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; margin: 45px 0 32px; }
.benefit-grid article { padding: 28px; background: #e1eee7; border-top: 3px solid var(--coral); }
.benefit-grid strong { font-family: Georgia, serif; font-size: 20px; font-weight: 400; }
.benefit-grid p { color: #536d68; font-size: 13px; line-height: 1.65; }
.contact-form select { min-height: 49px; }
.screen-reader-text { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0,0,0,0); }
.nav-links { display: flex; justify-content: center; gap: 20px; margin-top: 35px; }
@media (max-width: 850px) {
  body.admin-bar .site-header { top: 46px; }
  .site-header nav ul { gap: 20px; }
  .benefit-grid { grid-template-columns: 1fr 1fr; }
  .content-section { padding: 70px 6vw; }
}
@media (max-width: 560px) { .benefit-grid { grid-template-columns: 1fr; } }
