.page-hero--offer .page-hero-panel{gap:var(--space-48);align-items:center;display:grid}.page-hero--offer .page-hero-copy{max-width:none}.page-hero--offer .section-heading-title{gap:var(--space-8)}.page-hero--offer .page-hero-lead{font-size:var(--font-longform);line-height:var(--line-height-longform)}.offer-hero-actions{align-items:center;gap:var(--space-16) var(--space-32);flex-wrap:wrap;width:100%;display:flex}.offer-hero-media{border-radius:var(--radius-card);aspect-ratio:16/9;position:relative;overflow:hidden}.offer-hero-media img{object-fit:cover;width:100%;height:100%}.page-hero--offer .page-hero-dots{right:var(--space-32);bottom:var(--space-24)}@media (width>=768px){.page-hero--offer .page-hero-panel{padding:var(--space-48);gap:var(--space-32);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.offer-hero-media{aspect-ratio:4/5}}@media (width>=1200px){.page-hero--offer .page-hero-panel{grid-template-columns:minmax(0, 1fr) minmax(0, var(--section-column-width));padding:var(--space-64);gap:var(--space-64)}.offer-hero-media{aspect-ratio:1}}@media (width<=767px){.page-hero--offer h1{font-size:var(--font-h1-regular)}.page-hero--offer .page-hero-lead{font-size:var(--font-body);line-height:var(--line-height-body)}.page-hero--offer .section-eyebrow{gap:var(--space-8);font-size:var(--font-body)}.page-hero--offer .section-eyebrow img{flex-basis:var(--space-24)}.offer-hero-actions{flex-direction:column;align-items:stretch}.offer-hero-actions .call-to-action--text{align-self:flex-end}}.content-text--collapsible .seo-text{width:100%}.chapter-cards-cta{justify-content:center;display:flex}@media (width<=767px){.chapter-cards-cta .call-to-action{width:100%}}@media (width>=1200px){.content-sections--offer .content-text--plain .content-chapter{grid-template-columns:var(--section-column-width) minmax(0, 1fr);column-gap:var(--space-64);display:grid}.content-sections--offer .content-text--plain .content-chapter>h2{grid-area:1/1/span 2}.content-sections--offer .content-text--plain .content-chapter>:not(h2){grid-column:2}}.related-pages{gap:var(--space-48);flex-direction:column;display:flex}.related-pages-grid{gap:var(--space-32);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.related-page{min-width:0}.related-page-link{align-items:flex-start;gap:var(--space-24);height:100%;padding:var(--space-32);border:1px solid var(--color-raised);border-radius:var(--radius-card);background:var(--color-card);transition:border-color var(--hover-duration), transform var(--hover-duration) var(--motion-easing);text-decoration:none;display:flex;position:relative}.related-page--featured .related-page-link{background:var(--feature-card-glow), var(--color-card)}.related-page-copy{gap:var(--space-16);flex-direction:column;flex:1;min-width:0;display:flex}.related-page-copy>p:last-child{color:var(--color-text-secondary)}.related-page-title{color:var(--color-text-primary)}.related-page-direction{width:var(--menu-touch-target);height:var(--menu-touch-target);background:var(--color-page);border-radius:50%;flex:none;place-items:center;display:grid}.related-page-link:is(:hover,:focus-visible){border-color:var(--color-accent);transform:translateY(calc(-1 * var(--hover-lift)))}.related-page-link:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}@media (width>=768px){.related-pages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related-pages-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.related-page-link{flex-wrap:wrap}.related-page-copy{flex-basis:100%;order:1}.related-page-direction{margin-left:auto}}@media (width>=1200px){.related-pages-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.related-pages-grid[data-count="2"]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.related-pages-grid[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.related-page--featured{grid-column:span 2}.related-pages-grid:is([data-count="1"],[data-count="2"]) .related-page--featured{grid-column:auto}.related-pages-grid[data-count="3"] .related-page--featured{grid-area:span 2}.related-pages-grid[data-count="4"] .related-page--featured{grid-column:1/-1}.related-pages-grid[data-count="6"] .related-page--featured{grid-row:span 2}.related-page--featured .related-page-link{padding:var(--space-48);flex-wrap:nowrap;align-items:center}.related-page--featured .related-page-copy{flex-basis:auto;order:0}.related-page--featured .related-page-direction{margin-left:0}}@media (width<=767px){.related-page-link{padding:var(--space-24);flex-wrap:wrap}.related-page-copy{flex-basis:100%;order:1}.related-page-direction{margin-left:auto}}@media (prefers-reduced-motion:reduce){.related-page-link{transition:none}.related-page-link:is(:hover,:focus-visible){transform:none}}
