/* A compact AMANAT IMPORT introduction above the shared catalogue.
   The existing stock/detail/view styles own all vehicle presentations. */
.import-page .import-heading{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:34px}
.import-page .import-heading-copy{min-width:0;max-width:790px}
.import-page .import-heading h1{font:600 clamp(36px,4.7vw,64px)/1.08 Montserrat,sans-serif;letter-spacing:-.045em;color:#f2f2ef}
.import-page .import-heading-copy>p{max-width:58ch;margin-top:20px;font:400 16px/1.65 'Nunito Sans',sans-serif;color:#a1a1aa}
.import-page .import-catalog-jump{display:inline-flex;align-items:center;gap:16px;min-height:44px;margin-top:10px;font:600 14px/1.4 'Nunito Sans',sans-serif;color:#f2f2ef;text-decoration:underline;text-decoration-color:#ffffff55;text-underline-offset:5px}
.import-page #stock-quick-form{scroll-margin-top:110px}
.import-page .import-brand{display:block;width:138px;height:auto;flex:0 0 auto;object-fit:contain;margin-right:14px}
.import-page .import-terms{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:36px;padding:25px 0 29px;margin-bottom:28px;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24}
.import-page .import-terms h2{font:500 18px/1.4 Montserrat,sans-serif;letter-spacing:-.025em;color:#f2f2ef}
.import-page .import-price-terms>p{margin-top:7px;font:400 13px/1.6 'Nunito Sans',sans-serif;color:#a1a1aa}
.import-page .import-price-terms ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;list-style:none;margin:16px 0 0;padding:0}
.import-page .import-price-terms li{position:relative;min-width:0;padding-left:16px;font:400 14px/1.5 'Nunito Sans',sans-serif;color:#d5d5da;overflow-wrap:anywhere}
.import-page .import-price-terms li:before{content:'✓';position:absolute;left:0;top:0;color:#d8282f;font-size:13px;font-weight:700}
.import-page .import-delivery{padding-left:36px;border-left:1px solid #ffffff20;min-width:0}
.import-page .import-delivery dl{margin:12px 0 0;display:grid;gap:7px}
.import-page .import-delivery dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px;font:400 14px/1.5 'Nunito Sans',sans-serif}
.import-page .import-delivery dt{color:#a1a1aa;flex-shrink:0}
.import-page .import-delivery dd{margin:0;color:#f2f2ef;text-align:right}
.import-page .import-delivery>p{max-width:63ch;margin-top:13px;font:400 12px/1.65 'Nunito Sans',sans-serif;color:#a1a1aa}
.import-page .import-snapshot{max-width:860px}
.import-page .import-nojs{margin-top:36px;padding-top:28px;border-top:1px solid #ffffff24}
.import-page .import-nojs h2{font:500 23px/1.3 Montserrat,sans-serif;letter-spacing:-.025em}
.import-page .import-nojs>p{margin-top:12px;max-width:60ch;color:#a1a1aa;font:400 14px/1.65 'Nunito Sans',sans-serif}
.import-page .import-nojs ul{margin-top:18px;padding-left:20px}
.import-page .import-nojs a{display:inline-flex;align-items:center;min-height:44px;padding-block:8px;font:400 14px/1.5 'Nunito Sans',sans-serif;color:#f2f2ef;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:#ffffff55;text-underline-offset:4px}
.import-page .import-nojs a:hover{color:#ff8b94}
@media(max-width:1100px){
 .import-page .import-heading h1{font-size:48px}
 .import-page .import-heading-copy>p{font-size:15px;max-width:48ch}
 .import-page .import-brand{width:120px;margin-right:0}
 .import-page .import-terms{gap:24px}
 .import-page .import-delivery{padding-left:24px}
 .import-page .import-delivery dl>div{display:block}
 .import-page .import-delivery dd{text-align:left;margin-top:2px}
}
@media(max-width:767px){
 .import-page .import-heading{flex-direction:column-reverse;align-items:flex-start;gap:18px;margin-bottom:26px}
 .import-page .import-brand{width:94px}
 .import-page .import-heading h1{font-size:36px}
 .import-page .import-heading-copy>p{font-size:14px;line-height:1.65;margin-top:16px;max-width:48ch}
 .import-page .import-terms{grid-template-columns:1fr;gap:22px;padding:22px 0 24px;margin-bottom:24px}
 .import-page .import-terms h2{font-size:17px}
 .import-page .import-price-terms ul{gap:10px 16px;margin-top:14px}
 .import-page .import-price-terms li{font-size:12px;line-height:1.6;padding-left:15px}
 .import-page .import-delivery{padding:20px 0 0;border-left:0;border-top:1px solid #ffffff20}
 .import-page .import-delivery dl{gap:9px}
 .import-page .import-delivery dl>div{display:flex;gap:12px;font-size:12px}
 .import-page .import-delivery dd{margin-top:0;text-align:right}
 .import-page .import-delivery>p{font-size:11px;margin-top:12px}
 .import-page .import-nojs h2{font-size:22px}
}
@media(max-width:359px){
 .import-page .import-heading h1{font-size:31px}
 .import-page .import-heading-copy>p{font-size:13px}
 .import-page .import-price-terms ul{gap:10px 12px}
 .import-page .import-price-terms li{font-size:11px}
 .import-page .import-delivery dl>div{font-size:11px;gap:10px}
}
