.axb-ph{padding:1.6rem 0 2.6rem;border-bottom:1px solid var(--border-color-default)}.axb-ph__shell{max-width:var(--container-max-width);padding-inline:var(--container-padding-x);margin-inline:auto;width:100%;box-sizing:border-box}.axb-ph__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:3rem;align-items:center;margin-top:1rem}.axb-ph__grid:not(:has(.axb-ph__media)){grid-template-columns:minmax(0,50rem)}.axb-ph__title{margin:0;font-family:var(--font-display-md-family);font-size:clamp(2rem,4.6vw,var(--font-display-md-size));font-weight:800;line-height:1.04;letter-spacing:var(--font-display-md-letter-spacing);color:var(--fg-on-default)}.axb-ph__lead{margin:1.1rem 0 0;max-width:42rem;font-family:var(--font-body-lg-family);font-size:1.15rem;line-height:1.55;color:var(--fg-secondary)}.axb-ph__media{margin:0;aspect-ratio:4 / 3;border-radius:var(--border-radius-md);overflow:hidden}.axb-ph__media img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:820px){.axb-ph__grid{grid-template-columns:1fr;margin-top:1.4rem}}.axb-tx{padding:4rem 0}.axb-tx__shell{max-width:var(--container-max-width);padding-inline:var(--container-padding-x);margin-inline:auto;width:100%;box-sizing:border-box;display:grid;grid-template-columns:14rem minmax(0,46rem);gap:3rem;justify-content:center}.axb-tx--single .axb-tx__shell{grid-template-columns:minmax(0,46rem)}.axb-tx__label{padding-top:.5rem}.axb-tx__label .axb-kicker{position:sticky;top:1.5rem}.axb-tx__part{margin-top:2.6rem;padding-top:2.6rem;border-top:1px solid var(--border-color-default)}@media (max-width:900px){.axb-tx__shell{grid-template-columns:minmax(0,46rem);gap:1rem}.axb-tx{padding:3rem 0}}.axb-fq{padding:4rem 0 5rem;background:var(--bg-subtle)}.axb-fq__shell{max-width:var(--container-max-width);padding-inline:var(--container-padding-x);margin-inline:auto;width:100%;box-sizing:border-box;display:grid;grid-template-columns:14rem minmax(0,46rem);gap:3rem;justify-content:center}.axb-fq__list{border-top:1px solid var(--border-color-default)}@media (max-width:900px){.axb-fq__shell{grid-template-columns:minmax(0,46rem);gap:1.4rem}}