.feature-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,200px);gap:15px}.feature-grid .main-focus{grid-row:span 2;grid-column:span 2}.feature-grid img{border-radius:8px;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease;width:100%;height:100%;object-fit:cover;object-position:center top;display:block;cursor:zoom-in}.feature-grid img:hover{transform:scale(1.01)}.feature-grid.feature-grid-2col{grid-template-columns:1fr 1fr;grid-template-rows:300px}.lightbox-overlay{display:none;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);cursor:pointer;justify-content:center;align-items:center;padding:20px}.lightbox-overlay img{max-width:90%;max-height:90%;border-radius:4px;box-shadow:0 0 20px #00000080;object-fit:contain}@media (max-width: 768px){.feature-grid{grid-template-columns:1fr;grid-template-rows:auto}.feature-grid .main-focus{grid-row:span 1;grid-column:span 1}.feature-grid img{height:300px}}.feature-grid img{object-position:center center}.feature-grid.feature-grid--portraits{grid-template-columns:repeat(3,1fr);grid-template-rows:400px}.feature-grid.feature-grid--portraits .main-focus{grid-row:span 1;grid-column:span 1}.roundup-story{padding-bottom:1.5rem;margin-bottom:4rem}.roundup-story .story-category+h2{margin-top:.25rem}.roundup-story blockquote{padding:1.25rem 1.5rem;margin-top:15px;border-radius:8px;background:#f5f5f5;border-left:none}.roundup-story--tbp blockquote{border-left:4px solid #10f78a}.roundup-story--scholarship blockquote{border-left:4px solid #60bbf4}.story-category{display:inline-block;padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-bottom:.25rem}.story-category--tbp{background:rgba(16,247,138,.12);color:#046a3a}.story-category--scholarship{background:rgba(96,187,244,.12);color:#0f8fdf}
