.ac-interior .ac-premium-page .hero {padding-block:56px;}
.ac-premium-grid {display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:70px;align-items:center;}
.ac-interior .ac-premium-intro h1 {margin:20px 0 24px;font-size:clamp(42px,4.6vw,64px)!important;font-weight:550!important;line-height:1.08!important;max-width:15ch;}
.ac-interior .ac-premium-intro .lead {font-size:20.5px!important;line-height:1.65!important;max-width:46ch;}
.ac-premium-arrangement {padding:34px;border:1px solid #214e44;border-radius:20px;background:#173f3a;color:#edf3e8;}
.ac-premium-emblem {width:78px;height:78px;margin-bottom:26px;color:#d2dfc8;}
.ac-premium-emblem svg {width:100%;height:100%;}
.ac-premium-availability {display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:26px;line-height:1.5;}
.ac-premium-availability > span {font-size:16.2px;}
.ac-premium-availability > span:last-child {flex-basis:100%;font-size:13px;color:#c0d3c4;}
.ac-interior .ac-premium-arrangement .btn {background:#edf2e8;color:#173f3a;border:1px solid #edf2e8;white-space:normal;line-height:1.5;font-weight:500;text-align:left;justify-content:flex-start;font-size:16.2px;padding:13px 17px;}
.ac-premium-care {padding:56px 0 64px;}
.ac-premium-care > .wrap {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;}
.ac-premium-care-item {padding-top:24px;border-top:1px solid #dce5da;}
.ac-interior .ac-premium-care-item h2 {font-size:28px!important;line-height:1.25!important;margin:0 0 18px;max-width:25ch;}
.ac-premium-care-item p {font-size:18.36px;line-height:1.75;color:#526b61;margin:0;}
@media(max-width:1000px) {.ac-premium-grid {gap:34px;}}
@media(max-width:760px) {
 .ac-interior .ac-premium-page .hero {padding-block:32px;}
 .ac-premium-grid {grid-template-columns:1fr;gap:28px;}
 .ac-interior .ac-premium-intro h1 {font-size:43px!important;}
 .ac-interior .ac-premium-intro .lead {font-size:18.36px!important;}
 .ac-premium-arrangement {padding:28px;}
 .ac-premium-emblem {width:62px;height:62px;margin-bottom:20px;}
 .ac-premium-care {padding:36px 0 44px;}
 .ac-premium-care > .wrap {grid-template-columns:1fr;gap:32px;}
 .ac-interior .ac-premium-care-item h2 {font-size:25px!important;}
 .ac-premium-care-item p {font-size:17.28px;}
}
