.section--concentrations{background:var(--color-mist)}.conc-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.conc-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}@media(min-width: 600px)and (max-width: 991px){.conc-card{flex-direction:row}}.conc-card__media{aspect-ratio:16/10;margin:0;overflow:hidden}.conc-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease)}@media(min-width: 600px)and (max-width: 991px){.conc-card__media{flex:0 0 38%;aspect-ratio:auto}}.conc-card:hover .conc-card__media img{transform:scale(1.04)}.conc-card__body{padding:var(--space-5) var(--space-5) var(--space-6);color:var(--color-text-muted);font-size:var(--fs-sm)}.conc-card__body strong{color:var(--color-text)}.conc-card__meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.conc-card__index{color:var(--color-aqua-strong);font-family:var(--font-display);font-size:var(--fs-xl);font-weight:300;line-height:1}.conc-card__title{margin-bottom:var(--space-3);color:var(--color-ocean-deep);font-family:var(--font-display);font-size:var(--fs-xl);font-weight:400;line-height:var(--lh-snug);font-variation-settings:"opsz" 48}.density{display:inline-flex;gap:6px}.density i{width:12px;height:12px;border:1.5px solid var(--color-ocean);border-radius:50%}.density i.is-on{background:var(--color-ocean)}.conc-card--hyper{border-top:4px solid var(--color-ocean)}.conc-card--iso{border-top:4px solid var(--color-ocean-mid)}.conc-card--hypo{border-top:4px solid var(--color-aqua-soft)}
