.ref-section{background-color:var(--cream-dark);padding-block:var(--sp-section)}.ref-section--white{background-color:var(--cream)}.ref-head{margin-bottom:var(--sp-xl)}.ref-eyebrow{color:var(--teal);display:block;margin-bottom:var(--sp-sm)}.ref-heading{color:var(--ink)}.ref-filter-chips{display:flex;flex-wrap:wrap;gap:var(--sp-sm);margin-bottom:var(--sp-xl)}.ref-chip{align-items:center;background-color:var(--cream);border:1px solid var(--line-3);border-radius:var(--radius-btn);color:var(--ink);cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:13px;font-weight:500;min-height:44px;padding:10px 18px;text-decoration:none;transition:color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),background-color var(--t-fast) var(--ease-out)}.ref-chip:hover{border-color:var(--teal);color:var(--teal)}.ref-chip.is-active{background-color:var(--teal);border-color:var(--teal);color:var(--cream)}.ref-chip:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ref-grid{display:grid;gap:var(--sp-lg);grid-template-columns:repeat(3,1fr)}.ref-grid__empty{color:var(--ink-light);grid-column:1/-1}.ref-card-simple{background-color:var(--cream);border-radius:var(--radius-card);color:inherit;display:block;overflow:hidden;text-decoration:none;transition:transform var(--t-med) var(--ease-out)}.ref-card-simple:hover{transform:translateY(-4px)}.ref-card-simple:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ref-card-simple .image{aspect-ratio:4/3;overflow:hidden}.ref-card-simple .image img{height:100%;object-fit:cover;transition:transform var(--t-slow) var(--ease-out);width:100%}.ref-card-simple:hover .image img{transform:scale(1.04)}.ref-card-simple .body{padding:var(--sp-lg) 28px 28px}.ref-card-simple .body h3{color:var(--ink);margin-bottom:6px}.ref-card-simple .body p{color:var(--ink-light)}.body-container--refereanser26 .ref-hero{padding-block:var(--sp-2xl) var(--sp-xl)}.body-container--refereanser26 .ref-hero .t-eyebrow{color:var(--teal);display:block;margin-bottom:var(--sp-sm)}.body-container--refereanser26 .ref-hero h1{color:var(--ink);margin:0 0 var(--sp-md)}.body-container--refereanser26 .ref-hero p{color:var(--ink-light);margin:0;max-width:640px}.body-container--refereanser26 .hs-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-sm);justify-content:center;margin:0;padding-block:var(--sp-2xl)}.body-container--refereanser26 .hs-pagination__link{align-items:center;background-color:var(--cream);border:1px solid var(--line-3);border-radius:var(--radius-btn);color:var(--teal);display:inline-flex;font-family:var(--ui);font-size:14px;font-weight:500;gap:6px;justify-content:center;margin:0;min-height:44px;min-width:44px;padding:0 14px;text-decoration:none;transition:color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),background-color var(--t-fast) var(--ease-out)}.body-container--refereanser26 .hs-pagination__link:focus,.body-container--refereanser26 .hs-pagination__link:hover{background-color:var(--teal);border-color:var(--teal);color:var(--cream);font-family:var(--ui);font-size:14px;font-weight:500;text-decoration:none}.body-container--refereanser26 .hs-pagination__link--active{background-color:var(--teal);border-color:var(--teal);color:var(--cream)}.body-container--refereanser26 .hs-pagination__link:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.body-container--refereanser26 .hs-pagination__link-icon svg{fill:currentColor;height:12px;width:12px}@media (max-width:1080px){.ref-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ref-grid{grid-template-columns:1fr}}