
.isolated-unit{padding:90px 5% 100px;background:#fff;color:#071a3a}
.isolated-unit-head{text-align:center;margin-bottom:38px}
.isolated-unit-head span{font-size:10px;letter-spacing:.24em;color:#9b8359;font-weight:700}
.isolated-unit-head h2{font-size:clamp(40px,3.7vw,62px);margin:7px 0;letter-spacing:-.05em}
.isolated-unit-head p{font-size:13px;color:#778091}
.isolated-unit-tabs{max-width:1450px;margin:0 auto 45px;display:grid;grid-template-columns:repeat(8,1fr);gap:6px}
.isolated-unit-tabs button{padding:15px 8px;border:1px solid #dfe3e8;background:#fff;color:#27344b;font-weight:700;cursor:pointer}
.isolated-unit-tabs button.is-unit-active{background:#071a3a;color:#fff;border-color:#071a3a}
.isolated-unit-main{max-width:1450px;margin:auto;display:grid;grid-template-columns:330px 1fr;gap:60px;align-items:center;min-height:560px}
.isolated-unit-type{display:flex;align-items:baseline;gap:10px;margin-bottom:30px}
.isolated-unit-type strong{font-size:70px;line-height:1}.isolated-unit-type span{font-size:22px;color:#6f7887}
.isolated-unit-info dl{margin:0;border-top:1px solid #dfe3e8}
.isolated-unit-info dl div{display:flex;justify-content:space-between;padding:17px 2px;border-bottom:1px solid #e4e7eb}
.isolated-unit-info dt{font-size:13px;color:#707b8b}.isolated-unit-info dd{margin:0;font-size:17px;font-weight:700}
.isolated-unit-image{height:580px;display:flex;align-items:center;justify-content:center}
.isolated-unit-image img{max-width:100%;max-height:100%;object-fit:contain;transition:opacity .18s}
.isolated-unit-image img.is-unit-changing{opacity:.15}
@media(max-width:900px){
 .isolated-unit{padding:65px 18px 75px}.isolated-unit-tabs{grid-template-columns:repeat(4,1fr);margin-bottom:28px}
 .isolated-unit-tabs button{padding:12px 5px}.isolated-unit-main{display:flex;flex-direction:column;gap:20px;min-height:0}
 .isolated-unit-image{order:1;width:100%;height:auto;min-height:340px}.isolated-unit-image img{width:100%;height:auto}
 .isolated-unit-info{order:2;width:100%}.isolated-unit-type strong{font-size:52px}
}
