/* Quiet, compact experiences: keep the heading as the focal point. */
.home-page .experience-section { padding:clamp(60px,6vw,85px) max(5vw,24px); }
.home-page .experience-section .section-heading { margin-bottom:30px; }
.home-page .experience-grid { border:0; grid-template-columns:repeat(6,minmax(0,1fr)); gap:24px 16px; max-width:1200px; }
.home-page .experience-item { border:0; background:transparent; box-shadow:none; min-height:78px; padding:0 4px; gap:12px; justify-content:flex-start; }
.home-page .experience-item svg { width:20px; height:20px; flex-shrink:0; }
.home-page .experience-item span { font-size:.875rem; line-height:1.5; letter-spacing:.045em; }
.home-page .experience-section .section-link-row { margin-top:30px; }
@media(max-width:1000px) { .home-page .experience-grid { grid-template-columns:repeat(3,minmax(0,1fr)); } }
@media(max-width:600px) { .home-page .experience-grid { grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px 18px; } .home-page .experience-item { min-height:66px; } .home-page .experience-section .section-heading { margin-bottom:28px; } }
