.resources-hero{background:var(--pale);border-bottom:1px solid var(--line)}.resources-hero .page-heading{background:0 0;border-bottom:0;padding:44px 0 22px}.resources-hero .page-heading .eyebrow{margin-bottom:14px}.resources-hero .page-heading h1{max-width:1060px;font-size:clamp(38px,3.8vw,52px);line-height:1.1}.resources-hero .page-heading .lead{font-size:var(--text-intro);max-width:920px;margin-top:18px;line-height:1.7}.resources-hero-categories{font-size:var(--text-eyebrow);letter-spacing:1.4px;text-transform:uppercase;color:#356c94;border-top:1px solid #b8d2e4;padding:16px 0 25px;font-weight:500;line-height:1.6}.featured-book.resources-featured-book{background:#fff;padding-top:48px;padding-bottom:64px}.resources-book-cover{aspect-ratio:2/3;width:min(100%,316px);margin-inline:auto;position:relative}.resources-book-cover-image{object-fit:contain;object-position:center}.resources-featured-book .split>*{min-width:0}.resources-featured-book .resources-book-copy>.eyebrow{margin-bottom:16px}.resources-featured-book .resources-book-copy h2{max-width:620px}.resources-featured-book .book-subtitle{max-width:580px;margin-top:14px;line-height:1.55}.resources-featured-book .resources-book-copy .resources-about-label{margin-top:24px;margin-bottom:8px}.resources-featured-book .resources-book-copy .resources-book-description{max-width:600px;font-size:var(--text-body);margin-top:0;line-height:1.75}.resources-featured-book .resources-book-copy .button{margin-top:24px}.resources-library{background:var(--off)}@media (max-width:800px){.resources-hero .page-heading{padding-top:36px;padding-bottom:20px}.resources-hero .page-heading h1{font-size:42px}.featured-book.resources-featured-book{padding-top:40px;padding-bottom:48px}.resources-book-cover{width:min(100%,300px)}}@media (max-width:520px){.resources-hero .page-heading{padding-top:32px;padding-bottom:20px}.resources-hero .page-heading h1{font-size:36px}.resources-hero .page-heading .lead{font-size:var(--text-body);margin-top:17px}.resources-hero-categories{font-size:var(--text-eyebrow);letter-spacing:1px;padding-top:14px;padding-bottom:22px}.featured-book.resources-featured-book{padding-top:34px;padding-bottom:44px}.resources-book-cover{width:min(100%,260px)}.resources-featured-book .resources-book-copy .resources-about-label{margin-top:22px}}
