.inlet-overview { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 40px; align-items: center; }
.inlet-overview .direct-gallery { width: 100%; }
.inlet-page .direct-photo-link { aspect-ratio: 1; }
.inlet-overview p { font-size: 17px; line-height: 1.8; color: var(--text-secondary); margin: 20px 0; }
.inlet-page .direct-benefits { margin-top: 28px; grid-template-columns: repeat(2,minmax(0,1fr)); }
.inlet-specs { margin-top: 28px; }
.inlet-specs > div { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 24px; padding: 20px 0; border-bottom: 1px solid var(--border); font-size: 17px; line-height: 1.6; }
.inlet-specs dt { color: var(--text-secondary); }
.inlet-card { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 40px; align-items: center; margin-top: 24px; }
.inlet-card img { width: 100%; height: 360px !important; object-fit: contain; }
.inlet-card h2 { font-size: 30px; }
.inlet-card p { margin: 20px 0; line-height: 1.7; }
@media(max-width:700px) {
 .inlet-overview, .inlet-card, .inlet-page .direct-benefits { grid-template-columns: minmax(0,1fr); gap: 24px; }
 .inlet-specs > div { grid-template-columns: minmax(0,1fr); gap: 8px; }
 .inlet-card img { height: 280px !important; }
}
