#portal-hub dialog.dialog-exit .buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:2rem}@media(min-width:550px){#portal-hub dialog.dialog-exit .buttons{justify-content:flex-start}}#portal-hub dialog.dialog-exit .buttons a.button{width:240px;margin:0}#portal-hub dialog.dialog-exit .buttons .cancel{display:inline}#portal-hub dialog.dialog-exit .buttons .cancel button{width:240px}#portal-hub .hero{display:grid;background-color:var(--bc-cta)}@media(min-width:600px){#portal-hub .hero picture{grid-area:1/1;display:grid}}@media(min-width:1199px){#portal-hub .hero picture{display:grid}}#portal-hub .hero picture img{width:auto;height:315px;max-height:69vh;object-fit:cover}@media(min-width:600px){#portal-hub .hero picture img{height:602px;object-position:-450px}}@media(min-width:1199px){#portal-hub .hero picture img{object-position:center}#portal-hub .hero picture img:nth-child(3){grid-area:image}}@media(min-width:600px){#portal-hub .hero .content-wrap{grid-area:1/1;display:grid;align-items:flex-end}#portal-hub .hero .copy{filter:drop-shadow(0 0 3px white)}}#portal-hub .hero .copy img{margin-top:2rem}#portal-hub .hero .copy img+h1{margin-top:0}#portal-hub .hero picture+.content-wrap .copy{max-width:450px}#portal-hub .hero h1{margin:1.5rem 0}#portal-hub .hero h1 sub,#portal-hub .hero h1 sup{font-size:.7em;font-weight:700;line-height:var(--fs-headline);vertical-align:top}#portal-hub .hero .subhead{margin:1.5rem 0;font-size:var(--fs-main)}#portal-hub section.faq{margin:3rem auto}@media(min-width:767px){#portal-hub section.faq h2{font-size:var(--fs-headline)}}#portal-hub section.faq h2 img{display:block}#portal-hub .accordion{border-bottom:1px solid var(--bc-alt)}#portal-hub .accordion article{padding:0 1rem;border-top:1px solid var(--bc-alt)}#portal-hub .accordion article .copy{height:0;overflow:hidden;opacity:0;transition:opacity .15s}#portal-hub .accordion article:focus .heading:after,#portal-hub .accordion article:focus-within .heading:after{transform:rotate(45deg)}#portal-hub .accordion article:focus .copy,#portal-hub .accordion article:focus-within .copy{height:auto;opacity:1}#portal-hub .accordion .heading{display:grid;grid-template-columns:1fr auto;grid-gap:1rem;align-items:center;font-size:var(--fs-title);cursor:pointer}#portal-hub .accordion .heading:after{content:"";display:block;width:28px;height:28px;background:url(/hub/images/button-accordion.svg) 50% no-repeat;background-size:100%;transition:transform .15s}#portal-hub .accordion h3{margin:1rem 0;font-size:18px}@media(min-width:767px){#portal-hub .accordion h3{font-size:var(--fs-title)}}#portal-hub .accordion .copy{font-size:16px}@media(min-width:767px){#portal-hub .accordion .copy{font-size:var(--fs-main)}}#portal-hub .accordion p:first-child{margin-top:0}#portal-hub section.banner-callout{margin:3rem 0;padding-top:2rem;text-align:center;font-size:19px;font-weight:700;color:var(--cc-alt);background-color:var(--bc-alt)}@media(min-width:767px){#portal-hub section.banner-callout{font-size:30px;padding:1rem 0;text-align:left}}#portal-hub section.banner-callout .content-wrap{display:grid;justify-items:center}@media(min-width:767px){#portal-hub section.banner-callout .content-wrap{grid-template-columns:auto 1fr;grid-gap:3rem;justify-items:start;align-items:center}}#portal-hub section.banner-callout h2,#portal-hub section.banner-callout h3{margin:2rem 0;font-size:30px;font-weight:inherit}@media(min-width:767px){#portal-hub section.banner-callout h2,#portal-hub section.banner-callout h3{font-size:38px}}#portal-hub section.banner-callout p{margin:2rem 0}