.auto-editorial .auto-container{width:min(100% - 40px,1360px);margin-inline:auto}.auto-editorial .auto-section{padding-block:clamp(56px,7vw,104px)}.auto-editorial .auto-h1{font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(2.5rem,5.6vw,5rem);font-weight:900;line-height:.98}.auto-editorial .auto-h2{font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:900;line-height:1.02}.auto-editorial .auto-h1-compact{font-size:clamp(2.25rem,4vw,3.5rem)}.auto-editorial .auto-body{color:var(--steel-2);font-size:17px;line-height:1.75}.auto-editorial .auto-button{background:var(--glow);color:#fff;letter-spacing:.09em;text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;gap:20px;padding:18px 24px;font-size:14px;font-weight:700;display:inline-flex}.auto-editorial .auto-button:hover{background:var(--steel)}@media (prefers-reduced-motion:no-preference){.auto-editorial .auto-button{transition:background-color .18s,transform .18s}.auto-editorial .auto-button:hover{transform:translateY(-2px)}.auto-editorial .auto-button:active{transform:translateY(0)}}.auto-editorial :is(a,button,input,summary):not(:where(.province-map__province)):focus-visible{outline:3px solid var(--glow);outline-offset:5px}@media (width>=1024px){.auto-editorial .auto-container{width:min(100% - 80px,1360px)}}
