/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--content--header--color:initial;--content--list-item--image:url(/themes/custom/mac_theme/images/icons/bullet-dark-blue-80.svg);}.content{--content--font-color:var(--text-color);--content--font-style:normal;--link--color:var(--color--primary-80);font-style:var(--content--font-style);color:var(--content--font-color);max-width:var(--content--max-width);}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:var(--content--header--color);}.content figure{margin:0;}.content figure figcaption{font-style:italic;margin-top:1.6rem;}@media (min-width:576px){.content figure figcaption{padding-left:4.8rem;}}.content a{--link--underline-color:var(--color--primary-80);text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--link--underline-color) 60%,transparent);text-underline-offset:var(--link--underline-offset,auto);cursor:pointer;font-size:1em;line-height:var(--line-height);}.content a:hover{text-decoration-line:none;}.content a:focus-visible{box-shadow:0 0 0 0.2rem var(--focus--background),0 0 0 0.4rem var(--focus--color);outline:none;}.content a:not([href]):not([class]){color:inherit;text-decoration-line:none;cursor:text;}.content a:focus-visible{box-shadow:0 0 0 0.2rem var(--focus--background),0 0 0 0.4rem var(--focus--color);outline:none;}.content a:focus-within{text-decoration-line:none;}.content p{margin-bottom:var(--line-height);}mac-content .content p:last-child{margin-bottom:0;}.content ol{margin-top:0;margin-bottom:0;padding:0;}.content ol.list-inline li{display:inline-block;}.content ol.list-inline li + li{margin-left:1.6rem;}.content ul{margin-top:0;margin-bottom:0;padding:0;}.content ul li{list-style-image:var(--content--list-item--image);}.content ul.list-inline li{display:inline-block;}.content ul.list-inline li + li{margin-left:1.6rem;}.content li{margin-top:0;margin-bottom:1.6rem;margin-left:2rem;}.content li > ul{margin-top:1.6rem;}.content * + h2{margin-top:calc(var(--vertical-rhythm--spacer) - var(--vertical-rhythm--medium));}.content table{border-spacing:0;}.content table th{font-weight:var(--font-weight--medium);}.content table th,.content table td{border-top:none;padding:0.8rem 1.8rem;vertical-align:top;border-right:0.1rem solid var(--color--primary-20);text-align:inherit;}.content table th:last-child,.content table td:last-child{border-right:none;}.content table tbody tr:nth-child(odd){background-color:var(--color--primary-10);}.content [dir=rtl] + [dir=ltr]{margin-right:0.5em;}.content--italic{--content--font-style:italic;}.content--small{font-size:1.6rem;line-height:2.2rem;font-weight:var(--font-weight--normal);}@media print{.content--small{font-size:1.4rem;line-height:1.2;}}.content--medium{font-size:2rem;line-height:var(--line-height);font-weight:var(--font-weight--medium);}@media print{.content--medium{font-size:1.6rem;line-height:1.2;}}.content--medium--italic{--content--font-style:italic;}.content--large{font-size:2.4rem;line-height:3.2rem;font-weight:var(--font-weight--medium);}@media print{.content--large{font-size:2rem;line-height:1.2;}}.content--large--italic{--content--font-style:italic;}.content--intro p:first-child{font-size:2.4rem;line-height:3.2rem;font-weight:var(--font-weight--medium);padding:0 0 var(--vertical-rhythm--small);margin:0;}@media print{.content--intro p:first-child{font-size:2rem;line-height:1.2;}}.content--intro-search{padding-top:var(--vertical-rhythm--xlarge);}.content--intro-search p:first-child{font-size:2.4rem;line-height:3.2rem;font-weight:var(--font-weight--medium);padding:0 0 var(--vertical-rhythm--small);margin:0;}@media print{.content--intro-search p:first-child{font-size:2rem;line-height:1.2;}}.content--callout h1,.content--callout h2,.content--callout h3,.content--callout h4,.content--callout h5,.content--callout h6{color:var(--color--dark-blue-80);}.content--themed{--content--header--color:var(--color--primary-80);}.content--white{--content--header--color:var(--color--white);--content--font-color:var(--color--white);}body.am-i-eligible .content--intro h2:first-child,body.assessment-apply-online .content--intro h2:first-child{font-size:2.4rem;line-height:3.2rem;color:var(--color--dark-blue-80);font-weight:var(--font-weight--normal);}
