/* Isolate the reference's component classes from existing site components. */
.mea-events-page p { color:inherit; }
.mea-events-page details, .mea-events-page summary { margin:0; border:0; background:transparent; }
.mea-events-page h3 { text-transform:none; }
/* Events category R3 reference styles, shared by individual category pages. */
.mea-events-page {--orange:#f45914;--cream:#faf4f2;--brown:#2f1207;--ink:#21150f;--muted:#655952;--line:#d8ccc6;--white:#fff;--title:'Libre Bodoni',serif;--body:Inter,Arial,sans-serif;--gutter:clamp(22px,5.55vw,80px);--max:1280px}
.mea-events-page * {box-sizing:border-box}
.mea-events-page {scroll-behavior:smooth;scroll-padding-top:90px}
.mea-events-page {margin:0;color:var(--ink);background:#fff;font-family:var(--body);font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased}
.mea-events-page button,
.mea-events-page a,
.mea-events-page summary {-webkit-tap-highlight-color:transparent}
.mea-events-page button {font:inherit}
.mea-events-page button,
.mea-events-page a {touch-action:manipulation}
.mea-events-page button {cursor:pointer}
.mea-events-page a {color:inherit}
.mea-events-page button {color:inherit}
.mea-events-page img {display:block;max-width:100%}
.mea-events-page h1,
.mea-events-page h2,
.mea-events-page h3,
.mea-events-page p {margin:0}
.mea-events-page h1,
.mea-events-page h2,
.mea-events-page h3 {font-family:var(--title);font-weight:400;font-synthesis:none;line-height:1.12}
.mea-events-page h1 {font-size:clamp(44px,4.7vw,68px);color:var(--orange)}
.mea-events-page h2 {font-size:clamp(34px,3.05vw,44px);text-transform:uppercase}
.mea-events-page h3 {font-size:1.625rem}
.mea-events-page p+p {margin-top:18px}
.mea-events-page a,
.mea-events-page button,
.mea-events-page summary {outline-offset:5px}
.mea-events-page :focus-visible {outline:2px solid var(--orange)}
.mea-events-page button {border:0;background:none}
.mea-events-page .ev-wrap {width:min(calc(100% - var(--gutter)*2),var(--max));margin-inline:auto}
.mea-events-page .ev-section {padding-block:100px}
.mea-events-page .ev-cream {background:var(--cream)}
.mea-events-page .ev-dark {background:var(--brown);color:var(--white)}
.mea-events-page .ev-accent {color:var(--orange)}
.mea-events-page .ev-muted {color:var(--muted)}
.mea-events-page .ev-eyebrow {display:inline-flex;align-items:center;border:1px solid var(--orange);border-radius:30px;padding:7px 19px;font-size:0.75rem;font-weight:500;line-height:1.4;text-transform:uppercase;color:var(--orange);margin-bottom:27px}
.mea-events-page .ev-dark .ev-eyebrow {color:var(--orange);border-color:#75401f}
.mea-events-page .ev-split {display:grid;grid-template-columns: .92fr 1.08fr;gap:clamp(48px,7vw,110px)}
.mea-events-page .ev-section-intro {max-width:800px;margin-bottom:45px}
.mea-events-page .ev-section-intro h2 {margin-bottom:22px}
.mea-events-page .ev-section-intro p {max-width:760px}
.mea-events-page .ev-button {display:inline-flex;align-items:center;justify-content:space-between;gap:23px;min-height:48px;padding:5px 6px 5px 23px;border-radius:30px;background:var(--orange);color:#231005;border:1px solid var(--orange);text-decoration:none;font-size:0.875rem;font-weight:600;line-height:1.3;transition:background .2s,transform .2s;white-space:normal;text-align:left}
.mea-events-page .ev-button-icon {display:grid;place-items:center;width:35px;height:35px;flex:0 0 35px;background:#fff;border-radius:50%;color:var(--brown);font-size:1.4375rem;font-weight:400}
.mea-events-page .ev-button:hover {background:#ff752f;transform:translateY(-2px)}
.mea-events-page .ev-button.ev-secondary {color:var(--ink);background:transparent;border-color:#9b8880}
.mea-events-page .ev-button.ev-secondary:hover {background:#f3e5de}
.mea-events-page .ev-dark .ev-button.ev-secondary {color:white;border-color:#b8a399}
.mea-events-page .ev-dark .ev-button.ev-secondary:hover {background:#4c2919}
.mea-events-page .ev-button-row {display:flex;flex-wrap:wrap;gap:16px;margin-top:30px}
.mea-events-page .ev-text-link {display:inline-flex;align-items:center;gap:20px;padding:3px 0;border-bottom:1px solid currentColor;text-decoration:none;color:var(--orange);font-size:0.875rem;font-weight:500;line-height:1.7}
.mea-events-page .ev-text-link:hover {color:var(--orange)}
.mea-events-page .ev-dark .ev-text-link {color:var(--orange)}
.mea-events-page .ev-hero {overflow:hidden}
.mea-events-page .ev-hero-grid {display:grid;grid-template-columns:1.27fr .9fr;align-items:center;gap:6%;padding-block:68px}
.mea-events-page .ev-hero .ev-eyebrow {margin-bottom:28px}
.mea-events-page .ev-hero h1 {max-width:740px}
.mea-events-page .ev-hero-support {font-weight:400;font-size:1.125rem;line-height:1.5;max-width:620px;margin-top:24px}
.mea-events-page .ev-hero-text {max-width:655px;margin-top:22px;color:var(--muted);font-size:0.9375rem;line-height:1.75}
.mea-events-page .ev-hero-text p+p {margin-top:14px}
.mea-events-page .ev-eligibility-band {border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--cream)}
.mea-events-page .ev-eligibility-inner {display:flex;align-items:center;justify-content:center;gap:27px;padding-block:19px;font-size:0.8125rem;line-height:1.5}
.mea-events-page .ev-eligibility-inner span+span {border-left:1px solid #c6b5ab;padding-left:27px}
.mea-events-page .ev-eligibility-inner strong {font-weight:600}
.mea-events-page .ev-categories .ev-section-intro {margin-bottom:50px}
.mea-events-page .ev-categories .ev-section-intro .ev-eyebrow {margin-bottom:26px}
.mea-events-page .ev-category-group {border-top:1px solid var(--line)}
.mea-events-page .ev-category-group:last-child {border-bottom:1px solid var(--line)}
.mea-events-page summary {list-style:none;cursor:pointer}
.mea-events-page summary::-webkit-details-marker {display:none}
.mea-events-page .ev-category-group>summary {display:grid;grid-template-columns:55px 1fr 28px;gap:15px;align-items:center;padding:27px 0}
.mea-events-page .ev-group-number {color:var(--orange);font-size:0.8125rem;}
.mea-events-page .ev-group-title {font-family:var(--title);font-size:1.8125rem;font-weight:400;line-height:1.25}
.mea-events-page .ev-category-group[open]>.ev-group-title,
.mea-events-page .ev-category-group[open]>summary .ev-group-title {color:var(--orange)}
.mea-events-page .ev-plus {display:block;width:18px;height:18px;position:relative;justify-self:end;color:var(--orange)}
.mea-events-page .ev-plus:before,
.mea-events-page .ev-plus:after {content:'';position:absolute;background:currentColor;left:0;top:8px;width:16px;height:1px}
.mea-events-page .ev-plus:after {transform:rotate(90deg);transition:transform .2s}
.mea-events-page details[open]>summary>.ev-plus:after {transform:rotate(0deg)}
.mea-events-page .ev-group-content {padding:0 0 33px 70px}
.mea-events-page .ev-group-description {max-width:970px;color:var(--muted);font-size:0.9375rem;margin-bottom:25px}
.mea-events-page .ev-subcategory-list {border-top:1px solid var(--line)}
.mea-events-page .ev-recognition .ev-split {align-items:center}
.mea-events-page .ev-recognition h2 {max-width:450px}
.mea-events-page .ev-recognition-copy p {max-width:480px;color:#e5d6cc;margin-top:24px}
.mea-events-page .ev-editorial-note {margin-top:30px;padding-top:28px;border-top:1px solid var(--line);font-size:0.875rem;color:var(--muted);max-width:1100px}
.mea-events-page .ev-editorial-note a {color:var(--orange);text-underline-offset:3px}
.mea-events-page .ev-merit-note {border-left:2px solid var(--orange);padding-left:20px;margin-top:35px;font-size:0.875rem!important;color:var(--ink)!important}
.mea-events-page .ev-faqs {padding-block:100px}
.mea-events-page .ev-faq-intro {text-align:center;max-width:850px;margin:0 auto 45px}
.mea-events-page .ev-faq-intro h2 {font-size:2.5rem}
.mea-events-page .ev-faq-list {max-width:960px;margin:auto;border-top:1px solid #c8bbb4}
.mea-events-page .ev-faq {border-bottom:1px solid #c8bbb4}
.mea-events-page .ev-faq>summary {display:grid;grid-template-columns:1fr 20px;gap:30px;align-items:center;padding:25px 9px;font-family:var(--title);font-weight:400;font-size:1.4375rem;line-height:1.3}
.mea-events-page .ev-faq>p {font-size:0.875rem;padding:0 45px 26px 9px;color:var(--muted);max-width:930px}
.mea-events-page .ev-final {text-align:center;padding-block:90px}
.mea-events-page .ev-final h2 {max-width:800px;margin:auto;font-size:clamp(36px,3.35vw,49px)}
.mea-events-page .ev-final p {max-width:680px;margin:25px auto 0;color:#e5d5cb}
.mea-events-page .ev-final .ev-button-row {justify-content:center;margin-top:32px}
.mea-events-page .ev-final .ev-final-deadline {margin-top:25px;font-size:0.75rem;color:#cbae9c}
.mea-events-page .ev-hero-text,
.mea-events-page .ev-section-intro p,
.mea-events-page .ev-group-description,
.mea-events-page .ev-recognition-copy p,
.mea-events-page .ev-faq>p,
.mea-events-page .ev-final p {font-size:1.2rem}
.mea-events-page .ev-editorial-note {font-size:0.875rem}
@media(min-width:1600px) {
.mea-events-page .ev-hero-grid {padding-block:85px}
}
@media(max-width:1100px) {
.mea-events-page .ev-hero-grid {gap:4%;grid-template-columns:1.2fr .85fr}
.mea-events-page .ev-hero h1 {font-size:3.25rem}
.mea-events-page .ev-hero-text {font-size:0.875rem}
.mea-events-page .ev-split {gap:55px}
.mea-events-page .ev-section {padding-block:80px}
}
@media(max-width:800px) {
.mea-events-page {scroll-padding-top:75px}
.mea-events-page .ev-hero-grid {grid-template-columns:1fr;padding-block:46px;gap:36px}
.mea-events-page .ev-hero h1 {font-size:clamp(44px,7.7vw,64px);max-width:690px}
.mea-events-page .ev-hero-support {font-size:1.125rem}
.mea-events-page .ev-hero-text {font-size:0.9375rem;max-width:100%}
.mea-events-page .ev-eligibility-inner {flex-wrap:wrap;gap:8px 22px;justify-content:flex-start;font-size:0.75rem}
.mea-events-page .ev-eligibility-inner span+span {padding-left:0;border:0}
.mea-events-page .ev-eligibility-inner span:last-child {flex-basis:100%}
.mea-events-page .ev-split {grid-template-columns:1fr;gap:38px}
.mea-events-page .ev-section {padding-block:65px}
.mea-events-page .ev-section-intro {margin-bottom:32px}
.mea-events-page .ev-group-title {font-size:1.5625rem}
.mea-events-page .ev-category-group>summary {grid-template-columns:32px 1fr 20px;gap:15px;padding-block:25px}
.mea-events-page .ev-group-content {padding-left:47px}
.mea-events-page .ev-recognition .ev-split {gap:38px}
.mea-events-page .ev-recognition h2,
.mea-events-page .ev-recognition-copy p {max-width:620px}
.mea-events-page .ev-faq>summary {font-size:1.3125rem}
.mea-events-page .ev-final {padding-block:70px}
}
@media(max-width:520px) {
.mea-events-page {font-size:0.9375rem}
.mea-events-page .ev-hero h1 {font-size:2.6875rem}
.mea-events-page .ev-hero-support {font-size:1rem}
.mea-events-page .ev-hero-text {font-size:0.875rem}
.mea-events-page .ev-hero .ev-eyebrow {font-size:0.625rem;padding:7px 13px}
.mea-events-page .ev-hero .ev-button-row {gap:12px}
.mea-events-page .ev-button {font-size:0.75rem;padding-left:16px;gap:14px;min-height:46px}
.mea-events-page .ev-button-icon {width:32px;height:32px;flex-basis:32px}
.mea-events-page .ev-eligibility-inner {font-size:0.6875rem;padding-block:16px}
.mea-events-page .ev-section {padding-block:54px}
.mea-events-page h2 {font-size:2rem}
.mea-events-page .ev-eyebrow {font-size:18px;padding:7px 15px;margin-bottom:22px}
.mea-events-page .ev-section-intro p {font-size:0.875rem}
.mea-events-page .ev-group-title {font-size:1.4375rem}
.mea-events-page .ev-category-group>summary {grid-template-columns:26px 1fr 18px;gap:12px}
.mea-events-page .ev-group-content {padding-left:0}
.mea-events-page .ev-group-description {font-size:0.875rem}
.mea-events-page .ev-faq-intro h2 {font-size:2.0625rem}
.mea-events-page .ev-faq>summary {padding:23px 0;font-size:1.3125rem;gap:22px}
.mea-events-page .ev-faq>p {padding:0 20px 24px 0;font-size:0.875rem}
.mea-events-page .ev-final h2 {font-size:2.125rem}
.mea-events-page .ev-final .ev-button-row {flex-direction:column;align-items:center}
}
@media(prefers-reduced-motion:reduce) {
.mea-events-page {scroll-behavior:auto}
.mea-events-page *,
.mea-events-page *:before,
.mea-events-page *:after {transition:none!important;animation:none!important}
}
@media print {
.mea-events-page .ev-button-row {display:none!important}
.mea-events-page .ev-section {padding-block:30px}
.mea-events-page {font-size:11pt}
.mea-events-page .ev-wrap {width:100%}
.mea-events-page .ev-dark {background:#fff;color:#21150f}
.mea-events-page .ev-dark p,
.mea-events-page .ev-dark td,
.mea-events-page .ev-dark th {color:#21150f}
.mea-events-page .ev-hero-grid {display:block}
.mea-events-page details {break-inside:avoid}
}
.mea-events-page {--gutter:clamp(24px,6.6vw,110px);--max:1320px;--ink:#17120f;--muted:#413b36}
.mea-events-page {line-height:1.55}
.mea-events-page h1,
.mea-events-page h2 {font-weight:400;}
.mea-events-page h2 {font-size:clamp(2rem,3vw,2.75rem);line-height:1.08}
.mea-events-page .ev-section {padding-block:96px}
.mea-events-page .ev-split,
.mea-events-page .ev-hero-grid {grid-template-columns:minmax(0,.79fr) minmax(0,1fr);gap:10%;align-items:start}
.mea-events-page .ev-eyebrow {font-size:18px;font-weight:400;line-height:1.25;padding:9px 23px;color:var(--orange);margin-bottom:30px}
.mea-events-page .ev-dark .ev-eyebrow {border-color:#956f5b;color:white}
.mea-events-page .ev-button {font-size:18px;min-height:44px;padding:4px 5px 4px 21px;gap:19px;color:white}
.mea-events-page .ev-button-icon {width:33px;height:33px;flex-basis:33px;font-size:1.375rem}
.mea-events-page .ev-button-row {gap:22px;margin-top:34px}
.mea-events-page .ev-text-link {color:var(--orange)}
.mea-events-page .ev-hero-grid {padding-block:96px 90px}
.mea-events-page .ev-hero h1 {font-size:clamp(2.75rem,3.8vw,3.75rem);line-height:1.08;color:var(--ink);text-transform:uppercase}
.mea-events-page .ev-hero-support {margin-top:0;font-family:var(--title);font-size:1.75rem;font-weight:400;line-height:1.2;color:var(--ink)}
.mea-events-page .ev-hero-text {font-size:1rem;line-height:1.6;margin-top:25px;max-width:none;color:var(--ink)}
.mea-events-page .ev-hero-text p+p {margin-top:19px}
.mea-events-page .ev-hero-body {padding-top:5px}
.mea-events-page .ev-eligibility-inner {justify-content:space-between;font-size:.8125rem;padding-block:21px;gap:20px}
.mea-events-page .ev-eligibility-inner span+span {padding-left:20px}
.mea-events-page .ev-categories .ev-section-intro {max-width:none;margin-bottom:54px}
.mea-events-page .ev-category-intro-copy {padding-top:6px}
.mea-events-page .ev-section-intro h2 {margin-bottom:0}
.mea-events-page .ev-category-intro-copy p {font-size:1rem;color:var(--ink)}
.mea-events-page .ev-category-group>summary {grid-template-columns:45px minmax(0,1fr) 25px;column-gap:20px;row-gap:14px;padding:29px 0;align-items:start}
.mea-events-page .ev-group-number {grid-column:1;grid-row:1 / span 2;padding-top:5px;color:var(--orange)}
.mea-events-page .ev-group-title {grid-column:2;grid-row:1;font-size:1.75rem;color:var(--ink)}
.mea-events-page .ev-category-group[open]>summary .ev-group-title {color:var(--orange)}
.mea-events-page .ev-group-description {display:block;grid-column:2;grid-row:2;font-size:.9375rem;line-height:1.55;margin:0;max-width:1040px;color:var(--muted)}
.mea-events-page .ev-category-group>summary>.ev-plus {grid-column:3;grid-row:1;margin-top:7px}
.mea-events-page .ev-group-content {padding:0 0 29px 65px}
.mea-events-page .ev-recognition .ev-split {align-items:start}
.mea-events-page .ev-recognition-copy p {color:var(--ink);max-width:none;font-size:1rem}
.mea-events-page .ev-editorial-note {font-size:.875rem;line-height:1.65;margin-top:13px;padding-top:26px}
.mea-events-page .ev-faq-intro {margin-bottom:45px}
.mea-events-page .ev-faq-intro .ev-eyebrow {margin-bottom:37px}
.mea-events-page .ev-faq-intro h2 {font-size:clamp(2rem,3vw,2.75rem)}
.mea-events-page .ev-faq-list {max-width:960px}
.mea-events-page .ev-faq>summary {font-size:1.5625rem;font-weight:400;line-height:1.25;padding:25px 10px}
.mea-events-page .ev-faq>p {font-size:.9375rem;line-height:1.6;padding-bottom:30px;color:var(--ink)}
.mea-events-page .ev-final {padding-block:84px 90px}
.mea-events-page .ev-final .ev-eyebrow {color:var(--orange);border-color:var(--orange);margin-bottom:34px}
.mea-events-page .ev-final h2 {font-size:clamp(2rem,3vw,2.75rem);line-height:1.12;max-width:890px}
.mea-events-page .ev-final p {line-height:1.65;max-width:790px;margin-top:30px}
.mea-events-page .ev-final .ev-button-row {margin-top:40px}
.mea-events-page .ev-final .ev-final-deadline {margin-top:24px;font-size:.8125rem}
@media(max-width:1050px) {
.mea-events-page .ev-split,
.mea-events-page .ev-hero-grid {gap:7%;grid-template-columns:minmax(0,.82fr) minmax(0,1fr)}
.mea-events-page .ev-hero-grid {padding-block:74px}
.mea-events-page .ev-hero h1 {font-size:2.75rem}
.mea-events-page .ev-hero-support {font-size:1.5rem}
.mea-events-page .ev-hero .ev-button-row {gap:13px}
.mea-events-page .ev-hero .ev-button {font-size:.75rem;padding-left:17px}
.mea-events-page .ev-eligibility-inner {font-size:.75rem;gap:14px}
.mea-events-page .ev-eligibility-inner span+span {padding-left:14px}
}
@media(max-width:800px) {
.mea-events-page .ev-split,
.mea-events-page .ev-hero-grid {grid-template-columns:1fr;gap:35px}
.mea-events-page .ev-section {padding-block:66px}
.mea-events-page .ev-hero-grid {padding-block:64px}
.mea-events-page .ev-hero h1 {font-size:clamp(2.5rem,6.6vw,3.3rem);max-width:620px}
.mea-events-page .ev-hero .ev-eyebrow {margin-bottom:25px}
.mea-events-page .ev-hero-support {font-size:1.5rem;max-width:610px}
.mea-events-page .ev-hero-text {font-size:1rem}
.mea-events-page .ev-hero-body {padding:0}
.mea-events-page .ev-hero .ev-button {font-size:.8125rem}
.mea-events-page .ev-eyebrow {font-size:.75rem;padding:8px 19px;margin-bottom:24px}
.mea-events-page .ev-eligibility-inner {justify-content:flex-start;gap:8px 20px;font-size:.75rem}
.mea-events-page .ev-eligibility-inner span+span {border:0;padding:0}
.mea-events-page .ev-category-intro-copy {padding:0}
.mea-events-page .ev-categories .ev-section-intro {margin-bottom:39px;gap:26px}
.mea-events-page .ev-category-group>summary {grid-template-columns:32px minmax(0,1fr) 20px;gap:14px 15px;padding-block:25px}
.mea-events-page .ev-group-title {font-size:1.5rem}
.mea-events-page .ev-group-description {font-size:.9375rem}
.mea-events-page .ev-group-content {padding-left:47px}
.mea-events-page .ev-recognition .ev-split {gap:40px}
.mea-events-page .ev-faq>summary {font-size:1.375rem}
.mea-events-page .ev-final {padding-block:66px}
.mea-events-page .ev-final h2 {font-size:2.2rem}
}
@media(max-width:520px) {
.mea-events-page {--gutter:24px}
.mea-events-page .ev-section {padding-block:54px}
.mea-events-page .ev-hero-grid {padding-block:49px;gap:28px}
.mea-events-page .ev-hero h1 {font-size:2.5rem;line-height:1.08}
.mea-events-page .ev-hero-support {font-size:1.375rem}
.mea-events-page .ev-hero-text,
.mea-events-page .ev-category-intro-copy p {font-size:.9375rem}
.mea-events-page h2,
.mea-events-page .ev-faq-intro h2 {font-size:2rem}
.mea-events-page .ev-eyebrow,
.mea-events-page .ev-hero .ev-eyebrow {font-size:.6875rem;padding:8px 17px}
.mea-events-page .ev-hero .ev-button-row {flex-direction:column;align-items:flex-start;gap:14px;margin-top:27px}
.mea-events-page .ev-button {font-size:.8125rem;min-height:44px}
.mea-events-page .ev-eligibility-inner {font-size:.75rem;padding-block:18px;gap:8px}
.mea-events-page .ev-eligibility-inner span {flex-basis:100%}
.mea-events-page .ev-category-group>summary {grid-template-columns:25px minmax(0,1fr) 18px;gap:12px}
.mea-events-page .ev-group-title {font-size:1.375rem}
.mea-events-page .ev-group-description {font-size:.875rem;line-height:1.6}
.mea-events-page .ev-group-content {padding-left:0}
.mea-events-page .ev-recognition-copy p {font-size:.9375rem}
.mea-events-page .ev-faq>summary {font-size:1.25rem;padding:24px 0}
.mea-events-page .ev-faq>p {font-size:.9375rem;padding:0 18px 25px 0}
.mea-events-page .ev-final h2 {font-size:2rem}
}
@media print {
.mea-events-page .ev-split,
.mea-events-page .ev-hero-grid {grid-template-columns:1fr 1fr;gap:35px}
.mea-events-page .ev-section,
.mea-events-page .ev-hero-grid {padding-block:25px}
.mea-events-page .ev-recognition-copy p {color:#21150f}
}
.mea-events-page h1,
.mea-events-page h2,
.mea-events-page h3,
.mea-events-page .ev-hero-support,
.mea-events-page .ev-group-title,
.mea-events-page .ev-faq>summary {font-family:var(--title);font-weight:400;font-synthesis:none}
.mea-events-page #requirements {padding-block:74px}
@media(max-width:1100px) and (min-width:801px) {
}
@media(max-width:800px) {
.mea-events-page #requirements {padding-block:62px}
}
@media(max-width:520px) {
.mea-events-page #requirements {padding-block:52px}
}
@media print {
}
.mea-events-page {--orange:#f45914;--brown:#2f1207;--cream:#faf4f2}
.mea-events-page .ev-hero-banner {margin:0;width:100%;height:auto;aspect-ratio:2 / 1;max-height:660px;overflow:hidden;background:var(--brown)}
.mea-events-page .ev-hero-banner img {display:block;width:100%;height:100%;object-fit:cover;object-position:50% 56%;filter:none;opacity:1}
.mea-events-page .ev-hero-banner picture {display:block;width:100%;height:100%}
.mea-events-page .ev-hero h1 {color:var(--orange)}
.mea-events-page .ev-dark .ev-eyebrow {color:var(--orange);border-color:var(--orange)}
@media(max-width:800px) {
.mea-events-page .ev-hero-banner {aspect-ratio:16 / 9;max-height:none}
.mea-events-page .ev-hero-banner img {object-position:50% 60%}
}
@media(max-width:520px) {
.mea-events-page .ev-hero-banner {aspect-ratio:3 / 2}
}
@media print {
.mea-events-page .ev-hero-banner {max-height:240px;aspect-ratio:2 / 1}
}
@media(max-width:760px) {
.mea-events-page .ev-hero-banner.has-mobile-banner {aspect-ratio:auto;max-height:none}
.mea-events-page .ev-hero-banner.has-mobile-banner picture {height:auto}
.mea-events-page .ev-hero-banner.has-mobile-banner img {height:auto;object-fit:contain}
}
@media(min-width:1600px) {
}
@media(max-width:1200px) and (min-width:1101px) {
}
@media(max-width:1100px) {
}
@media(max-width:600px) {
}
@media(max-width:360px) {
}
@media print {
}
.mea-events-page {--section-title-size:clamp(2rem,3vw,2.75rem)}
.mea-events-page .ev-hero h1 {font-size:var(--section-title-size);line-height:1.08;color:#000;text-transform:none}
.mea-events-page .ev-hero .ev-button-row {align-items:center}
.mea-events-page #fees-heading {color:#fff}
.mea-events-page #fees-heading>span {display:block}
@media(max-width:520px) {
.mea-events-page .ev-hero h1 {font-size:2rem}
.mea-events-page .ev-hero .ev-button-row {align-items:flex-start}
}
.mea-events-page .ev-hero .ev-hero-grid {grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:6%}
.mea-events-page .ev-hero h1 {text-transform:uppercase;color:#000;max-width:none}
.mea-events-page .ev-grand {background-color:#0b0502;background-image:url("../images/muse/reference-pages/individual-category-recognition.jpg");background-size:cover;background-position:center bottom;background-repeat:no-repeat;padding-block:clamp(60px,6vw,86px)}
@media(max-width:1000px) {
.mea-events-page .ev-hero .ev-hero-grid {grid-template-columns:1fr;gap:32px}
}
@media(max-width:520px) {
.mea-events-page .ev-hero .ev-hero-grid {gap:28px}
.mea-events-page .ev-grand {padding-block:54px}
}
@media print {
.mea-events-page .ev-grand {background-image:none;background-color:#fff}
}
.mea-events-page .ev-categories .ev-section-intro {grid-template-columns:1fr 1fr;align-items:start}
.mea-events-page .ev-categories .ev-section-intro h2 {max-width:100%;text-align:left}
.mea-events-page .ev-category-intro-actions {margin-top:28px;flex-wrap:wrap}
@media(max-width:760px) {
.mea-events-page .ev-categories .ev-section-intro {grid-template-columns:1fr}
.mea-events-page .ev-category-intro-actions {align-items:flex-start;flex-direction:column}
}
@media print {
}
.mea-events-page .ev-hero .ev-hero-grid {grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:6%;row-gap:32px;align-items:start;justify-items:stretch;text-align:left}
.mea-events-page .ev-hero h1 {font-size:40px;line-height:1.05;margin:0;color:#000}
.mea-events-page .ev-hero .ev-hero-body {width:100%;max-width:none;padding-top:5px}
.mea-events-page .ev-hero .ev-hero-support {max-width:none;margin:0}
.mea-events-page .ev-hero .ev-hero-text {max-width:none;margin:25px 0 0}
.mea-events-page .ev-hero .ev-button-row {justify-content:flex-start;align-items:center}
.mea-events-page #division-heading {max-width:none;font-size:clamp(18px,8cqw,44px);text-transform:uppercase}
.mea-events-page #division-heading>.ev-accent {white-space:nowrap}
@media(max-width:1000px) {
.mea-events-page .ev-hero .ev-hero-grid {grid-template-columns:minmax(0,1fr);gap:32px}
.mea-events-page .ev-hero .ev-hero-body {padding-top:0}
}
@media(max-width:520px) {
.mea-events-page .ev-hero .ev-hero-grid {gap:28px}
.mea-events-page .ev-hero .ev-button-row {align-items:flex-start}
}
.mea-events-page {font-size:18px}
.mea-events-page li,
.mea-events-page .ev-group-description,
.mea-events-page .ev-group-number,
.mea-events-page .ev-eligibility-inner {font-size:14px!important}
.mea-events-page .ev-hero .ev-hero-grid,
.mea-events-page .ev-categories .ev-section-intro {grid-template-columns:minmax(0,.79fr) minmax(0,1fr);
 column-gap:10%;
 align-items:start;}
.mea-events-page .ev-hero .ev-hero-body,
.mea-events-page .ev-categories .ev-category-intro-copy {padding-top:0}
@media(max-width:1050px) {
.mea-events-page .ev-hero .ev-hero-grid,
.mea-events-page .ev-categories .ev-section-intro {grid-template-columns:minmax(0,.82fr) minmax(0,1fr);
  column-gap:7%;}
}
@media(max-width:800px) {
.mea-events-page .ev-hero .ev-hero-grid,
.mea-events-page .ev-categories .ev-section-intro {grid-template-columns:minmax(0,1fr);column-gap:0}
}
.mea-events-page .ev-hero .ev-hero-support,
.mea-events-page .ev-group-title {font-size:24px}
.mea-events-page .ev-faqs .ev-faq>summary {font-size:24px}
@media print {
.mea-events-page .ev-hero .ev-hero-grid,
.mea-events-page .ev-categories .ev-section-intro {grid-template-columns:1fr 1fr;column-gap:35px}
}
.mea-events-page .ev-sr-only {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.mea-events-page .ev-hero .ev-hero-grid.ev-hero-panels {width:100%;max-width:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0;align-items:stretch}
.mea-events-page .ev-hero-category-panel {background:var(--orange);padding:58px 50px 58px max(var(--gutter),calc((100vw - var(--max))/2));display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:465px}
.mea-events-page .ev-hero-category-label {font:500 18px/1.4 var(--body);color:#000}
.mea-events-page .ev-hero-category-number {display:block;font:400 84px/1 var(--title);color:#fff;margin:36px 0 20px}
.mea-events-page .ev-hero .ev-hero-category-panel h1 {font:400 clamp(48px,5vw,72px)/1 var(--title);color:#000;margin:0}
.mea-events-page .ev-hero .ev-hero-body.ev-hero-panel-copy {background:#000;color:#fff;padding:58px max(var(--gutter),calc((100vw - var(--max))/2)) 58px 56px;max-width:none;width:100%}
.mea-events-page .ev-hero .ev-hero-panel-copy .ev-hero-support {font:400 clamp(24px,2.1vw,32px)/1.18 var(--title);text-transform:uppercase;max-width:760px;margin:0;color:#fff}
.mea-events-page .ev-hero .ev-hero-panel-copy .ev-hero-text {margin-top:27px;color:#fff;max-width:760px}
.mea-events-page .ev-hero .ev-hero-panel-copy .ev-hero-text p {color:#eee7e2;line-height:1.7}
.mea-events-page .ev-hero .ev-hero-panel-copy .ev-button-row {gap:22px;margin-top:30px;align-items:center;justify-content:flex-start}
.mea-events-page .ev-eligibility-band {background:#000;color:#fff;border-top:1px solid #373737;border-bottom:0}
.mea-events-page .ev-eligibility-band .ev-eligibility-inner {font-size:16px!important;padding-block:22px;line-height:1.5;gap:20px;justify-content:space-between}
.mea-events-page .ev-eligibility-inner span+span {border-color:#555}
.mea-events-page .ev-eligibility-inner strong {color:#fff}
.mea-events-page .ev-categories .ev-section-intro {margin-bottom:48px}
.mea-events-page .ev-categories #category-heading {color:var(--orange)}
.mea-events-page .ev-categories .ev-category-group>summary {grid-template-columns:45px minmax(0,1fr) 22px;column-gap:22px;row-gap:12px;padding:30px 0;align-items:start}
.mea-events-page .ev-categories .ev-group-title {font:400 28px/1.2 var(--title);color:#000}
.mea-events-page .ev-categories .ev-category-group[open]>summary .ev-group-title {color:var(--orange)}
.mea-events-page .ev-categories .ev-group-description {max-width:1000px;line-height:1.65}
.mea-events-page .ev-categories .ev-group-content {padding:0 0 0 67px}
.mea-events-page .ev-categories .ev-subcategory-list {border-top:1px solid var(--line)}
.mea-events-page .ev-category-entry {display:grid;grid-template-columns:92px minmax(0,1fr);gap:25px;align-items:start;padding:27px 0;border-bottom:1px solid var(--line)}
.mea-events-page .ev-category-entry:last-child {border-bottom:0}
.mea-events-page .ev-entry-code {font:400 14px/1.6 var(--body);color:var(--orange);padding-top:5px}
.mea-events-page .ev-category-entry h3 {font:400 24px/1.25 var(--title);color:#000;margin:0 0 12px}
.mea-events-page .ev-category-entry p {line-height:1.65;color:var(--muted);max-width:1000px}
.mea-events-page .ev-category-guidance {background:var(--cream)}
.mea-events-page .ev-category-guidance>.ev-wrap>.ev-eyebrow {margin-bottom:34px}
.mea-events-page .ev-guidance-layout {display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:7%;align-items:stretch}
.mea-events-page .ev-category-guidance #division-heading {font:400 clamp(32px,3vw,44px)/1.1 var(--title);color:var(--orange);max-width:none;text-transform:uppercase;margin:0 0 30px}
.mea-events-page .ev-guidance-intro p {line-height:1.7;max-width:400px}
.mea-events-page .ev-guidance-cards {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line)}
.mea-events-page .ev-guidance-card {padding:30px;display:flex;flex-direction:column;min-height:320px}
.mea-events-page .ev-guidance-card+.ev-guidance-card {border-left:1px solid var(--line)}
.mea-events-page .ev-guidance-card-dark {background:var(--brown);color:#fff}
.mea-events-page .ev-guidance-label {font:500 16px/1.5 var(--body);text-transform:uppercase;color:var(--orange)}
.mea-events-page .ev-guidance-card h3 {font:400 26px/1.18 var(--title);margin:62px 0 20px;color:var(--ink)}
.mea-events-page .ev-guidance-card p {line-height:1.7;color:var(--muted);margin-top:auto}
.mea-events-page .ev-guidance-card-dark h3 {color:#fff}
.mea-events-page .ev-guidance-card-dark p {color:#e0d1c8}
.mea-events-page .ev-guidance-note {margin:32px 0 0;color:var(--muted);line-height:1.7}
.mea-events-page .ev-guidance-link {margin-top:20px}
.mea-events-page .ev-recognition-redesign {background:var(--cream);border-top:1px solid var(--line)}
.mea-events-page .ev-recognition-layout {display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:8%;align-items:start}
.mea-events-page .ev-recognition-redesign #recognition-heading {color:var(--orange);max-width:none}
.mea-events-page .ev-recognition-redesign .ev-recognition-copy p {max-width:none;line-height:1.7;color:var(--ink);margin-top:24px}
.mea-events-page .ev-recognition-redesign .ev-recognition-copy .ev-recognition-note {margin-top:23px;border-left:2px solid var(--orange);padding-left:18px;color:var(--muted)}
.mea-events-page .ev-recognition-levels {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);background:#fff}
.mea-events-page .ev-recognition-level {min-width:0;padding:27px 20px;min-height:225px;display:flex;flex-direction:column;justify-content:space-between;gap:60px}
.mea-events-page .ev-recognition-level+.ev-recognition-level {border-left:1px solid var(--line)}
.mea-events-page .ev-recognition-points {font:400 clamp(28px,2.3vw,36px)/1.15 var(--title);color:var(--orange);white-space:nowrap}
.mea-events-page .ev-recognition-level h3 {font:400 clamp(24px,2.2vw,34px)/1.1 var(--title);color:var(--brown);}
.mea-events-page .ev-recognition-redesign .ev-recognition-grand {margin-top:48px;padding:42px 35px;display:grid;grid-template-columns:minmax(100px,.45fr) minmax(0,1.5fr) minmax(0,1fr);gap:30px;align-items:center;color:#fff}
.mea-events-page .ev-recognition-grand #grand-heading {font:400 clamp(28px,2.7vw,38px)/1.15 var(--title);color:var(--orange);margin:0 0 16px}
.mea-events-page .ev-recognition-grand p {color:#fff;line-height:1.7;margin:0}
.mea-events-page .ev-benefits-redesign {background:#fff}
.mea-events-page .ev-benefits-intro {display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:40px}
.mea-events-page .ev-benefits-intro h2 {color:var(--orange)}
.mea-events-page .ev-benefits-intro p {margin:0;padding-bottom:4px}
.mea-events-page .ev-benefits-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}
.mea-events-page .ev-benefit-card {border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 30px 32px;min-height:210px;background:var(--cream)}
.mea-events-page .ev-benefit-number {font:500 13px/1.5 var(--body);color:var(--orange)}
.mea-events-page .ev-benefit-card h3 {font:400 24px/1.2 var(--title);color:var(--ink);margin:30px 0 14px}
.mea-events-page .ev-benefit-card p {line-height:1.65;color:var(--muted)}
.mea-events-page .ev-benefits-redesign .ev-editorial-note {max-width:none;margin-top:28px;padding-top:0;border:0}
.mea-events-page .ev-evaluation-redesign {background:var(--brown);color:#fff}
.mea-events-page .ev-evaluation-intro {display:grid;grid-template-columns:minmax(0,.79fr) minmax(0,1fr);gap:10%;margin-bottom:42px;align-items:start}
.mea-events-page .ev-evaluation-intro h2 {color:#fff}
.mea-events-page .ev-evaluation-intro p {color:#eee3db;line-height:1.7;margin-top:4px}
.mea-events-page .ev-evaluation-intro .ev-merit-note {margin-top:22px;color:#fff!important}
.mea-events-page .ev-evaluation-cards {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #70574d;border-left:1px solid #70574d}
.mea-events-page .ev-evaluation-card {border-right:1px solid #70574d;border-bottom:1px solid #70574d;padding:26px 23px 30px;min-height:355px;display:flex;flex-direction:column;gap:80px}
.mea-events-page .ev-evaluation-number {font:500 14px/1.4 var(--body);color:var(--orange)}
.mea-events-page .ev-evaluation-card>div {margin-top:auto}
.mea-events-page .ev-evaluation-card h3 {font:400 24px/1.3 var(--title);color:#fff;margin-bottom:20px}
.mea-events-page .ev-evaluation-card p {line-height:1.7;color:#dbcbc2}
.mea-events-page #requirements.ev-requirements-redesign {padding-block:96px}
.mea-events-page .ev-requirements-redesign #requirements-heading {color:var(--orange);margin:0 0 40px}
.mea-events-page .ev-submission-rules {margin:0;border-top:1px solid var(--line)}
.mea-events-page .ev-submission-rule {display:grid;grid-template-columns:minmax(0,.27fr) minmax(0,.73fr);gap:40px;padding:27px 0;border-bottom:1px solid var(--line);align-items:start}
.mea-events-page .ev-submission-rule dt {font:400 24px/1.25 var(--title);color:#000;margin:0}
.mea-events-page .ev-submission-rule dd {font:400 14px/1.8 var(--body);color:var(--muted);margin:0;max-width:940px}
.mea-events-page .ev-submission-rule strong {font-weight:500;color:var(--ink)}
.mea-events-page .ev-key-dates {background:var(--brown)}
.mea-events-page .ev-key-dates-intro {display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:52px}
.mea-events-page .ev-key-dates #fees-heading {color:var(--orange);font-size:clamp(30px,3vw,44px);max-width:850px}
.mea-events-page .ev-key-dates-intro .ev-button {flex-shrink:0;border-color:var(--orange);color:#fff;white-space:nowrap}
.mea-events-page .ev-key-date-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
.mea-events-page .ev-key-date {padding:0 30px;border-left:1px solid #79594b;min-width:0}
.mea-events-page .ev-key-date:first-child {padding-left:0;border-left:0}
.mea-events-page .ev-key-date:last-child {padding-right:0}
.mea-events-page .ev-key-date h3 {font:600 14px/1.5 var(--body);color:#fff;text-transform:uppercase;min-height:42px;margin:0 0 24px}
.mea-events-page .ev-key-date time {display:flex;flex-direction:column;gap:12px}
.mea-events-page .ev-key-date-day {font:400 clamp(30px,3.6vw,48px)/1.15 var(--title);color:#fff;white-space:nowrap;}
.mea-events-page .ev-key-date-year {font:400 20px/1.4 var(--body);color:#ddc8bc}
@media(max-width:1100px) {
.mea-events-page .ev-hero-category-panel {padding-right:35px}
.mea-events-page .ev-hero .ev-hero-body.ev-hero-panel-copy {padding-left:38px}
.mea-events-page .ev-guidance-layout {grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:5%}
.mea-events-page .ev-guidance-card {padding:24px;min-height:330px}
.mea-events-page .ev-guidance-card h3 {font-size:24px}
.mea-events-page .ev-recognition-layout {gap:5%;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}
.mea-events-page .ev-recognition-level {padding-inline:15px}
.mea-events-page .ev-recognition-redesign .ev-recognition-grand {grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}
.mea-events-page .ev-evaluation-card {padding-inline:16px;gap:50px}
.mea-events-page .ev-evaluation-card h3 {font-size:22px}
.mea-events-page .ev-key-dates-intro {align-items:start;flex-direction:column;gap:24px}
.mea-events-page .ev-key-date {padding-inline:22px}
}
@media(max-width:800px) {
.mea-events-page .ev-hero .ev-hero-grid.ev-hero-panels {grid-template-columns:minmax(0,1fr);gap:0}
.mea-events-page .ev-hero-category-panel {min-height:280px;padding:35px var(--gutter);display:grid;grid-template-columns:1fr auto;gap:35px 20px}
.mea-events-page .ev-hero-category-label {grid-column:1}
.mea-events-page .ev-hero-category-number {grid-column:2;grid-row:1 / span 2;margin:0;align-self:end;font-size:90px}
.mea-events-page .ev-hero .ev-hero-category-panel h1 {font-size:52px;grid-column:1}
.mea-events-page .ev-hero .ev-hero-body.ev-hero-panel-copy {padding:40px var(--gutter)}
.mea-events-page .ev-eligibility-band .ev-eligibility-inner {justify-content:flex-start;gap:10px 24px;flex-wrap:wrap}
.mea-events-page .ev-eligibility-inner span+span {border:0;padding-left:0}
.mea-events-page .ev-guidance-layout {grid-template-columns:1fr;gap:30px}
.mea-events-page .ev-guidance-intro p {max-width:680px}
.mea-events-page .ev-guidance-card {min-height:290px}
.mea-events-page .ev-guidance-card h3 {margin-top:45px}
.mea-events-page .ev-recognition-layout {grid-template-columns:1fr;gap:32px}
.mea-events-page .ev-recognition-level {min-height:200px;padding:25px;gap:45px}
.mea-events-page .ev-recognition-level h3 {font-size:32px}
.mea-events-page .ev-recognition-points {font-size:34px}
.mea-events-page .ev-benefits-intro,
.mea-events-page .ev-evaluation-intro {grid-template-columns:1fr;gap:22px}
.mea-events-page .ev-benefits-grid {grid-template-columns:repeat(2,minmax(0,1fr))}
.mea-events-page .ev-evaluation-cards {grid-template-columns:repeat(2,minmax(0,1fr))}
.mea-events-page .ev-evaluation-card {min-height:290px;padding:25px;gap:50px}
.mea-events-page .ev-evaluation-card:last-child {grid-column:1 / -1;min-height:245px}
.mea-events-page .ev-evaluation-card h3 {font-size:24px}
.mea-events-page #requirements.ev-requirements-redesign {padding-block:66px}
.mea-events-page .ev-submission-rule {grid-template-columns:minmax(0,.31fr) minmax(0,.69fr);gap:28px}
.mea-events-page .ev-key-date-grid {grid-template-columns:repeat(2,minmax(0,1fr));row-gap:35px}
.mea-events-page .ev-key-date:nth-child(3) {border-left:0;padding-left:0}
.mea-events-page .ev-key-date h3 {min-height:0}
.mea-events-page .ev-key-date-day {font-size:42px}
}
@media(max-width:520px) {
.mea-events-page .ev-hero-category-panel {min-height:230px}
.mea-events-page .ev-hero-category-number {font-size:72px}
.mea-events-page .ev-hero .ev-hero-category-panel h1 {font-size:44px}
.mea-events-page .ev-hero .ev-hero-panel-copy .ev-button-row {align-items:flex-start;gap:18px}
.mea-events-page .ev-eligibility-band .ev-eligibility-inner {font-size:16px!important;padding-block:22px}
.mea-events-page .ev-categories .ev-category-group>summary {grid-template-columns:25px minmax(0,1fr) 18px;gap:12px}
.mea-events-page .ev-categories .ev-group-title {font-size:24px}
.mea-events-page .ev-categories .ev-group-content {padding-left:0}
.mea-events-page .ev-category-entry {grid-template-columns:1fr;gap:9px;padding:23px 0}
.mea-events-page .ev-entry-code {padding:0;font-size:13px}
.mea-events-page .ev-category-entry h3 {font-size:22px;margin-bottom:9px}
.mea-events-page .ev-guidance-cards {grid-template-columns:1fr}
.mea-events-page .ev-guidance-card {min-height:250px;padding:25px}
.mea-events-page .ev-guidance-card+.ev-guidance-card {border-left:0;border-top:1px solid var(--line)}
.mea-events-page .ev-guidance-card h3 {margin:36px 0 20px}
.mea-events-page .ev-guidance-label {font-size:16px}
.mea-events-page .ev-recognition-level {min-height:165px;padding:18px 10px;gap:35px}
.mea-events-page .ev-recognition-level h3 {font-size:23px}
.mea-events-page .ev-recognition-points {font-size:25px}
.mea-events-page .ev-recognition-redesign .ev-recognition-grand {grid-template-columns:1fr;gap:22px;padding:30px 25px;margin-top:35px}
.mea-events-page .ev-benefits-grid {grid-template-columns:1fr}
.mea-events-page .ev-benefit-card {min-height:180px;padding:24px}
.mea-events-page .ev-benefit-card h3 {margin-top:22px}
.mea-events-page .ev-evaluation-cards {grid-template-columns:1fr}
.mea-events-page .ev-evaluation-card,
.mea-events-page .ev-evaluation-card:last-child {grid-column:auto;min-height:245px;gap:45px}
.mea-events-page #requirements.ev-requirements-redesign {padding-block:54px}
.mea-events-page .ev-submission-rule {grid-template-columns:1fr;gap:13px;padding-block:24px}
.mea-events-page .ev-submission-rule dt {font-size:24px}
.mea-events-page .ev-key-dates .ev-eyebrow {padding-inline:16px}
.mea-events-page .ev-key-date {padding-inline:18px}
.mea-events-page .ev-key-date h3 {font-size:12px;min-height:36px;margin-bottom:18px}
.mea-events-page .ev-key-date-day {font-size:32px}
.mea-events-page .ev-key-date-year {font-size:18px}
}
@media print {
.mea-events-page .ev-hero-category-panel,
.mea-events-page .ev-hero .ev-hero-body.ev-hero-panel-copy,
.mea-events-page .ev-category-guidance,
.mea-events-page .ev-recognition-redesign,
.mea-events-page .ev-benefits-redesign,
.mea-events-page .ev-evaluation-redesign,
.mea-events-page .ev-key-dates {background:#fff;color:#000}
.mea-events-page .ev-hero .ev-hero-panel-copy .ev-hero-support,
.mea-events-page .ev-hero .ev-hero-panel-copy .ev-hero-text p,
.mea-events-page .ev-evaluation-card h3,
.mea-events-page .ev-evaluation-card p,
.mea-events-page .ev-evaluation-intro p,
.mea-events-page .ev-key-date h3,
.mea-events-page .ev-key-date-day,
.mea-events-page .ev-key-date-year {color:#000}
.mea-events-page .ev-evaluation-card,
.mea-events-page .ev-benefit-card,
.mea-events-page .ev-guidance-card {break-inside:avoid}
}
.mea-events-page .ev-hero .ev-hero-grid.ev-hero-panels {grid-template-columns:minmax(0,.36fr) minmax(0,.64fr)}
.mea-events-page .ev-hero-category-panel {position:relative;isolation:isolate;overflow:hidden;min-height:560px;padding:clamp(55px,6vw,96px) clamp(30px,4vw,64px) clamp(55px,6vw,96px) clamp(28px,4vw,80px);justify-content:space-between}
.mea-events-page .ev-hero-category-panel::before {content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(145deg,rgba(255,255,255,.10),transparent 50%),repeating-radial-gradient(circle at 120% 78%,transparent 0 70px,rgba(255,255,255,.13) 71px 72px,transparent 73px 116px)}
.mea-events-page .ev-hero-category-label {border:1px solid rgba(255,255,255,.85);border-radius:40px;color:#fff;font-size:18px;font-weight:400;padding:10px 20px;line-height:1.3}
.mea-events-page .ev-hero-category-identity {margin-top:100px}
.mea-events-page .ev-hero .ev-hero-category-number {font:400 38px/1.1 var(--title);margin:0 0 15px;color:#fff}
.mea-events-page .ev-hero .ev-hero-category-panel h1 {font-size:clamp(54px,5.8vw,88px);color:#fff;line-height:.98;}
.mea-events-page .ev-hero .ev-hero-body.ev-hero-panel-copy {padding:clamp(55px,6vw,96px) var(--gutter) clamp(55px,6vw,96px) clamp(38px,6vw,110px)}
.mea-events-page .ev-hero .ev-hero-panel-copy .ev-hero-support {font-size:clamp(26px,2.6vw,38px);line-height:1.16}
.mea-events-page .ev-hero-support-lead {display:block;color:#fff}
.mea-events-page .ev-hero .ev-hero-panel-copy .ev-hero-support .ev-accent {display:block;color:var(--orange)}
.mea-events-page .ev-hero .ev-hero-panel-copy .ev-button.ev-secondary.ev-hero-entry-button {color:#fff;border:1px solid #fff;background:transparent;border-radius:30px;padding:4px 5px 4px 23px}
.mea-events-page .ev-hero .ev-hero-panel-copy .ev-hero-entry-button .ev-button-icon {color:#000}
.mea-events-page .ev-hero .ev-hero-panel-copy .ev-hero-entry-button:hover {background:#fff;color:#000}
.mea-events-page #categories #category-heading>span {display:block}
.mea-events-page #categories #category-heading .ev-category-heading-lead {color:#000}
.mea-events-page #categories #category-heading .ev-accent {color:var(--orange)}
.mea-events-page #categories p,
.mea-events-page #categories .ev-group-description {font-size:10px!important;line-height:1.7}
.mea-events-page #categories .ev-category-entry {display:block;padding:0}
.mea-events-page #categories .ev-category-entry>summary {display:grid;grid-template-columns:92px minmax(0,1fr) 18px;gap:25px;align-items:center;padding:26px 0}
.mea-events-page #categories .ev-category-entry .ev-entry-code {color:#777;font:400 14px/1.6 var(--body);padding:0}
.mea-events-page #categories .ev-entry-title {font:400 24px/1.25 var(--title);color:#000}
.mea-events-page #categories .ev-category-entry>summary>.ev-plus {align-self:center}
.mea-events-page #categories .ev-entry-description {padding:0 43px 25px 117px}
.mea-events-page #categories .ev-entry-description p {margin:0;color:var(--muted)}
.mea-events-page #categories .ev-entry-description p+p {margin-top:12px}
.mea-events-page #categories .ev-category-entry>summary:hover .ev-entry-title {color:var(--orange)}
.mea-events-page .ev-category-guidance {background:var(--brown);color:#fff}
.mea-events-page .ev-category-guidance>.ev-wrap>.ev-eyebrow {color:#fff;border-color:#8b766c}
.mea-events-page .ev-category-guidance #division-heading {color:#fff}
.mea-events-page .ev-guidance-intro {display:flex;flex-direction:column;align-items:flex-start}
.mea-events-page .ev-category-guidance .ev-guidance-intro p {color:#fff}
.mea-events-page .ev-category-guidance .ev-guidance-link {margin-top:auto;padding-top:4px;border-bottom-width:1px;gap:19px;min-height:44px}
.mea-events-page .ev-category-guidance .ev-guidance-intro>p {margin-bottom:45px}
.mea-events-page .ev-category-guidance .ev-guidance-cards {border-color:#86685a}
.mea-events-page .ev-category-guidance .ev-guidance-card {border-color:#86685a;min-height:290px;padding:32px}
.mea-events-page .ev-category-guidance .ev-guidance-card-light {background:#fff;color:#000}
.mea-events-page .ev-category-guidance .ev-guidance-card-light h3,
.mea-events-page .ev-category-guidance .ev-guidance-card-light p {color:#000}
.mea-events-page .ev-category-guidance .ev-guidance-card-dark {background:transparent;color:#fff}
.mea-events-page .ev-category-guidance .ev-guidance-card-dark h3,
.mea-events-page .ev-category-guidance .ev-guidance-card-dark p {color:#fff}
.mea-events-page .ev-category-guidance .ev-guidance-card h3 {margin:58px 0 20px}
.mea-events-page .ev-category-guidance .ev-guidance-label {font-size:16px;}
.mea-events-page .ev-category-guidance .ev-guidance-note {margin:26px 0 0 6px;padding-left:16px;border-left:2px solid var(--orange);color:#e0d1c8}
.mea-events-page .ev-recognition-redesign .ev-recognition-level {container-type:inline-size;min-height:245px;padding:27px 22px;gap:70px}
.mea-events-page .ev-recognition-redesign .ev-recognition-points {font:400 34px/1.2 var(--body);color:var(--orange)}
.mea-events-page .ev-recognition-redesign .ev-recognition-level h3 {font:400 clamp(32px,3vw,44px)/1.06 var(--title);}
.mea-events-page .ev-recognition-redesign .ev-recognition-grand {display:grid;grid-template-columns:minmax(0,.79fr) minmax(0,1fr);column-gap:10%;padding:48px 42px;align-items:start}
.mea-events-page .ev-recognition-grand .ev-grand-title .ev-eyebrow {margin-bottom:27px;color:var(--orange);border-color:var(--orange)}
.mea-events-page .ev-recognition-grand .ev-grand-title #grand-heading {font:400 clamp(32px,3vw,44px)/1.08 var(--title);color:#fff;text-transform:uppercase;margin:0}
.mea-events-page .ev-recognition-grand .ev-grand-title #grand-heading .ev-accent {color:var(--orange)}
.mea-events-page .ev-recognition-grand .ev-grand-description p {margin:6px 0 0;color:#fff;line-height:1.7}
.mea-events-page .ev-recognition-grand .ev-grand-description p+p {margin-top:22px}
.mea-events-page .ev-benefits-redesign .ev-benefits-intro {display:block}
.mea-events-page .ev-benefits-redesign .ev-benefits-intro p {margin:20px 0 0;padding:0}
.mea-events-page .ev-evaluation-redesign .ev-evaluation-card {display:grid;grid-template-rows:85px 64px 1fr;gap:20px;align-content:start;min-height:355px}
.mea-events-page .ev-evaluation-redesign .ev-evaluation-card h3 {margin:0;align-self:start}
.mea-events-page .ev-evaluation-redesign .ev-evaluation-card p {margin:0;align-self:start}
@supports(grid-template-rows:subgrid) {
.mea-events-page .ev-evaluation-redesign .ev-evaluation-cards {grid-template-rows:60px auto auto}
.mea-events-page .ev-evaluation-redesign .ev-evaluation-card {grid-row:1 / span 3;grid-template-rows:subgrid;row-gap:20px}
}
.mea-events-page #requirements .ev-requirements-pair {display:grid;grid-template-columns:minmax(0,.79fr) minmax(0,1fr);gap:10%;align-items:start}
.mea-events-page #requirements .ev-submission-rule {grid-template-columns:minmax(0,.31fr) minmax(0,.69fr);gap:28px}
.mea-events-page #requirements .ev-submission-rule dt {font-size:24px}
.mea-events-page #fees .ev-key-date-day,
.mea-events-page #fees .ev-key-date-year {font-size:30px}
@media(max-width:1100px) {
.mea-events-page .ev-category-guidance .ev-guidance-card {padding:24px}
.mea-events-page .ev-recognition-redesign .ev-recognition-level {padding-inline:15px;min-height:220px}
.mea-events-page .ev-recognition-redesign .ev-recognition-points {font-size:30px}
.mea-events-page .ev-recognition-redesign .ev-recognition-level h3 {font-size:32px}
.mea-events-page #requirements .ev-requirements-pair {grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:7%}
.mea-events-page #requirements .ev-submission-rule {grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);gap:20px}
}
@media(max-width:800px) {
.mea-events-page .ev-hero .ev-hero-grid.ev-hero-panels {grid-template-columns:1fr}
.mea-events-page .ev-hero-category-panel {display:flex;min-height:340px;padding:40px var(--gutter);align-items:flex-start}
.mea-events-page .ev-hero-category-identity {margin-top:45px}
.mea-events-page .ev-hero .ev-hero-category-number {font-size:32px;margin-bottom:10px}
.mea-events-page .ev-hero .ev-hero-category-panel h1 {font-size:64px}
.mea-events-page .ev-hero .ev-hero-body.ev-hero-panel-copy {padding:45px var(--gutter)}
.mea-events-page .ev-category-guidance .ev-guidance-link {margin-top:0}
.mea-events-page .ev-category-guidance .ev-guidance-intro>p {margin-bottom:25px}
.mea-events-page .ev-recognition-redesign .ev-recognition-level {min-height:220px;padding:25px;gap:65px}
.mea-events-page .ev-recognition-redesign .ev-recognition-level h3 {font-size:40px}
.mea-events-page .ev-recognition-redesign .ev-recognition-points {font-size:32px}
.mea-events-page .ev-recognition-redesign .ev-recognition-grand {grid-template-columns:1fr;gap:30px;padding:35px 30px}
.mea-events-page .ev-evaluation-redesign .ev-evaluation-cards {grid-template-rows:none}
.mea-events-page .ev-evaluation-redesign .ev-evaluation-card,
.mea-events-page .ev-evaluation-redesign .ev-evaluation-card:last-child {grid-row:auto;grid-template-rows:55px 64px 1fr;min-height:290px}
.mea-events-page #requirements .ev-requirements-pair {grid-template-columns:1fr;gap:0}
}
@media(max-width:520px) {
.mea-events-page .ev-hero-category-panel {min-height:320px}
.mea-events-page .ev-hero .ev-hero-category-panel h1 {font-size:58px}
.mea-events-page #categories .ev-category-entry>summary {grid-template-columns:minmax(0,1fr) 18px;gap:8px 14px;padding:23px 0}
.mea-events-page #categories .ev-entry-code {grid-column:1;grid-row:1}
.mea-events-page #categories .ev-entry-title {grid-column:1;grid-row:2;font-size:22px}
.mea-events-page #categories .ev-category-entry>summary>.ev-plus {grid-column:2;grid-row:1 / span 2}
.mea-events-page #categories .ev-entry-description {padding:0 25px 22px 0}
.mea-events-page .ev-category-guidance .ev-guidance-card {min-height:250px;padding:25px}
.mea-events-page .ev-category-guidance .ev-guidance-card h3 {margin-top:40px}
.mea-events-page .ev-recognition-redesign .ev-recognition-level {padding:18px 10px;min-height:180px;gap:45px}
.mea-events-page .ev-recognition-redesign .ev-recognition-points {font-size:24px}
.mea-events-page .ev-recognition-redesign .ev-recognition-level h3 {font-size:24px}
.mea-events-page .ev-recognition-redesign .ev-recognition-grand {padding:30px 24px}
.mea-events-page .ev-evaluation-redesign .ev-evaluation-card,
.mea-events-page .ev-evaluation-redesign .ev-evaluation-card:last-child {grid-template-rows:45px auto auto;min-height:260px}
.mea-events-page #requirements .ev-submission-rule {grid-template-columns:1fr;gap:13px}
}
@supports(font-size:1cqw) {
.mea-events-page .ev-recognition-redesign .ev-recognition-level h3 {font-size:clamp(18px,25cqw,44px)}
.mea-events-page .ev-recognition-redesign .ev-recognition-points {font-size:clamp(18px,21cqw,34px)}
}
.mea-events-page .ev-hero-category-panel {min-height:620px;padding-block:calc(clamp(55px,6vw,96px) + 24px)}
.mea-events-page .ev-hero .ev-hero-body.ev-hero-panel-copy {padding-block:calc(clamp(55px,6vw,96px) + 24px)}
.mea-events-page #categories p,
.mea-events-page #categories .ev-group-description {font-size:12px!important}
.mea-events-page #categories .ev-category-intro-copy p {font-size:1rem!important}
.mea-events-page .ev-category-guidance .ev-guidance-card {display:grid;grid-template-rows:48px minmax(90px,auto) 1fr;gap:26px;align-content:start;min-height:320px}
.mea-events-page .ev-category-guidance .ev-guidance-card h3,
.mea-events-page .ev-category-guidance .ev-guidance-card p {margin:0;align-self:start}
@supports(grid-template-rows:subgrid) {
.mea-events-page .ev-category-guidance .ev-guidance-cards {grid-template-rows:auto auto auto}
.mea-events-page .ev-category-guidance .ev-guidance-card {grid-row:1 / span 3;grid-template-rows:subgrid;row-gap:26px}
}
.mea-events-page .ev-recognition-redesign .ev-recognition-points {font-size:16px}
.mea-events-page .ev-recognition-redesign .ev-recognition-level h3 {font-size:30px}
.mea-events-page .ev-recognition-grand .ev-grand-title {container-type:inline-size;min-width:0}
.mea-events-page .ev-recognition-grand .ev-grand-title #grand-heading {font-size:clamp(18px,9cqw,44px);white-space:nowrap}
.mea-events-page .ev-benefits-redesign>.ev-wrap {display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:28px 7%;align-items:start}
.mea-events-page .ev-benefits-redesign .ev-benefits-intro {grid-column:1;margin-bottom:0}
.mea-events-page .ev-benefits-redesign .ev-benefits-grid {grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr))}
.mea-events-page .ev-benefits-redesign .ev-benefit-card {padding:24px 20px;min-height:220px}
.mea-events-page .ev-benefits-redesign .ev-editorial-note {grid-column:2;margin-top:0}
.mea-events-page #requirements #requirements-heading>span {display:block;text-transform:uppercase}
.mea-events-page #requirements #requirements-heading .ev-requirements-title-lead {color:#000}
.mea-events-page #requirements #requirements-heading .ev-accent {color:var(--orange)}
.mea-events-page #requirements .ev-submission-rule dt {font-size:18px}
.mea-events-page #fees .ev-key-date-year {font-size:20px}
@media(max-width:1050px) {
.mea-events-page .ev-benefits-redesign>.ev-wrap {grid-template-columns:1fr}
.mea-events-page .ev-benefits-redesign .ev-benefits-intro,
.mea-events-page .ev-benefits-redesign .ev-benefits-grid,
.mea-events-page .ev-benefits-redesign .ev-editorial-note {grid-column:1}
}
@media(max-width:800px) {
.mea-events-page .ev-hero-category-panel {min-height:380px;padding-block:52px}
.mea-events-page .ev-hero .ev-hero-body.ev-hero-panel-copy {padding-block:57px}
.mea-events-page .ev-benefits-redesign .ev-benefits-grid {grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:520px) {
.mea-events-page .ev-hero-category-panel {min-height:360px}
.mea-events-page .ev-category-guidance .ev-guidance-cards {grid-template-rows:none}
.mea-events-page .ev-category-guidance .ev-guidance-card {grid-row:auto;grid-template-rows:auto auto auto;min-height:0;row-gap:26px}
.mea-events-page .ev-recognition-redesign .ev-recognition-levels {grid-template-columns:1fr}
.mea-events-page .ev-recognition-redesign .ev-recognition-level {flex-direction:row;align-items:center;min-height:110px;padding:24px;gap:20px}
.mea-events-page .ev-recognition-redesign .ev-recognition-level+.ev-recognition-level {border-left:0;border-top:1px solid var(--line)}
.mea-events-page .ev-benefits-redesign .ev-benefits-grid {grid-template-columns:1fr}
.mea-events-page .ev-benefits-redesign .ev-benefit-card {min-height:190px}
}
.mea-events-page #requirements .ev-requirements-pair {grid-template-columns:minmax(0,calc(50% - 14vw + clamp(38px,6vw,110px))) minmax(0,1fr);column-gap:0}
.mea-events-page #requirements .ev-requirements-heading {padding-right:clamp(28px,4vw,60px);min-width:0}
.mea-events-page #fees {--key-date-title-size:clamp(30px,3vw,44px)}
.mea-events-page #fees #fees-heading,
.mea-events-page #fees .ev-key-date-day {font-size:var(--key-date-title-size)}
@media(max-width:800px) {
.mea-events-page #requirements .ev-requirements-pair {grid-template-columns:minmax(0,1fr)}
.mea-events-page #requirements .ev-requirements-heading {padding-right:0}
}
.mea-events-page .ev-hero-category-panel {justify-content:flex-start}
.mea-events-page .ev-hero-category-identity {margin-top:28px}
.mea-events-page .ev-categories .ev-group-title {font-size:31px}
.mea-events-page .ev-category-guidance {background:#fff;color:#000}
.mea-events-page .ev-category-guidance>.ev-wrap>.ev-eyebrow {color:#000;border-color:#000}
.mea-events-page .ev-category-guidance #division-heading,
.mea-events-page .ev-category-guidance .ev-guidance-intro p {color:#000}
.mea-events-page .ev-category-guidance .ev-guidance-cards,
.mea-events-page .ev-category-guidance .ev-guidance-card {border-color:var(--line)}
.mea-events-page .ev-category-guidance .ev-guidance-card-dark {background:var(--brown);color:#fff}
.mea-events-page .ev-category-guidance .ev-guidance-note {color:var(--muted)}
.mea-events-page .ev-recognition-redesign>.ev-wrap>.ev-eyebrow,
.mea-events-page .ev-benefits-redesign .ev-benefits-intro .ev-eyebrow {color:#000;border-color:#000}
.mea-events-page .ev-eligibility-band .ev-eligibility-inner {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none;margin-inline:0;padding-inline:0;gap:0;align-items:stretch}
.mea-events-page .ev-eligibility-band .ev-eligibility-inner>span {display:block;align-content:center;text-align:center;padding:0 clamp(12px,1.4vw,24px);min-width:0}
.mea-events-page .ev-eligibility-band .ev-eligibility-inner>span+span {border-left:1px solid #555}
@media(min-width:1200px) {
.mea-events-page .ev-eligibility-band .ev-eligibility-inner>span {white-space:nowrap}
}
@media(max-width:800px) {
.mea-events-page .ev-eligibility-band .ev-eligibility-inner {grid-template-columns:1fr;gap:12px;padding-inline:24px}
.mea-events-page .ev-eligibility-band .ev-eligibility-inner>span {padding:0}
.mea-events-page .ev-eligibility-band .ev-eligibility-inner>span+span {border-left:0}
}

.mea-events-page { display:block; color:var(--ink); background:#fff; font-family:var(--body); font-size:18px; }
.mea-events-page a { text-decoration:none; }
.mea-events-page .ev-button { margin-top:0; box-shadow:none; }
.mea-events-page [hidden] { display:none!important; }
.mea-events-page .ev-category-entry .ev-entry-description a { display:inline-flex; margin-top:14px; font-size:14px; }

/* Override the legacy site's global !important heading size only on this page. */
.mea-events-page .ev-hero .ev-hero-category-panel h1 { font-size:clamp(54px,5.8vw,88px)!important; }
@media(max-width:800px) {
  .mea-events-page .ev-hero .ev-hero-category-panel h1 { font-size:64px!important; }
}
@media(max-width:520px) {
  .mea-events-page .ev-hero .ev-hero-category-panel h1 { font-size:58px!important; }
}

/* Specialist names are longer than Events; preserve the panels without overflow. */
.mea-events-page.ev-specialist-page .ev-hero .ev-hero-category-panel h1 {
  font-size:clamp(34px,3.4vw,50px)!important;
  overflow-wrap:anywhere;
  line-height:1.08;
}
.mea-events-page.ev-specialist-page .ev-hero-category-identity,
.mea-events-page.ev-specialist-page .ev-group-title,
.mea-events-page.ev-specialist-page #division-heading { min-width:0; overflow-wrap:anywhere; }
.mea-events-page.ev-specialist-page .ev-recognition-grand .ev-grand-title #grand-heading { white-space:normal; }
.mea-events-page.ev-specialist-page .ev-hero-category-identity { container-type:inline-size; width:100%; }
@supports(font-size:1cqw) {
  .mea-events-page.ev-specialist-page .ev-hero .ev-hero-category-panel h1 { font-size:clamp(34px,10cqw,65px)!important; }
}
@media(min-width:801px) {
  .mea-events-page.ev-specialist-page .ev-hero .ev-hero-grid.ev-hero-panels { grid-template-columns:minmax(0,.42fr) minmax(0,.58fr); }
}
