.tank-case .case-hero-image img { object-position:center 35%; }
.tank-case .case-status-dot { background:#b1d1b2; }
.tank-delivery { padding-block:72px; }
.tank-intro { max-width:760px; margin:24px 0 36px; }
.tank-delivery-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:32px; }
.tank-delivery-grid article { border-top:1px solid #cfd9df; padding-top:24px; }
.tank-delivery-grid h3 { font-size:20px; line-height:1.4; margin:0 0 18px; }
.tank-delivery-grid p { margin:0; }
.tank-spec { display:grid; grid-template-columns:1fr 1.1fr; gap:64px; padding:40px; background:#f2f5f7; align-items:center; }
.tank-spec h2 { font-size:30px; }
.tank-spec p { margin-top:22px; }
.tank-spec .tank-credit { font-size:12px; color:#587082; }
.tank-spec a { display:block; color:#243e51; border:1px solid #d5dee3; background:white; }
.tank-spec img { width:100%; height:auto; display:block; }
.tank-spec a>span { display:flex; align-items:center; justify-content:space-between; gap:20px; padding:16px 20px; font-size:13px; border-top:1px solid #d5dee3; }
.tank-images { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; margin-top:32px; }
.tank-images button { padding:0; border:0; cursor:pointer; height:360px; }
.tank-images button:first-child,.tank-images button:last-child { grid-column:span 2; }
.tank-images img { width:100%; height:100%; object-fit:cover; object-position:center 35%; display:block; }
@media(max-width:900px){.tank-spec { gap:28px; padding:28px; }.tank-delivery-grid{gap:24px}.tank-images button{height:280px}}
@media(max-width:700px){.tank-delivery{padding-block:40px}.tank-delivery-grid,.tank-spec,.tank-images{grid-template-columns:1fr}.tank-delivery-grid{gap:28px}.tank-spec{padding:24px}.tank-images button:first-child,.tank-images button:last-child{grid-column:auto}.tank-images button{height:330px}.tank-case .case-hero-image{min-height:300px}}

.tank-photo-note { color:#587082; font-size:13px; margin:18px 0 0; }
