@media screen{
.aligned-calculator .calc-intro .decision-guide{grid-column:1/-1}
.aligned-calculator .tab-btn{display:flex;align-items:center;font-size:20px;border-radius:12px}
.aligned-calculator .calc-intro .vehicle-intro-image{object-position:center 60%}
.aligned-calculator .clause-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;border:0}
.cargo-principle{padding:24px;border:1px solid var(--rule);border-radius:12px;background:var(--white)}
.cargo-principle:first-child{background:var(--soft)}
.cargo-principle summary{cursor:pointer;position:relative;padding-right:20px;list-style:none}
.cargo-principle summary::-webkit-details-marker{display:none}.cargo-principle summary:after{content:'+';position:absolute;right:0;top:0;font-size:22px}.cargo-principle[open] summary:after{content:'−'}
.cargo-principle .clause-name{margin-bottom:14px!important}.cargo-principle h3{font-size:28px;line-height:1.15}.cargo-principle>p{font-size:14px;color:var(--muted);margin-top:18px}
@media(max-width:700px){.aligned-calculator .clause-grid{grid-template-columns:1fr}.aligned-calculator .tab-btn{min-height:90px}.aligned-calculator .calc-intro .decision-guide{margin-top:16px}}
}
@media screen{.aligned-calculator .property-guide{display:block;margin-top:0;padding-top:45px}}
