/* One V3 page-entry component; optional in-page navigation is content, not a page-specific layout. */
.page-hero{--page-hero-min-height:320px;--page-hero-pad-top:32px;--page-hero-pad-bottom:28px;background:var(--amb-ice);padding:0;border-bottom:1px solid var(--amb-line)}
.page-hero__inner{min-height:var(--page-hero-min-height);padding-block:var(--page-hero-pad-top) var(--page-hero-pad-bottom);display:flex;flex-direction:column;align-items:flex-start}
.page-hero__breadcrumb{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin:0 0 16px;color:var(--amb-muted)}
.page-hero__breadcrumb a{text-decoration:none}
.page-hero__breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}
.amb-site .page-hero__title{max-width:100%;margin:0 0 16px;text-wrap:wrap;overflow-wrap:normal}
.amb-site .page-hero__lead{max-width:1100px;width:100%;margin:0;color:var(--amb-text);text-wrap:wrap}
.page-hero__subnav{display:flex;flex-wrap:wrap;gap:6px 30px;align-self:stretch;margin-top:18px;padding-top:10px;border-top:1px solid var(--amb-line)}
.page-hero__subnav a{display:flex;align-items:center;gap:10px;min-height:40px;font-size:var(--type-nav);line-height:var(--type-nav-line);font-weight:var(--type-nav-weight);text-decoration:none}
.page-hero__subnav a:hover{text-decoration:underline;text-underline-offset:4px}
.page-hero__subnav span{color:var(--amb-blue);font-size:var(--type-number);font-weight:var(--type-number-weight)}
.amb-site .page-content-start{padding-top:48px;margin-top:0}
.page-content-start>.faq-topics,.page-content-start>.faq-panels>.faq-group{padding-top:0}
@media(max-width:1100px){.page-hero{--page-hero-min-height:288px;--page-hero-pad-top:28px;--page-hero-pad-bottom:24px}}
@media(max-width:600px){.page-hero{--page-hero-min-height:0px;--page-hero-pad-top:24px;--page-hero-pad-bottom:28px}.page-hero__breadcrumb{margin-bottom:18px}.amb-site .page-hero__title{margin-bottom:18px}.page-hero__subnav{margin-top:20px;padding-top:12px;gap:0 20px}.page-hero__subnav a{min-height:44px}.amb-site .page-content-start{padding-top:36px}}
