/* AXION Maison — pages intérieures */
.axion-airbag-collection__future{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(5rem,10vw,15rem);align-items:end;padding-block:clamp(9rem,13vw,17rem);border-top:1px solid var(--axion-maison-line);border-bottom:1px solid var(--axion-maison-line)}.axion-airbag-collection__future h2{max-width:9ch;margin:1.2rem 0 0;font-size:clamp(4.5rem,5.5vw,8rem)}.axion-airbag-collection__future>div:last-child{max-width:55rem}.axion-airbag-collection__future p{font-size:1.5rem;line-height:1.75}.axion-airbag-collection__future .button{margin-top:2.5rem}.axion-airbag-collection__guide{padding-block:clamp(9rem,12vw,15rem)}
.axion-contact-premium__hero,.axion-guides-hub__hero,.axion-size-guide__hero,.axion-tech-premium__hero,.axion-faq-page__hero,.axion-manual__hero,.axion-support26__hero{padding-top:clamp(9rem,12vw,16rem);padding-bottom:clamp(7rem,10vw,12rem)}.axion-contact-premium__hero h1,.axion-guides-hub__hero h1,.axion-size-guide__hero h1,.axion-tech-premium__hero h1,.axion-faq-page__hero h1,.axion-manual__hero h1,.axion-support26__hero h1{max-width:11ch;font-size:clamp(5rem,6.5vw,9rem);line-height:.93}.axion-contact-premium__hero p,.axion-guides-hub__hero>p:last-child,.axion-size-guide__hero>p:last-child,.axion-tech-premium__hero>p:last-child,.axion-faq-page__hero>p:last-child,.axion-manual__lead,.axion-support26__lead{max-width:62rem;font-size:1.5rem;line-height:1.75;color:rgba(21,20,18,.68)}
.axion-contact-premium__routes,.axion-guides-hub__grid{gap:0;border-top:1px solid var(--axion-maison-line);border-left:1px solid var(--axion-maison-line)}.axion-contact-premium__routes>* ,.axion-guides-hub__grid>*{border-right:1px solid var(--axion-maison-line)!important;border-bottom:1px solid var(--axion-maison-line)!important;box-shadow:none!important}.axion-contact-premium__routes h2,.axion-guides-hub__grid strong{font-family:var(--axion-maison-serif);font-weight:400;letter-spacing:-.025em}.axion-contact-premium__signature blockquote{font-family:var(--axion-maison-serif);font-weight:400;letter-spacing:-.03em;line-height:1.06}
.axion-story__hero-copy h1,.axion-story__founder h2,.axion-story__manifesto h2,.axion-story__safety h2,.axion-story__craft h2,.axion-story__gratitude h2,.axion-story__closing h2{font-family:var(--axion-maison-serif);font-weight:400;letter-spacing:-.04em;line-height:.95}.axion-story__hero-copy h1{font-size:clamp(5.5rem,7vw,10rem)}.axion-story__lead{font-size:clamp(1.5rem,1.6vw,1.85rem);line-height:1.7}.axion-story__founder,.axion-story__safety,.axion-story__craft,.axion-story__gratitude{padding-block:clamp(10rem,14vw,18rem)}.axion-story__founder h2,.axion-story__safety h2,.axion-story__craft h2,.axion-story__gratitude h2,.axion-story__manifesto h2,.axion-story__closing h2{font-size:clamp(4.5rem,5.6vw,8rem)}.axion-story__founder-copy,.axion-story__safety-copy,.axion-story__manifesto-copy,.axion-story__craft-copy,.axion-story__gratitude-copy{font-size:1.5rem;line-height:1.8}.axion-story__founder-copy p+p,.axion-story__manifesto-copy p+p,.axion-story__safety-copy p+p,.axion-story__craft-copy p+p,.axion-story__gratitude-copy p+p{margin-top:1.6rem}.axion-story__closing{background:var(--axion-maison-stone)!important;color:var(--axion-maison-ink)!important}.axion-story__closing .page-width{padding-block:clamp(10rem,14vw,18rem)}
.axion-size-guide__measurement-grid article,.axion-tech-premium__metrics article,.axion-tech-premium__comfort-grid article,.axion-support26__steps article{box-shadow:none!important;border-color:var(--axion-maison-line)!important}.axion-size-guide__section-heading h2,.axion-tech-premium__heading h2,.axion-manual__accordion h2,.axion-support26__mediator h2{font-family:var(--axion-maison-serif);font-weight:400;letter-spacing:-.035em;line-height:1}.axion-tech-premium__metrics strong{font-family:var(--axion-maison-serif);font-weight:400}.axion-manual__rail{border-color:var(--axion-maison-line)}.axion-manual__rail a{font-size:.95rem;letter-spacing:.12em;text-transform:uppercase}.axion-manual__accordion details,.axion-contact-premium__faq-list details{border-color:var(--axion-maison-line)}.axion-manual__accordion summary strong,.axion-contact-premium__faq-list summary{font-family:var(--axion-maison-serif);font-weight:400;letter-spacing:-.02em}
.axp__hero h1,.axp__controls-head>strong,.axp__product-details h2,.axp__inspirations h2,.axp__process h2{font-family:var(--axion-maison-serif)!important;font-weight:400!important;letter-spacing:-.04em!important}.axp__visual-card{box-shadow:none!important}.axp__hero-proof,.axp__specs,.axp__inspiration-grid,.axp__process ol{border-color:var(--axion-maison-line)!important}
@media(max-width:749px){.axion-airbag-collection__future{grid-template-columns:1fr;gap:3rem}.axion-airbag-collection__future h2{font-size:clamp(4rem,12vw,5.8rem)}.axion-contact-premium__hero h1,.axion-guides-hub__hero h1,.axion-size-guide__hero h1,.axion-tech-premium__hero h1,.axion-faq-page__hero h1,.axion-manual__hero h1,.axion-support26__hero h1{font-size:clamp(4.3rem,13vw,6.2rem)}.axion-story__hero-copy h1{font-size:clamp(4.8rem,14vw,6.5rem)}.axion-story__founder h2,.axion-story__safety h2,.axion-story__craft h2,.axion-story__gratitude h2,.axion-story__manifesto h2,.axion-story__closing h2{font-size:clamp(4rem,12vw,5.7rem)}}
