/*!
 * Hocus Focus
 */.ReplayLink{background-color:#282828;padding:1.3em}.ReplayLink__link{color:#fff;font-family:Helvetica-Heavy,sans-serif}.ReplayLink__link:hover{color:#ff6161}/*!
* Hocus Focus
*/.Term{margin-top:1.5rem}@media (min-width:37.5em){.Term{margin-top:3rem}}@media (min-width:68.75em){.Term{margin-top:3.75rem}}.Term__date{display:block;font-family:Helvetica-Heavy,sans-serif;font-size:1rem;line-height:1.2em;margin-bottom:.8em}@media (min-width:68.75em){.Term__date{font-size:1.125rem}}@media (min-width:90em){.Term__date{font-size:1.25rem}}.Term__title-wrap{margin-bottom:12px;padding:0 1.5rem;width:100%}@media (min-width:37.5em){.Term__title-wrap{margin-left:auto;margin-right:auto;max-width:100rem;padding:0 5rem}}@media (min-width:56.25em){.Term__title-wrap{max-width:90rem;padding:0 5rem}}@media (min-width:68.75em){.Term__title-wrap{max-width:97.5rem;padding:0 8.75rem}}@media (min-width:90em){.Term__title-wrap{max-width:100rem;padding:0 10rem}}@media (min-width:56.25em){.Term__title-wrap{margin-bottom:24px}}.Term__heading.Term__BHeading{font-family:Helvetica-Heavy,sans-serif;font-size:2.125rem;line-height:1;margin-bottom:12px}@media (min-width:23.4375em){.Term__heading.Term__BHeading{font-size:2.5rem}}@media (min-width:37.5em){.Term__heading.Term__BHeading{font-size:3rem}}@media (min-width:56.25em){.Term__heading.Term__BHeading{font-size:3.375rem}}@media (min-width:68.75em){.Term__heading.Term__BHeading{font-size:3.875rem}}@media (min-width:90em){.Term__heading.Term__BHeading{font-size:4.25rem}}@media (min-width:56.25em){.Term__heading.Term__BHeading{margin-bottom:24px}}.Term__flexcontent.Term__BFlexContent .BFlexContent__section-title.BFlexContent__BHeading{font-family:Helvetica-Heavy,sans-serif;font-size:1.5rem;line-height:1;margin-bottom:1.2em}@media (min-width:23.4375em){.Term__flexcontent.Term__BFlexContent .BFlexContent__section-title.BFlexContent__BHeading{font-size:1.875rem}}@media (min-width:37.5em){.Term__flexcontent.Term__BFlexContent .BFlexContent__section-title.BFlexContent__BHeading{font-size:2.1875rem}}@media (min-width:56.25em){.Term__flexcontent.Term__BFlexContent .BFlexContent__section-title.BFlexContent__BHeading{font-size:2.1875rem}}@media (min-width:68.75em){.Term__flexcontent.Term__BFlexContent .BFlexContent__section-title.BFlexContent__BHeading{font-size:2.625rem}}@media (min-width:90em){.Term__flexcontent.Term__BFlexContent .BFlexContent__section-title.BFlexContent__BHeading{font-size:3rem}}.Term__flexcontent.Term__BFlexContent .BFlexContent__section-subtitle.BFlexContent__BHeading{font-family:Helvetica-Roman,sans-serif;font-family:Helvetica-Heavy,sans-serif;font-size:1rem;line-height:1.3;margin-bottom:.7em}@media (min-width:23.4375em){.Term__flexcontent.Term__BFlexContent .BFlexContent__section-subtitle.BFlexContent__BHeading{font-size:1.125rem}}@media (min-width:37.5em){.Term__flexcontent.Term__BFlexContent .BFlexContent__section-subtitle.BFlexContent__BHeading{font-size:1.25rem}}@media (min-width:56.25em){.Term__flexcontent.Term__BFlexContent .BFlexContent__section-subtitle.BFlexContent__BHeading{font-size:1.5rem}}@media (min-width:68.75em){.Term__flexcontent.Term__BFlexContent .BFlexContent__section-subtitle.BFlexContent__BHeading{font-size:1.6875rem}}@media (min-width:90em){.Term__flexcontent.Term__BFlexContent .BFlexContent__section-subtitle.BFlexContent__BHeading{font-size:1.75rem}}.Term__replay-link-wrap{margin-bottom:3.75rem;padding:0 1.5rem;width:100%}@media (min-width:37.5em){.Term__replay-link-wrap{margin-left:auto;margin-right:auto;max-width:100rem;padding:0 5rem}}@media (min-width:56.25em){.Term__replay-link-wrap{max-width:90rem;padding:0 5rem}}@media (min-width:68.75em){.Term__replay-link-wrap{max-width:97.5rem;padding:0 8.75rem}}@media (min-width:90em){.Term__replay-link-wrap{max-width:100rem;padding:0 10rem}}.Term__calendar-wrapper{margin-bottom:3.75rem;padding:0 1.5rem;width:100%}@media (min-width:37.5em){.Term__calendar-wrapper{margin-left:auto;margin-right:auto;max-width:100rem;padding:0 5rem}}@media (min-width:56.25em){.Term__calendar-wrapper{max-width:90rem;padding:0 5rem}}@media (min-width:68.75em){.Term__calendar-wrapper{max-width:97.5rem;padding:0 8.75rem}}@media (min-width:90em){.Term__calendar-wrapper{max-width:100rem;padding:0 10rem}}@media (min-width:56.25em){.Term__calendar-wrapper{margin-bottom:3.75rem}}
