.hbs-copy-link-heading{scroll-margin-top:calc(2vw + 90px)}@media(min-width:1024px){.hbs-copy-link-heading{scroll-margin-top:calc(2vw + 45px)}}h2.hbs-copy-link-heading{font-size:31.99px;font-family:Graphik,sans-serif,system-ui;font-weight:600;line-height:1;letter-spacing:-.03em;transform:translateX(-.06em);margin-top:0;display:inline-block}@media screen and (min-width:300px)and (max-width:1340px){h2.hbs-copy-link-heading{font-size:calc(31.99px + 31.97*(100vw - 300px)/1040)}}@media screen and (min-width:1340px){h2.hbs-copy-link-heading{font-size:63.96px}}.hbs-copy-link-heading__button{align-items:center;display:inline-flex;height:22px;margin-left:5px;position:relative;transition:.2s cubic-bezier(.65,0,.35,1);transform:translateY(2px)}@media(min-width:1024px){.hbs-copy-link-heading__button{transform:translateY(-5px)}}.hbs-copy-link-heading__button:focus,.hbs-copy-link-heading__button:hover{color:var(--c-spot)}.hbs-copy-link-heading__copied-text{position:absolute;top:2px;left:0;font-size:14px;font-family:Graphik,sans-serif,system-ui;font-weight:600;line-height:1.2;opacity:0;animation:opacity-fade-in .2s cubic-bezier(.65,0,.35,1) .2s forwards;color:var(--c-spot);white-space:nowrap}.hbs-copy-link-heading__copied-text b,.hbs-copy-link-heading__copied-text strong{font-weight:600}.hbs-copy-link-heading__icon{height:22px;width:22px;opacity:0;animation:opacity-fade-in .2s cubic-bezier(.65,0,.35,1) .2s forwards}.hbs-in-page-navigation-page-section:first-child>:first-child{margin-top:0}.hbs-page-body .hbs-in-page-navigation-page-section:not(:first-child){margin-top:var(--block-spacing-xl)}.hbs-page-body .hbs-program-page-body__announcement+.hbs-in-page-navigation-page-section{margin-top:36px}@media screen and (min-width:300px)and (max-width:1340px){.hbs-page-body .hbs-program-page-body__announcement+.hbs-in-page-navigation-page-section{margin-top:calc(36px + 24*(100vw - 300px)/1040)}}@media screen and (min-width:1340px){.hbs-page-body .hbs-program-page-body__announcement+.hbs-in-page-navigation-page-section{margin-top:60px}}.hbs-in-page-navigation-page-section .hbs-rich-text>h3{font-size:20px;font-family:Graphik,sans-serif,system-ui;font-weight:600;line-height:1.2;letter-spacing:-.03em}@media screen and (min-width:300px)and (max-width:1340px){.hbs-in-page-navigation-page-section .hbs-rich-text>h3{font-size:calc(20px + 11.99*(100vw - 300px)/1040)}}@media screen and (min-width:1340px){.hbs-in-page-navigation-page-section .hbs-rich-text>h3{font-size:31.99px}}.hbs-in-page-navigation-page-section .hbs-rich-text>h4{font-size:16px;font-family:Graphik,sans-serif,system-ui;font-weight:600;line-height:1.2;letter-spacing:-.02em}@media screen and (min-width:300px)and (max-width:1340px){.hbs-in-page-navigation-page-section .hbs-rich-text>h4{font-size:calc(16px + 4*(100vw - 300px)/1040)}}@media screen and (min-width:1340px){.hbs-in-page-navigation-page-section .hbs-rich-text>h4{font-size:20px}}.hbs-in-page-navigation-page-section .hbs-rich-text>h5{font-size:16px;font-family:Graphik,sans-serif,system-ui;font-weight:400;line-height:1.2;letter-spacing:-.02em}@media screen and (min-width:300px)and (max-width:1340px){.hbs-in-page-navigation-page-section .hbs-rich-text>h5{font-size:calc(16px + 4*(100vw - 300px)/1040)}}@media screen and (min-width:1340px){.hbs-in-page-navigation-page-section .hbs-rich-text>h5{font-size:20px}}
/*# sourceMappingURL=01d8d21b2f904db5.css.map*/