/* Four editorial entrances; service discovery lives in the five pathways. */
#feature .feature-grid--curated{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;gap:12px;overflow:visible}
#feature .feature-grid--curated .feature-card{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-width:0;min-height:280px;padding:24px 20px;position:relative}
#feature .feature-grid--curated .feature-card>span{font:600 10px/1.7 var(--sans);letter-spacing:.06em;color:#bdd5ff;min-height:34px}
#feature .feature-grid--curated .feature-card>h3{font:600 clamp(17px,1.55vw,22px)/1.8 var(--serif);margin:22px 0 12px;min-height:0;color:#fff;word-break:normal;overflow-wrap:anywhere;text-wrap:balance}
#feature .feature-grid--curated .feature-card>p{display:block;font:400 11px/1.9 var(--sans);color:#e1e9f6;margin:0 0 20px}
#feature .feature-grid--curated .feature-card>small{display:block;margin-top:auto;font:600 11px/1.8 var(--sans);color:#fff}
#feature .feature-grid--curated .feature-card:hover{transform:translateY(-3px)}
@media(max-width:1050px){#feature .feature-grid--curated{grid-template-columns:repeat(2,minmax(0,1fr))}#feature .feature-grid--curated .feature-card{min-height:255px}}
@media(max-width:560px){#feature .feature-grid--curated{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;grid-auto-columns:auto}#feature .feature-grid--curated .feature-card{min-height:266px;padding:18px 13px}#feature .feature-grid--curated .feature-card>span{font-size:9px;min-height:46px}#feature .feature-grid--curated .feature-card>h3{font-size:16px;margin:12px 0}#feature .feature-grid--curated .feature-card>p{font-size:11px}}
@media(prefers-reduced-motion:reduce){#feature .feature-grid--curated .feature-card:hover{transform:none}}
