/* Shared subpage hero typography, based on Świat M1LE. */
body #main .world-intro h1,
body #main .financing-hero-copy h1,
body #main .catalog-heading-row h1,
body #main .articles-intro h1,
body #main .article-heading h1,
body #main .vehicle-heading h1{
font-family:var(--font);font-size:clamp(48px,5.6vw,84px);font-weight:400;line-height:1.04;letter-spacing:-.055em;text-transform:none;
}
.buy-hero .world-intro h1{max-width:1000px}
@media(max-width:760px){
body #main .world-intro h1,
body #main .financing-hero-copy h1,
body #main .catalog-heading-row h1,
body #main .articles-intro h1,
body #main .article-heading h1,
body #main .vehicle-heading h1{font-size:clamp(36px,8vw,54px)}
}

/* Shared section-heading tier across the website. */
body .collection .section-heading h2,
body .section-heading h2,
body .story-copy h2,
body .faq-layout h2,
body .contact h2,
body .vehicle-details h2,
body .vehicle-section-heading h2,
body .world-editorial-heading h2,
body .world-promise h2,
body .world-faq h2,
body .buy-route h2,
body .buy-outro h2,
body .finance-heading h2,
body .financing-copy-grid h2,
body .financing-process h2,
body .footer-invitation h2{font-family:var(--font);font-size:clamp(30px,3.1vw,46px);font-weight:400;line-height:1.13;letter-spacing:-.045em;text-transform:none}
@media(max-width:760px){body .collection .section-heading h2,
body .section-heading h2,
body .story-copy h2,
body .faq-layout h2,
body .contact h2,
body .vehicle-details h2,
body .vehicle-section-heading h2,
body .world-editorial-heading h2,
body .world-promise h2,
body .world-faq h2,
body .buy-route h2,
body .buy-outro h2,
body .finance-heading h2,
body .financing-copy-grid h2,
body .financing-process h2,
body .footer-invitation h2{font-size:32px}}

.editorial-subpage-hero .world-intro>div{display:block;max-width:650px;margin-top:30px}
.editorial-subpage-hero .world-intro h1{max-width:1080px}
.finance-editorial-hero .world-photo img{object-position:75% center}
.articles-editorial-hero .world-photo img{object-position:center 58%}
.financing-content,.articles-content{padding-block:80px;scroll-margin-top:110px}
.financing-content>.finance-calculator{margin-top:0}
@media(max-width:760px){.financing-content,.articles-content{padding-block:48px}.editorial-subpage-hero .world-intro>div{margin-top:26px}.finance-editorial-hero .world-photo img{object-position:68% center}}

.world-faq summary h3,.faq-list summary h3{font:inherit;letter-spacing:inherit;margin:0}
.catalog-ready-guide{margin-top:64px;padding-top:40px;border-top:1px solid var(--line);max-width:920px}
body .catalog-ready-guide h2{font-size:clamp(30px,3.1vw,46px);line-height:1.13}
.catalog-ready-guide p{margin:24px 0;max-width:780px;font-size:15px;line-height:1.8}
@media(max-width:760px){body .catalog-ready-guide h2{font-size:32px}}
.collection .section-heading h2{white-space:normal}
