.science-venue{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:32px;margin-bottom:48px;padding:24px 32px 24px 24px;border:1px solid var(--line);background:rgba(255,255,255,.35);scroll-margin-top:32px}.science-venue .science-venue-image{display:block;width:220px;height:220px;object-fit:contain;background:#fff}.science-venue-copy h2{margin:0 0 14px;font-family:var(--serif);font-size:30px;font-weight:600;line-height:1.5;color:var(--red-dark)}.science-venue-copy p{font-size:18px;line-height:1.9;text-wrap:balance;color:var(--ink)}.home-learning-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px}.science-venue-badge{display:inline-flex;align-items:center;gap:12px;max-width:100%;padding:8px 16px 8px 8px;border:1px solid var(--line);background:#fff;color:var(--red-dark)}.science-venue-badge img{width:88px;height:88px;flex:0 0 88px;object-fit:contain}.science-venue-badge span{min-width:0;font-family:var(--serif);font-size:20px;font-weight:600;line-height:1.5}.science-venue-badge svg{width:16px;height:16px}.science-venue-badge:hover{border-color:var(--red)}@media (max-width:650px){.science-venue{grid-template-columns:minmax(0,1fr);gap:22px;padding:20px;margin-bottom:36px;text-align:center}.science-venue .science-venue-image{width:min(220px,100%);height:auto;aspect-ratio:1;margin-inline:auto}.science-venue-copy h2{margin-bottom:12px;font-size:26px}.science-venue-copy p{font-size:16px}.science-venue-badge{gap:10px;padding-right:12px}.science-venue-badge img{width:80px;height:80px;flex-basis:80px}.science-venue-badge span{font-size:18px}}