@layer variables, font-stack, resets, base, elements, components, utils;@layer variables{:root,[data-theme^=ets]{--transparent:transparent;--brand-beige:#f5f3ec;--brand-hover:#3072be;--brand-focus:#e0eafa;--brand-bodyblack:#151515;--brand-ink:#1a212b;--brand-eggshell:#f2e9d8;--brand-midnight:#103d4b;--brand-floral-white:#fbf8f3;--brand-midnight-dark:#22333b;--brand-cyan:#4dd3fe;--brand-cyan-2:#56d2ce;--brand-white:#fff;--brand-gray:#f8f8f8;--brand-gray-light:#f5f6ff;--brand-white-filter:brightness(0) saturate(100%) invert(100%) sepia(8%) saturate(7493%) hue-rotate(296deg) brightness(116%) contrast(100%);--brand-black:#000;--brand-black-filter:brightness(0) saturate(100%);--brand-taupe:#d6ccbe;--brand-terracotta:#a94d23;--brand-moss:#c5cb9f;--brand-ice:#aadde5;--brand-flame:#db4727;--brand-rusty-red:#b83a1e;--brand-dark-gray:#151515;--brand-eggshell-light:#cebaab;--brand-white-smoke:#f5f5f5;--brand-smoke-lite:#f6f5f4;--brand-neutral-gray:#f2f2f2;--brand-light-mint:#99dad7;--brand-dark-mint:#57a9a5;--brand-dark-green:#0a4d2b;--color-text-coral-red:#f94b34;--color-text-lime-green:#dfff5d;--color-text-sky-blue:#4dd3fe;--color-text-mint-green-lite:#00a39b;--color-text-mint-green:#007d77;--color-text-mint-lite-green:#effafa;--color-teal:#527b7a;--color-on-description:var(--color-on-surface);--brand-dim-gray:#b4b6b9;--brand-toefl-deep-blue:#132145;--brand-toefl-deep-green:#233f2c;--brand-toefl-deep-red:#4e0305;--brand-toefl-deep-yellow:#68541f;--brand-toefl-bright-blue:#2864ff;--brand-toefl-bright-green:#c1cd3c;--brand-toefl-bright-red:#ff460b;--brand-toefl-bright-yellow:#ffdb1e;--brand-toefl-light-blue:#b7c8ff;--brand-toefl-light-green:#e0ffbd;--brand-toefl-light-red:#fdb2fc;--brand-toefl-light-yellow:#fbfd9d;--brand-toefl-highlighter-yellow:#f0ff96;--brand-toefl-highlighter-orange:#ff8f60;--brand-toefl-periwinkle:#9196ff;--brand-toefl-duskwinkle:#343579;--brand-toefl-palette:#f4f4ff;--brand-toefl-periwinkle-base:#9196ff;--brand-toefl-corporate-blue:#003082;--badge-bg-color:#f0ff96;--brand-toefl-red:#bf0000;--brand-dim-gray-1:#7a8589;--brand-toefl-charcoal:#333;--brand-gre-purple:#630f54;--brand-gre-purple-dark:#38002e;--brand-gre-purple-dark-2:#38002e;--brand-gre-purple-filter:brightness(0) saturate(100%) invert(14%) sepia(59%) saturate(2492%) hue-rotate(286deg) brightness(90%) contrast(106%);--brand-gre-dawn-pink:#060505;--brand-gre-ivory:#f4eae6;--brand-gre-orange:#da4727;--brand-gre-blue:#b8cce5;--brand-gre-purple-lite:#f2edf1;--brand-gre-purple-lite-2:#e9dde7;--brand-gre-spark:#fa4e00;--brand-toeic-beige:#f5f3ec;--brand-r3cc-dark-grey:#2f4550;--brand-r3cc-grey:#576f7d;--brand-r3cc-blue:#356da2;--brand-sff-dark-blue:#004e84;--brand-sff-yellow:#f8d838;--brand-sff-light-gray:#f6f6f6;--brand-sff-gray:#b4b6b9;--brand-sff-white:#fafafa;--brand-sff-light-blue:#4dd3fe;--brand-sff-mustard-yellow:#7b6704;--brand-sff-blue:#1c4276;--brand-sff-pale-light-blue:#b3e0ff;--brand-sff-green:#103d4b;--brand-mist:#f2f3f3;--brand-stw-yellow:#dfff5d;--brand-stw-red:#f94b34;--brand-toefl-blog-light-gray:#f8f8f8;--brand-toefl-light-gray:#818285;--brand-toefl-light-gray-2:#4d4d4d;--brand-toefl-periwinkle-light:#e9eaff;--brand-toeic-light-green:#edf5f0;--brand-toeic-dark-green:#0a4d2b;--brand-toeic-yellow-green:#b5be0f;--brand-ivory-light:#fefdfb;--brand-toeic-black:#262626;--brand-toeic-link-cta-green:#2c8569;--brand-toeic-link-cta-hover-green:#1a4f3e;--brand-toeic-light-blue:#a2d2e4;--brand-toeic-beige-2:#f7f4eb;--brand-toeic-neutrals-charcoal:#373837;--brand-toeic-link-dark-green:#1a4f3e;--brand-toeic-link-light-gray:#e4efe4;--brand-toeic-link-medium-green:#60ab5e;--brand-toeic-link-teal-green:#2c8569;--brand-toeic-link-mint-green:#cae1d9;--brand-toeic-link-aqua-blue:#7cd9f8;--brand-praxis-light-purple:#ede0f8;--brand-praxis-purple:#3a1359;--tab-color-highlight-1:#67d7d3;--tab-color-highlight-2:#ffd31a;--tab-color-highlight-3:#ff8291;--brand-india-lite-blue:#9195ff;--brand-india-blue:#343578;--sub-nav-container-1:#324948;--dropdown-color:var(--brand-ink);--brand-card-color:var(--brand-eggshell);--brand-card-cta-color:var(--brand-ink);--neutrals-black-200:#d5d6d6;--brand-ink-10:rgba(26,33,43,.1);--brand-ink-30:rgba(26,33,43,.3);--brand-ink-50:rgba(26,33,43,.5);--brand-ink-90:rgba(26,33,43,.9);--brand-cyan-30:rgba(77,211,254,.3);--brand-eggshell-30:hsla(39,50%,90%,.3);--brand-eggshell-50:hsla(39,50%,90%,.5);--brand-taupe-50:hsla(35,23%,79%,.5);--brand-white-50:hsla(0,0%,100%,.5);--brand-white-25:hsla(0,0%,100%,.25);--brand-white-10:hsla(0,0%,100%,.1);--brand-black-50:rgba(0,0,0,.5);--brand-sff-dark-blue-50:rgba(0,78,132,.5);--brand-pale-blue:#deecfc;--brand-gre-shadow-purple:rgba(99,15,84,.15);--brand-toefl-shadow-blue:rgba(145,150,255,.15);--play-icon-bg:var(--brand-white);--play-icon-color:var(--brand-black);--news-card-labels-bg:hsla(35,23%,79%,.5);--circle-progress-step-bg:var(--brand-toeic-neutrals-charcoal);--color-primary-paper:#fffbea;--color-primary-ink:#38002e;--color-primary-spark:#fa4e00;--color-primary-cobalt:#204ecf;--color-primary-lilac:#d6a9ff;--color-primary-ember:#d14200;--accordion-border-color:var(--color-primary-spark);--spacing-2:0.125rem;--spacing-4:0.25rem;--spacing-6:0.375rem;--spacing-7:0.4375rem;--spacing-8:0.5rem;--spacing-10:0.625rem;--spacing-12:0.75rem;--spacing-13:0.813rem;--spacing-14:0.875rem;--spacing-15:0.9375rem;--spacing-16:1rem;--spacing-18:1.125rem;--spacing-20:1.25rem;--spacing-22:1.375rem;--spacing-24:1.5rem;--spacing-25:1.5625rem;--spacing-26:1.625rem;--spacing-28:1.75rem;--spacing-30:1.875rem;--spacing-32:2rem;--spacing-34:2.125rem;--spacing-35:2.1875rem;--spacing-36:2.25rem;--spacing-38:2.375rem;--spacing-40:2.5rem;--spacing-42:2.625rem;--spacing-44:2.75rem;--spacing-46:2.875rem;--spacing-48:3rem;--spacing-50:3.125rem;--spacing-52:3.25rem;--spacing-53:3.3125rem;--spacing-54:3.375rem;--spacing-55:3.4375rem;--spacing-56:3.5rem;--spacing-58:3.625rem;--spacing-60:3.75rem;--spacing-64:4rem;--spacing-70:4.375rem;--spacing-72:4.5rem;--spacing-73:4.5625rem;--spacing-80:5rem;--spacing-84:5.25rem;--spacing-86:5.375rem;--spacing-88:5.5rem;--spacing-92:5.75rem;--spacing-96:6rem;--spacing-100:6.25rem;--spacing-104:6.5rem;--spacing-106:6.625rem;--spacing-112:7rem;--spacing-116:7.25rem;--spacing-120:7.5rem;--spacing-136:8.5rem;--spacing-152:9.5rem;--spacing-166:10.375rem;--toefl-nav-height:3.25rem;--gutter:clamp(1rem,1.75dvi,1.5rem);--bs-aspect-ratio:56.25%;--page-padding-min:var(--gutter);--page-max-inline-size:min(83.25rem,100dvi - 2 * var(--page-padding-min));--page-padding-inline:calc((100dvi - var(--page-max-inline-size))/2);--old-page-max-inline-size:min(116rem,100dvi - 2 * var(--gutter));--old-page-padding-inline:calc((100dvi - var(--old-page-max-inline-size))/2);--module-padding-block:clamp(var(--spacing-64),8.5vi,var(--spacing-120));--global-nav-size:3.99rem;--sub-nav-size:3.563rem;--sub-nav-size-on-scroll-with-hash:66px;--mega-nav-size:54px;--header-toeic-nav-size:54px;--second-nav-size:46px;--simple-nav-size:54px;--z-bm-side-bar:22;--z-index-1:1;--z-nav:21;--z-nav-dropdown:20;--z-subnav:19;--z-fab:18;--z-container-2xhigh:3;--z-container-xhigh:2;--z-container-high:1;--z-reset:0;--z-mi:22;--easing:0.7s cubic-bezier(0.26,0.29,0,1);--font-beausite:"Beausite Classic",system-ui,sans-serif;--font-body:"Beausite Classic",system-ui,sans-serif;--font-heading:"Speckless","Georgia",serif;--font-speckless:"Speckless","Georgia",serif;--font-heading-variant:"Beausite Classic",system-ui,sans-serif;--font-toefl:"Greet Narrow",system-ui,sans-serif;--font-opensans:"Open Sans",system-ui,sans-serif;--font-gre:"Open Sans",system-ui,sans-serif;--font-r3cc:"Oswald",system-ui,sans-serif;--font-greet-standard:"Greet Standard",system-ui,sans-serif;--font-oswald:"Oswald",system-ui,sans-serif;--font-toeic:"Open Sans",system-ui,sans-serif;--font-inter:"Inter",sans-serif;--font-line-height-3xtight:1;--font-line-height-2xtight:1.16;--font-line-height-xtight:1.2;--font-line-height-tight:1.3;--font-line-height:1.4;--font-line-medium:1.5;--font-weight-light:300;--font-weight-clear:350;--font-weight:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-letter-spacing-loose:0.08em;--font-size-xlarge:1.25rem;--font-size-large:1.125rem;--font-size-medium:1rem;--font-size-xSmall:0.75rem;--font-size-small:0.875rem;--font-size-tooSmall:0.675rem;--font-size-eyebrow-large:1rem;--font-size-eyebrow-small:0.875rem;--font-size-heading-4xlarge:5.75rem;--font-size-heading-3xlarge:4rem;--font-size-heading-2xlarge:3.5rem;--font-size-heading-48:3rem;--font-size-heading-xlarge:2.5rem;--font-size-heading-large:2rem;--font-size-heading-medium:1.75rem;--font-size-heading-small:1.5rem;--font-size-heading-xsmall:1.25rem;--font-size-stat-large-max:10rem;--font-size-stat-large-min:7.5rem;--font-size-heading-44:2.75rem;--font-size-heading-26:1.625rem;--font-size-heading-34:2.125rem;--font-size-heading-43:2.6875rem;--font-size-heading-72:4.5rem;--color-transparent:reba(0,0,0,0);--color-error:#d60000;--color-error-dark:#a80005;--color-success:#008159;--color-on-error:var(--brand-white);--color-primary:var(--brand-cyan);--color-on-primary:var(--brand-ink);--color-on-stat:var(--brand-midnight);--color-surface:var(--brand-white);--color-on-surface:var(--brand-ink);--color-on-content-link:var(--color-on-surface);--color-surface-container-1:var(--brand-white);--color-surface-container-2:var(--brand-eggshell);--color-surface-container-2-heading:var(--color-on-surface);--color-surface-container-3:var(--brand-ice);--color-surface-container-4:var(--brand-white);--color-surface-container-5:var(--brand-white);--color-surface-container-6:var(--brand-white);--color-surface-container-7:var(--brand-white);--color-surface-container-8:var(--brand-white);--color-outline:var(--brand-ink);--color-outline-variant:var(--brand-ink-50);--color-outline-dim:var(--brand-ink-30);--color-outline-highlight:var(--brand-cyan);--color-scrim:var(--brand-ink-90);--color-overlay:rgba(0,0,0,.7);--color-stat:var(--brand-midnight);--color-primary-hover:var(--brand-midnight);--color-primary-hover-text:var(--brand-eggshell);--tab-btn-active:#343579;--pillar-color:var(--brand-cyan);--aem-tab-border-color:#a7adb1;--box-shadow:8.3px 8.3px 0px 0px currentColor;--_border-color:var(--color-surface);--color-on-title:var(--brand-black);--color-on-description:var(--brand-toefl-charcoal);--ctaa-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 21'%3E%3Cpath d='M18.1818 11.3851C18.3836 11.1833 18.3836 10.8512 18.1818 10.6494L13.4938 5.96144C13.292 5.7596 12.9599 5.7596 12.7581 5.96144C12.5562 6.16328 12.5562 6.49535 12.7581 6.69719L16.5573 10.4964H2.18739C1.9009 10.4964 1.6665 10.7308 1.6665 11.0173C1.6665 11.3038 1.9009 11.5382 2.18739 11.5382H16.5573L12.7581 15.3374C12.5562 15.5392 12.5562 15.8713 12.7581 16.0731C12.9599 16.2749 13.292 16.2749 13.4938 16.0731L18.1818 11.3851Z'/%3E%3C/svg%3E");--error-icon-13:url("data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgaGVpZ2h0PSIxMyIgd2lkdGg9IjEzIiBmaWxsPSIjZDYwMDAwIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEyLjMuM2gtLjZjLTYuNSAwLTExLjcgNS4yLTExLjcgMTEuN3M1LjIgMTEuNyAxMS43IDExLjdoLjZjNi41IDAgMTEuNy01LjIgMTEuNy0xMS43cy01LjItMTEuNy0xMS43LTExLjd6bS0xLjIgNS4yaDEuOXY0LjJsLS40IDQuOWgtMWwtLjQtNC45di00LjJ6bTEuOSAxM2gtMnYtMi4yaDJ6Ii8+PC9zdmc+DQo=")}@media(min-width:1200px){:root,[data-theme^=ets]{--toefl-nav-height:6.5rem}}@media(min-width:26em){:root,[data-theme^=ets]{--page-padding-min:clamp(1rem,7.5dvi,6.75rem)}}@media(max-width:1023px){:root,[data-theme^=ets]{--mega-nav-size:60px}}}:global{@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap"}@layer font-stack{@font-face{font-display:swap;font-family:Beausite Classic;font-style:normal;font-weight:300;src:url(clientlib-gre/resources/fonts/BeausiteClassic-Light.woff2) format("woff2"),url(clientlib-gre/resources/fonts/BeausiteClassic-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Beausite Classic;font-style:normal;font-weight:350;src:url(clientlib-gre/resources/fonts/BeausiteClassic-Clear.woff2) format("woff2"),url(clientlib-gre/resources/fonts/BeausiteClassic-Clear.woff) format("woff")}@font-face{font-display:swap;font-family:Beausite Classic;font-style:italic;font-weight:300;src:url(clientlib-gre/resources/fonts/BeausiteClassic-LightItalic.woff2) format("woff2"),url(clientlib-gre/resources/fonts/BeausiteClassic-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Beausite Classic;font-style:normal;font-weight:400;src:url(clientlib-gre/resources/fonts/BeausiteClassic-Regular.woff2) format("woff2"),url(clientlib-gre/resources/fonts/BeausiteClassic-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Beausite Classic;font-style:italic;font-weight:400;src:url(clientlib-gre/resources/fonts/BeausiteClassic-RegularItalic.woff2) format("woff2"),url(clientlib-gre/resources/fonts/BeausiteClassic-RegularItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Beausite Classic;font-style:normal;font-weight:500;src:url(clientlib-gre/resources/fonts/BeausiteClassic-Medium.woff2) format("woff2"),url(clientlib-gre/resources/fonts/BeausiteClassic-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Beausite Classic;font-style:italic;font-weight:500;src:url(clientlib-gre/resources/fonts/BeausiteClassic-MediumItalic.woff2) format("woff2"),url(clientlib-gre/resources/fonts/BeausiteClassic-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Beausite Classic;font-style:normal;font-weight:600;src:url(clientlib-gre/resources/fonts/BeausiteClassic-Semibold.woff2) format("woff2"),url(clientlib-gre/resources/fonts/BeausiteClassic-Semibold.woff) format("woff")}@font-face{font-display:swap;font-family:Beausite Classic;font-style:italic;font-weight:600;src:url(clientlib-gre/resources/fonts/BeausiteClassic-SemiboldItalic.woff2) format("woff2"),url(clientlib-gre/resources/fonts/BeausiteClassic-SemiboldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Speckless;font-style:normal;font-weight:400;src:url(clientlib-gre/resources/fonts/Speckless-Regular.woff2) format("woff2"),url(clientlib-gre/resources/fonts/Speckless-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Speckless;font-style:italic;font-weight:400;src:url(clientlib-gre/resources/fonts/Speckless-RegularItalic.woff2) format("woff2"),url(clientlib-gre/resources/fonts/Speckless-RegularItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Greet Narrow;font-style:normal;font-weight:400;src:url(clientlib-gre/resources/fonts/GreetNarrow-Regular.woff2) format("woff2"),url(clientlib-gre/resources/fonts/GreetNarrow-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Greet Narrow;font-style:italic;font-weight:400;src:url(clientlib-gre/resources/fonts/GreetNarrow-RegularItalic.woff2) format("woff2"),url(clientlib-gre/resources/fonts/GreetNarrow-RegularItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Greet Narrow;font-style:normal;font-weight:500;src:url(clientlib-gre/resources/fonts/GreetNarrow-Medium.woff2) format("woff2"),url(clientlib-gre/resources/fonts/GreetNarrow-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Greet Narrow;font-style:normal;font-weight:600;src:url(clientlib-gre/resources/fonts/GreetNarrow-SemiBold.woff2) format("woff2"),url(clientlib-gre/resources/fonts/GreetNarrow-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Greet Narrow;font-style:normal;font-weight:700;src:url(clientlib-gre/resources/fonts/GreetNarrow-Bold.woff2) format("woff2"),url(clientlib-gre/resources/fonts/GreetNarrow-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Greet Narrow;font-style:italic;font-weight:700;src:url(clientlib-gre/resources/fonts/GreetNarrow-BoldItalic.woff2) format("woff2"),url(clientlib-gre/resources/fonts/GreetNarrow-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Greet Narrow;font-style:italic;font-weight:600;src:url(clientlib-gre/resources/fonts/GreetNarrow-SemiBoldItalic.woff2) format("woff2"),url(clientlib-gre/resources/fonts/GreetNarrow-SemiBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Greet Standard;font-style:normal;font-weight:300;src:url(clientlib-gre/resources/fonts/GreetStandard-Light.woff2) format("woff2"),url(clientlib-gre/resources/fonts/GreetStandard-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Greet Standard;font-style:normal;font-weight:400;src:url(clientlib-gre/resources/fonts/GreetStandard-Regular.woff2) format("woff2"),url(clientlib-gre/resources/fonts/GreetStandard-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Greet Standard;font-style:normal;font-weight:500;src:url(clientlib-gre/resources/fonts/GreetStandard-Medium.woff2) format("woff2"),url(clientlib-gre/resources/fonts/GreetStandard-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Greet Standard;font-style:normal;font-weight:600;src:url(clientlib-gre/resources/fonts/GreetStandard-SemiBold.woff2) format("woff2"),url(clientlib-gre/resources/fonts/GreetStandard-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Greet Standard;font-style:normal;font-weight:700;src:url(clientlib-gre/resources/fonts/GreetStandard-Bold.woff2) format("woff2"),url(clientlib-gre/resources/fonts/GreetStandard-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:300;src:url(clientlib-gre/resources/fonts/Oswald-Light.woff2) format("woff2"),url(clientlib-gre/resources/fonts/Oswald-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:400;src:url(clientlib-gre/resources/fonts/Oswald-Regular.woff2) format("woff2"),url(clientlib-gre/resources/fonts/Oswald-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:600;src:url(clientlib-gre/resources/fonts/Oswald-SemiBold.woff2) format("woff2"),url(clientlib-gre/resources/fonts/Oswald-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:700;src:url(clientlib-gre/resources/fonts/Oswald-Bold.woff2) format("woff2"),url(clientlib-gre/resources/fonts/Oswald-Bold.woff) format("woff")}}@layer base{:root{accent-color:var(--color-primary);font-family:var(--font-body);font-size:clamp(100%,90% + .15vi,110%);font-weight:var(--font-weight);line-height:var(--font-line-height)}:root,[data-theme]{background-color:var(--color-surface);color:var(--color-on-surface)}[data-theme*=dark]{color-scheme:dark}[data-theme*=light]{color-scheme:light}@media(min-width:1440px){body,html{font-size:1pc!important}}body{overflow-x:hidden}body.theme-toeic-bm{--color-surface:var(--brand-toeic-beige);background-color:var(--brand-toeic-beige)!important}.headerSection{inset-block-start:0;inset-inline-start:0;position:fixed;width:100%;z-index:var(--z-nav)}body{--alert-message-height:0px;--system-message-height:0px}body:has(.headerSection .c-global-nav){margin-block-start:var(--global-nav-size)!important}body:has(.headerSection .c-alert-message){margin-block-start:calc(var(--global-nav-size) + var(--alert-message-height))!important}body:has(.headerSection .c-system-message){margin-block-start:calc(var(--global-nav-size) + var(--system-message-height))!important}body:has(.headerSection .mainheader){margin-block-start:calc(var(--global-nav-size) + var(--system-message-height) + var(--alert-message-height) + var(--second-nav-size))!important}@media(min-width:1025px){body.theme-toefl,body:has(.headerSection .c-mega-navigation){margin-block-start:calc(var(--global-nav-size) + var(--mega-nav-size))!important}}@media(max-width:1024px){body.theme-toefl,body:has(.headerSection .c-mega-navigation){margin-block-start:var(--mega-nav-size)!important}}@media(min-width:1025px){body:has(.headerSection .c-mega-navigation):has([data-theme=toefl-xlight-onestore]):not(:has(.c-global-nav)){margin-block-start:var(--mega-nav-size)!important}}@media(max-width:1024px){body:has(.headerSection .c-mega-navigation):has([data-theme=toefl-xlight-onestore]):not(:has(.c-global-nav)){margin-block-start:var(--mega-nav-size)!important}}body.theme-toeic{font-family:var(--font-opensans)}html.scroll-stop{height:100%}html.scroll-stop body{height:100%;overflow:hidden}body.theme-gre:has(.headerSection .mainheader),body.theme-toefl:has(.headerSection .mainheader){margin-block-start:0!important}body.theme-gre:has(.headerSection .mainheader) .headerSection,body.theme-toefl:has(.headerSection .mainheader) .headerSection{position:static}body.theme-gre.sticky-header:has(.headerSection .mainheader) .c-alert-message,body.theme-gre.sticky-header:has(.headerSection .mainheader) .c-system-message,body.theme-toefl.sticky-header:has(.headerSection .mainheader) .c-alert-message,body.theme-toefl.sticky-header:has(.headerSection .mainheader) .c-system-message{inset-block-start:0;position:fixed!important;width:100%;z-index:var(--z-subnav)}body.theme-gre.sticky-header:has(.headerSection .mainheader) .mainheader,body.theme-toefl.sticky-header:has(.headerSection .mainheader) .mainheader{inset-block-start:calc(var(--system-message-height) + var(--alert-message-height));inset-inline-start:0;position:fixed!important;width:100%;z-index:var(--z-subnav)}.sr-only{display:none!important}body:has(.headerSection .c-sub-navigation){margin-block-start:calc(var(--global-nav-size) + var(--system-message-height) + var(--alert-message-height) + var(--sub-nav-size))!important}@media(min-width:1025px){body:has(.headerSection .c-mega-navigation):has(.headerSection .c-alert-message){margin-block-start:calc(var(--global-nav-size) + var(--alert-message-height) + var(--mega-nav-size))!important}}@media(max-width:1024px){body:has(.headerSection .c-mega-navigation):has(.headerSection .c-alert-message){margin-block-start:calc(var(--mega-nav-size) + var(--alert-message-height))!important}body:has(.headerSection .c-mega-navigation):has(.headerSection .c-alert-message).enableAlert:has(.headerSection .c-alert-message){margin-block-start:calc(var(--mega-nav-size) + var(--alert-message-height))!important}body:has(.headerSection .c-mega-navigation):has(.headerSection .c-alert-message).enableAlert:has(.headerSection .c-alert-message) .c-mega-navigation{inset-block-start:var(--alert-message-height)!important}}@media(min-width:1025px){body:has(.headerSection .c-mega-navigation):has(.headerSection .c-system-message){margin-block-start:calc(var(--global-nav-size) + var(--system-message-height) + var(--mega-nav-size))!important}}@media(max-width:1024px){body:has(.headerSection .c-mega-navigation):has(.headerSection .c-system-message){margin-block-start:calc(var(--mega-nav-size) + var(--system-message-height))!important}body:has(.headerSection .c-mega-navigation):has(.headerSection .c-system-message).enableAlert:has(.headerSection .c-system-message){margin-block-start:calc(var(--mega-nav-size) + var(--system-message-height))!important}body:has(.headerSection .c-mega-navigation):has(.headerSection .c-system-message).enableAlert:has(.headerSection .c-system-message) .c-mega-navigation{inset-block-start:var(--system-message-height)!important}}body:has(.headerSection .c-sub-navigation),body:has(.headerSection .header-simple){margin-block-start:0!important}body:has(.headerSection .c-sub-navigation) .headerSection,body:has(.headerSection .header-simple) .headerSection{position:static}body.sticky-header:has(.headerSection .c-sub-navigation){margin-block-start:var(--sub-nav-size)!important}body.sticky-header:has(.headerSection .c-sub-navigation) .c-alert-message,body.sticky-header:has(.headerSection .c-sub-navigation) .c-system-message{inset-block-start:0;position:fixed!important;width:100%;z-index:var(--z-subnav)}body.sticky-header:has(.headerSection .c-sub-navigation) .c-sub-navigation{inset-block-start:0!important;inset-inline-start:0;position:fixed!important;width:100%;z-index:var(--z-subnav)}body.sticky-header.enableAlert:has(.headerSection .c-sub-navigation) .c-sub-navigation{inset-block-start:calc(var(--system-message-height) + var(--alert-message-height))!important}.alert-warning,.system-messages{height:0;overflow:hidden}.enable-alertBox .alert-warning,.enable-alertBox .system-messages{height:auto;left:0;overflow:initial;position:fixed;top:0;width:100%;z-index:var(--z-nav)}.mainheader .alert-warning,.mainheader .system-messages{height:auto}.menu-open .alert-warning,.menu-open .system-messages{display:none!important}.menu-open .c-global-nav{top:0!important}.productBundles+.productBundles .product-bundle{padding-block-start:0!important}.alt-text{opacity:0}.lazy-load-image-loaded+.alt-text{display:none}}@layer resets{*,:after,:before{font-feature-settings:"kern";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;font-kerning:normal}*{margin:0;padding:0}button,input:is([type=checkbox],[type=radio]),label{cursor:pointer}button,input,select,textarea{font:inherit}@media(forced-colors:active){button{border:1px solid!important}}:disabled,[aria-disabled]{cursor:not-allowed}:focus-visible{box-shadow:0 0 0 4px var(--color-on-surface);outline:2px solid var(--color-surface);outline-offset:0}react-component :focus-visible{box-shadow:0 0 0 4px var(--color-on-surface)!important;outline:2px solid var(--color-surface)!important;outline-offset:0!important}react-component svg{block-size:var(--icon-size,1em);color:var(--icon-color,inherit);inline-size:var(--icon-size,1em)}react-component svg>*{fill:currentcolor}react-component img,react-component svg,react-component video{block-size:auto;max-inline-size:100%}.theme-futurenav .form-input input:focus-visible,.theme-futurenav react-component .form-input input:focus-visible{box-shadow:none!important;outline:none!important}#storybook-root svg{block-size:var(--icon-size,1em);color:var(--icon-color,inherit);inline-size:var(--icon-size,1em)}#storybook-root svg>*{fill:currentcolor}#storybook-root img,#storybook-root svg,#storybook-root video{block-size:auto;max-inline-size:100%}}@layer utils{.cmp-link__screen-reader-only:not(:focus):not(:active),.u-visuallyhidden:not(:focus):not(:active){-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.e-cta--lowercase{text-transform:none!important}}@media(max-width:440px){body .oda-chat-wrapper.oda-chat-expanded .oda-chat-widget{scale:.83}}@media(max-width:370px){body .oda-chat-wrapper.oda-chat-expanded .oda-chat-widget{scale:.8}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:75pc}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:75pc}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}@layer swiper-override{.swiper-arrow--slider-cta{align-items:center;display:flex;gap:8px;justify-content:center;margin-block-start:var(--spacing-20);padding-block-start:3pc}.swiper-arrow--slider-cta button{align-items:center;appearance:none;background:none;block-size:var(--spacing-32);border:none;display:flex;inline-size:var(--spacing-32);justify-content:center;padding:0;position:static}.swiper-arrow--slider-cta button img,.swiper-arrow--slider-cta button svg{color:transparent;height:100%;width:100%}.swiper-arrow--slider-cta button img path,.swiper-arrow--slider-cta button svg path{color:var(--color-on-surface)}.swiper-arrow--slider-cta button:disabled{opacity:.2}.swiper-arrow--slider-cta button svg>*{fill:none!important;stroke:currentColor}.swiper-arrow--slider-cta button:after{display:none}@media(min-width:769px){.swiper-arrow--slider-cta{flex-direction:column;padding-block-start:0;position:static}.swiper-arrow--slider-cta button{margin-block-start:-1pc;position:absolute;top:50%}.swiper-arrow--slider-cta .swiper-button-prev{left:-40px}.swiper-arrow--slider-cta .swiper-button-next{right:-40px}}.swiper:has(.swiper-button-disabled+.swiper-button-disabled) .swiper-button-disabled{display:none!important}.swiper+div:has(.swiper-button-disabled+.swiper-button-disabled) .swiper-button-disabled{display:none!important}.swiper-pagination .swiper-pagination-bullet{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}.swiper-pagination .swiper-pagination-bullet:active :focus{-webkit-tap-highlight-color:rgba(0,0,0,0)}}@layer gre-common{.section-container{padding-inline:var(--page-padding-inline)}.section-container .section-container{padding-inline:0}.ratio{position:relative;width:100%}.body-section-container,.container-full-width{padding-inline:var(--page-padding-inline)}.body-section-container .section-container,.container-full-width .section-container{padding-inline:0}.ratio>*{height:100%;left:0;position:absolute;top:0;width:100%}.ratio:before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-16x11{--bs-aspect-ratio:68.75%}.video-container__video iframe{border:none}.swiper-pagination.swiper-pagination-style-2{padding-block-end:2px}.swiper-pagination.swiper-pagination-style-2 .swiper-pagination-bullet{--swiper-pagination-bullet-width:8px;--swiper-pagination-bullet-height:8px;--swiper-pagination-bullet-border-radius:50%;--swiper-pagination-bullet-inactive-color:rgba(0,0,0,.04);--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-horizontal-gap:0px;border:1px solid var(--brand-black)}.swiper-pagination.swiper-pagination-style-2 .swiper-pagination-bullet:focus-visible{box-shadow:0 0 0 2px var(--color-on-surface)!important;outline:1px solid var(--color-surface)!important}.swiper-pagination.swiper-pagination-style-2 .swiper-pagination-bullet-active{--swiper-pagination-bullet-opacity:1;--swiper-pagination-color:var(--brand-black)}.cmp-container--top-padding-x-large{padding-block-start:var(--spacing-80)}@media(max-width:767px){.cmp-container--top-padding-x-large{padding-block-start:var(--spacing-64)}}.cmp-container--top-padding-large{padding-block-start:var(--spacing-64)}@media(max-width:767px){.cmp-container--top-padding-large{padding-block-start:var(--spacing-32)}}.cmp-container--top-padding-medium{padding-block-start:var(--spacing-32)}@media(max-width:767px){.cmp-container--top-padding-medium{padding-block-start:var(--spacing-16)}}.cmp-container--top-padding-small{padding-block-start:var(--spacing-16)}.cmp-container--bottom-padding-x-large{padding-block-end:var(--spacing-80)}@media(max-width:767px){.cmp-container--bottom-padding-x-large{padding-block-end:var(--spacing-64)}}.cmp-container--bottom-padding-large{padding-block-end:var(--spacing-64)}@media(max-width:767px){.cmp-container--bottom-padding-large{padding-block-end:var(--spacing-32)}}.cmp-container--bottom-padding-medium{padding-block-end:var(--spacing-32)}@media(max-width:767px){.cmp-container--bottom-padding-medium{padding-block-end:var(--spacing-16)}}.cmp-container--bottom-padding-small{padding-block-end:var(--spacing-16)}}@layer gre-elements{.theme-gre-redesign .cmp-button,.theme-gre-redesign .cmp-teaser__action-link{--_transparent:transparent;--_text-color:var(--color-on-primary);--_background-color:var(--color-primary);--_border-color:var(--_background-color);--_block-paading:var(--spacing-16);--_inline-paading:var(--spacing-24);align-items:center;appearance:none;-webkit-appearance:none;background-color:var(--_background-color)!important;border:1px solid var(--_border-color)!important;border-radius:0;-webkit-border-radius:0;color:var(--_text-color)!important;display:inline-flex;font-family:var(--font-body)!important;font-size:var(--font-size-eyebrow-small);font-size:var(--font-size-eyebrow-small)!important;font-weight:var(--font-weight-semibold);justify-content:center;letter-spacing:var(--font-letter-spacing-loose);line-height:var(--font-line-height-3xtight);line-height:var(--font-line-height-3xtight)!important;max-inline-size:max-content;padding-block:var(--_block-paading)!important;padding-inline:var(--_inline-paading)!important;text-align:center;text-decoration:none!important;text-transform:uppercase;text-transform:none!important}@media(hover:hover){.theme-gre-redesign .cmp-button:hover,.theme-gre-redesign .cmp-teaser__action-link:hover{box-shadow:inset 0 0 0 1px var(--_border-color)}.theme-gre-redesign .cmp-button:disabled:hover,.theme-gre-redesign .cmp-teaser__action-link:disabled:hover{box-shadow:none}}.theme-gre-redesign .cmp-teaser__action-link.cta-style__primary{--_background-color:var(--color-primary);--_border-color:var(--color-primary);--_text-color:var(--color-on-primary)}@media(hover:hover){.theme-gre-redesign .cmp-teaser__action-link.cta-style__primary:not(:disabled):hover{--_text-color:var(--color-primary);--_background-color:var(--color-on-primary);--_border-color:var(--color-on-primary)}}.theme-gre-redesign .cmp-teaser__action-link.cta-style__primary:focus-visible{--color-on-surface:var(--color-primary)}.theme-gre-redesign .cmp-teaser__action-link.cta-style__secondary{--_border-color:var(--color-primary);--_background-color:var(--transparent);--_text-color:var(--color-primary)}@media(hover:hover){.theme-gre-redesign .cmp-teaser__action-link.cta-style__secondary:not(:disabled):hover{--_border-color:var(--color-primary);--_background-color:var(--transparent);--_text-color:var(--color-primary)}}.theme-gre-redesign .cmp-teaser__action-link.cta-style__secondary:focus-visible{--color-on-surface:var(--_text-color)}.theme-gre-redesign .cmp-teaser__action-link.cta-style__tertiary{--_block-paading:0;--_inline-paading:0;--_border-color:transparent;--_background-color:transparent;--color-on-surface:#d14200;font-size:1pc!important;line-height:1.2!important}@media(hover:hover){.theme-gre-redesign .cmp-teaser__action-link.cta-style__tertiary:not(:disabled):hover{--_border-color:transparent;--_background-color:transparent;--color-on-surface:#d14200;box-shadow:unset;text-decoration:underline!important;text-underline-offset:.2pc}}.theme-gre-redesign .cmp-teaser__action-link.cta-style__tertiary:focus-visible{--color-on-primary:var(--_text-color)}.theme-gre-redesign .cmp-teaser__action-link.cta-style__arrow,.theme-gre-redesign .ctabutton.cta-style__arrow .cmp-button{gap:var(--spacing-2)}.theme-gre-redesign .cmp-teaser__action-link.cta-style__arrow:after,.theme-gre-redesign .ctabutton.cta-style__arrow .cmp-button:after{background-color:currentColor;content:"";flex-shrink:0;height:18px;-webkit-mask-image:var(--ctaa-arrow);mask-image:var(--ctaa-arrow);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transform:translateX(0);transition:transform .2s ease;width:18px}@media(hover:hover){.theme-gre-redesign .cmp-teaser__action-link.cta-style__arrow:not(:disabled):hover,.theme-gre-redesign .ctabutton.cta-style__arrow .cmp-button:not(:disabled):hover{column-gap:var(--spacing-2)}.theme-gre-redesign .cmp-teaser__action-link.cta-style__arrow:not(:disabled):hover:after,.theme-gre-redesign .ctabutton.cta-style__arrow .cmp-button:not(:disabled):hover:after{transform:translateX(6px)}}.theme-gre-redesign .ctabutton.cta-style__arrow:after{content:none}.theme-gre-redesign .ctabutton .cmp-button{--_transparent:transparent;--_text-color:var(--color-on-primary);--_background-color:var(--color-primary);--_border-color:var(--_background-color);--_block-paading:var(--spacing-16);--_inline-paading:var(--spacing-24);align-items:center;appearance:none;-webkit-appearance:none;background-color:var(--_background-color);border:1px solid var(--_border-color);border-radius:0;-webkit-border-radius:0;color:var(--_text-color);display:inline-flex;font-family:var(--font-body)!important;font-size:var(--font-size-eyebrow-small);font-weight:var(--font-weight-semibold);justify-content:center;letter-spacing:var(--font-letter-spacing-loose);line-height:var(--font-line-height-3xtight);max-inline-size:max-content;padding-block:var(--_block-paading);padding-inline:var(--_inline-paading);text-align:center;text-decoration:none;text-transform:uppercase;text-transform:none}@media(hover:hover){.theme-gre-redesign .ctabutton .cmp-button:hover{box-shadow:inset 0 0 0 1px var(--_border-color)}.theme-gre-redesign .ctabutton .cmp-button:disabled:hover{box-shadow:none}}.theme-gre-redesign .ctabutton .cmp-button:focus-visible{--color-on-surface:var(--color-primary-ember)}.theme-gre-redesign .ctabutton.cta-style__primary .cmp-button{--_border-color:var(--color-primary);--_background-color:var(--color-primary);--_text-color:var(--color-on-primary)}@media(hover:hover){.theme-gre-redesign .ctabutton.cta-style__primary .cmp-button:not(:disabled):hover{--_text-color:var(--color-primary);--_background-color:var(--color-on-primary);--_border-color:var(--color-on-primary)}}.theme-gre-redesign .ctabutton.cta-style__primary .cmp-button.disabled,.theme-gre-redesign .ctabutton.cta-style__primary .cmp-button:disabled{--_text-color:#818285;--_background-color:#d5d6d6;--_border-color:#d5d6d6}.theme-gre-redesign .ctabutton.cta-style__primary .cmp-button.disabled:hover,.theme-gre-redesign .ctabutton.cta-style__primary .cmp-button:disabled:hover{--_text-color:#818285;--_background-color:#d5d6d6;--_border-color:#d5d6d6;box-shadow:none}.theme-gre-redesign .ctabutton.cta-style__primary .cmp-button.disabled:focus-visible,.theme-gre-redesign .ctabutton.cta-style__primary .cmp-button:disabled:focus-visible{box-shadow:none}.theme-gre-redesign .ctabutton.cta-style__secondary .cmp-button{--_border-color:var(--color-primary);--_background-color:var(--transparent);--_text-color:var(--color-primary)}@media(hover:hover){.theme-gre-redesign .ctabutton.cta-style__secondary .cmp-button:not(:disabled):hover{--_border-color:var(--color-primary);--_background-color:var(--transparent);--_text-color:var(--color-primary)}}.theme-gre-redesign .ctabutton.cta-style__secondary .cmp-button:focus-visible{--color-on-surface:var(--_text-color)}.theme-gre-redesign .ctabutton.cta-style__tertiary .cmp-button{--_block-paading:0;--_inline-paading:0;--_border-color:transparent;--_background-color:transparent;--color-on-primary:#d14200;font-size:1pc!important;line-height:1.2!important}@media(hover:hover){.theme-gre-redesign .ctabutton.cta-style__tertiary .cmp-button:not(:disabled):hover{--_border-color:transparent;--_background-color:transparent;--color-on-primary:#d14200;box-shadow:unset;text-decoration:underline!important;text-underline-offset:.2pc}}.theme-gre-redesign .ctabutton.cta-style__tertiary .cmp-button:focus-visible{--color-on-surface:var(--_text-color)}@media(hover:hover){[class*=gre-light-paper] .cmp-teaser__action-link.cta-style__primary:not(:disabled):hover,[class*=gre-light-paper] .ctabutton.cta-style__primary .cmp-button:not(:disabled):hover{--_text-color:var(--color-on-primary);--_background-color:var(--brand-gre-purple-dark);--_border-color:var(--brand-gre-purple-dark)}}[class*=gre-light-paper] .cmp-teaser__action-link.cta-style__tertiary,[class*=gre-light-paper] .ctabutton.cta-style__tertiary .cmp-button{--color-on-primary:var(--color-primary-ember)}[class*=gre-dark-ink] .cmp-teaser__action-link.cta-style__secondary{--_border-color:var(--color-on-primary);--_background-color:var(--transparent);--_text-color:var(--color-on-primary)}@media(hover:hover){[class*=gre-dark-ink] .cmp-teaser__action-link.cta-style__secondary:not(:disabled):hover{--_border-color:var(--color-on-primary);--_background-color:var(--transparent);--_text-color:var(--color-on-primary)}}[class*=gre-dark-ink] .cmp-teaser__action-link.cta-style__tertiary{--color-on-surface:var(--color-primary-paper)}@media(hover:hover){[class*=gre-dark-ink] .cmp-teaser__action-link.cta-style__tertiary:not(:disabled):hover{--color-on-surface:var(--color-primary-paper)}}[class*=gre-dark-ink] .ctabutton.cta-style__secondary .cmp-button{--_border-color:var(--color-on-primary);--_background-color:var(--transparent);--_text-color:var(--color-on-primary)}@media(hover:hover){[class*=gre-dark-ink] .ctabutton.cta-style__secondary .cmp-button:not(:disabled):hover{--_border-color:var(--color-on-primary);--_background-color:var(--transparent);--_text-color:var(--color-on-primary)}}[class*=gre-dark-ink] .ctabutton.cta-style__tertiary .cmp-button{--color-on-primary:var(--color-primary-paper)}@media(hover:hover){[class*=gre-dark-ink] .ctabutton.cta-style__tertiary .cmp-button:not(:disabled):hover{--color-on-primary:var(--color-primary-paper)}}[class*=gre-dark-cobalt] .cmp-teaser__action-link.cta-style__secondary{--_border-color:var(--color-on-primary);--_background-color:var(--transparent);--_text-color:var(--color-on-primary)}@media(hover:hover){[class*=gre-dark-cobalt] .cmp-teaser__action-link.cta-style__secondary:not(:disabled):hover{--_border-color:var(--color-on-primary);--_background-color:var(--transparent);--_text-color:var(--color-on-primary)}}[class*=gre-dark-cobalt] .cmp-teaser__action-link.cta-style__tertiary{--color-on-surface:var(--color-primary-paper)}@media(hover:hover){[class*=gre-dark-cobalt] .cmp-teaser__action-link.cta-style__tertiary:not(:disabled):hover{--color-on-surface:var(--color-primary-paper)}}[class*=gre-dark-cobalt] .ctabutton.cta-style__secondary .cmp-button{--_border-color:var(--color-on-primary);--_background-color:var(--transparent);--_text-color:var(--color-on-primary)}@media(hover:hover){[class*=gre-dark-cobalt] .ctabutton.cta-style__secondary .cmp-button:not(:disabled):hover{--_border-color:var(--color-on-primary);--_background-color:var(--transparent);--_text-color:var(--color-on-primary)}}[class*=gre-dark-cobalt] .ctabutton.cta-style__tertiary .cmp-button{--color-on-primary:var(--color-primary-paper)}@media(hover:hover){[class*=gre-dark-cobalt] .ctabutton.cta-style__tertiary .cmp-button:not(:disabled):hover{--color-on-primary:var(--color-primary-paper)}}}@layer gre-variables{[class*=gre-],[data-theme*=gre-]{background-color:var(--color-surface);color:var(--color-on-surface)}[class*=gre-light-paper],[data-theme=gre-light-paper]{--color-primary:var(--color-primary-ember);--color-on-primary:var(--color-primary-paper);--color-surface:var(--color-primary-paper);--color-on-surface:var(--color-primary-ink);--color-outline:var(--color-primary-spark)}[class*=gre-dark-ink],[data-theme=gre-dark-ink]{--color-primary:var(--color-primary-ember);--color-on-primary:var(--color-primary-paper);--color-surface:var(--color-primary-ink);--color-on-surface:var(--color-primary-paper);--color-outline:var(--color-primary-spark)}[class*=gre-dark-cobalt],[data-theme=gre-dark-cobalt]{--color-primary:var(--color-primary-ember);--color-on-primary:var(--color-primary-paper);--color-surface:var(--color-primary-cobalt);--color-on-surface:var(--color-primary-paper);--color-outline:var(--color-primary-paper)}}@layer gre-styles{.theme-gre-redesign .cmp-accordion__item{border-block-end:1px solid var(--color-outline);padding:var(--spacing-20) var(--spacing-12)}.theme-gre-redesign .cmp-accordion__button{align-items:center;background:none;border:none;display:flex!important;justify-content:space-between;width:100%}.theme-gre-redesign .cmp-accordion__button.cmp-accordion__button--expanded .cmp-accordion__icon{transform:rotate(45deg) skew(-5deg,-5deg)}.theme-gre-redesign .cmp-accordion__title{color:var(--color-on-surface);font-size:var(--font-size-large);font-weight:var(--font-weight-bold);letter-spacing:-.9px;line-height:var(--font-line-height-tight)}.theme-gre-redesign .cmp-accordion__panel.cmp-accordion__panel--expanded{padding-block-start:var(--spacing-10)}.theme-gre-redesign .cmp-accordion__panel .cmp-text a{color:inherit;font-size:var(--font-size-large);letter-spacing:-.9px;line-height:var(--font-line-height-tight)}.theme-gre-redesign .cmp-accordion__panel .cmp-text ol,.theme-gre-redesign .cmp-accordion__panel .cmp-text ul{padding-inline-start:var(--spacing-20)}.theme-gre-redesign .cmp-accordion__icon{background-position:50%;background-repeat:no-repeat;background-size:contain;border-block-start:2px solid var(--color-outline);border-inline-start:2px solid var(--color-outline);display:inline-block;flex-shrink:0;height:.5625rem;transform:rotate(-135deg) skew(-5deg,-5deg);transition:transform .3s ease;width:.5625rem}@media(max-width:767px){.theme-gre-redesign .cmp-accordion__title{font-size:var(--font-size-xlarge);letter-spacing:-1px;line-height:var(--font-line-height-xtight)}.theme-gre-redesign .cmp-accordion__panel .cmp-text p{line-height:var(--font-line-medium)}.theme-gre-redesign .cmp-accordion__panel .cmp-text a{font-size:var(--font-size-medium);letter-spacing:-.8px;line-height:var(--font-line-medium)}}}@layer button{.button-align__left{display:flex;justify-content:flex-start;width:100%}.button-align__center{display:flex;justify-content:center;width:100%}@media(max-width:767px){.button-align__center-mobile{display:flex;justify-content:center;width:100%}}.button-align__right{display:flex;justify-content:flex-end;width:100%}@media(max-width:767px){.button-align__right{justify-content:center}}.button-full-width{padding-inline:var(--page-padding-inline)}@media(max-width:768px){.button-full-width .cmp-button{max-width:100%;width:100%}}.button-padding-bottom__xsmall{padding-block-end:var(--spacing-8)}.button-padding-bottom__small{padding-block-end:var(--spacing-16)}.button-padding-bottom__medium{padding-block-end:var(--spacing-24)}.button-padding-bottom__large{padding-block-end:var(--spacing-32)}.button-padding-bottom__xlarge{padding-block-end:var(--spacing-64)}.button-padding-top__xsmall{padding-block-start:var(--spacing-8)}.button-padding-top__small{padding-block-start:var(--spacing-16)}.button-padding-top__medium{padding-block-start:var(--spacing-24)}.button-padding-top__large{padding-block-start:var(--spacing-32)}.button-padding-top__xlarge{padding-block-start:var(--spacing-64)}@media(min-width:768px){.button-margin-top__neg-default{margin-block-start:calc(var(--spacing-54)*-1)}.button-margin-top__neg-default .cmp-button{position:relative;z-index:1}}}@layer default{body.enableAlert .cmp-alertmessage{display:flex}.cmp-alertmessage{align-items:center;background-color:var(--color-surface);border-radius:0;color:var(--color-on-surface);column-gap:.75rem;display:flex!important;justify-content:center;min-block-size:23px;padding-block:var(--spacing-12);padding-inline-end:3rem;padding-inline-start:var(--font-size-medium);position:relative}.cmp-alertmessage .cmp-contentfragment,.cmp-alertmessage .cmp-text{color:inherit}.cmp-alertmessage .cmp-contentfragment a,.cmp-alertmessage .cmp-text a{color:inherit!important;padding:6px}.cmp-alertmessage__close{background:none;border:none;border-radius:.25rem;bottom:0;color:#000;height:3rem;margin:auto;padding-block:var(--font-size-tooSmall);padding-inline:var(--spacing-24);position:absolute;right:0;top:0;width:3rem}.cmp-alertmessage__close:before{background:url(clientlib-gre/resources/images/icons/icon-alert-close.svg);background-size:contain;content:"";height:var(--font-size-medium);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--font-size-medium)}.cmp-alertmessage__close svg{block-size:var(--font-size-medium);display:block}.cmp-alertmessage__close:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:1px auto -webkit-focus-ring-color}}@layer gre-alert-message{.theme-gre-redesign .cmp-alertmessage{--color-surface:#d14200;--color-on-surface:#fffbea;font-size:var(--font-size-large);font-weight:var(--font-weight-bold);letter-spacing:-.9px;line-height:1.5rem;text-transform:none}.theme-gre-redesign .cmp-alertmessage__close{display:none;pointer-events:none}@media(max-width:767px){.theme-gre-redesign .cmp-alertmessage{font-size:var(--font-size-medium);letter-spacing:-.8px}}}@layer component{.aem-banner-v2{display:flex;position:relative}.aem-banner-v2--content-wrapper{display:flex;flex-direction:column;row-gap:var(--spacing-24)}@media(max-width:1023.98px){.aem-banner-v2--content-wrapper{row-gap:var(--spacing-18)}}.aem-banner-v2--figure-images{display:flex;flex-wrap:wrap}.aem-banner-v2--figure-images img{block-size:auto;display:block;inline-size:100%;object-fit:cover}.aem-banner-v2--figure picture{margin:0;padding:0}.aem-banner-v2--figure-logo img{aspect-ratio:164/79;display:block;inline-size:auto;max-inline-size:unset;object-fit:contain}.aem-banner-v2 .slider{padding-block:var(--spacing-2)}.aem-banner-v2 .slider .swiper{overflow:hidden!important}@media(max-width:767px){.aem-banner-v2 .slider .swiper{padding-block-end:var(--spacing-10)!important}}@media(min-width:1024px){.aem-banner-v2 .slider{padding-block:var(--spacing-26)}}@media(min-width:1200px){.aem-banner-v2 .slider{padding-block:var(--spacing-56)}}@media(max-width:768px){.aem-banner-v2 .slider .swiper{overflow:visible!important}.aem-banner-v2 .slider .swiper-slide{width:90%!important}}@media(min-width:1024px){.aem-banner-v2{align-items:center;column-gap:var(--spacing-40);flex-direction:row;padding-block:var(--spacing-40)}.aem-banner-v2>div{flex:1}.aem-banner-v2 .no-desktop-slider .swiper-wrapper{display:flex;flex-wrap:wrap;height:auto!important;row-gap:var(--spacing-30);transform:none!important}.aem-banner-v2 .no-desktop-slider .swiper-controls{display:none!important}.aem-banner-v2--figure-images{column-gap:var(--spacing-20)}.aem-banner-v2--figure-images>div{position:relative}.aem-banner-v2--figure-images>div:first-child{inline-size:56.5%}.aem-banner-v2--figure-images>div:first-child img{aspect-ratio:342/495}.aem-banner-v2--figure-images>div:nth-child(2){inline-size:33.3%;padding-block-start:var(--spacing-24)}.aem-banner-v2--figure-images>div:nth-child(2) img{aspect-ratio:198/337}.aem-banner-v2--figure-images>div:nth-child(3){flex-grow:1;margin-block-start:-15%;margin-inline-start:calc(56.5% + var(--spacing-20))}}@media(min-width:1024px)and (min-width:1201px){.aem-banner-v2--figure-images>div:nth-child(3){margin-block-start:-18%}}@media(min-width:1024px){.aem-banner-v2--figure-images>div:nth-child(3) img{aspect-ratio:240/242}.aem-banner-v2--figure-images>div:only-child{inline-size:100%}.aem-banner-v2--figure-images>div:only-child img{aspect-ratio:unset}.aem-banner-v2--figure-logo{inset-block-start:calc(var(--spacing-40) - .75rem);inset-inline-end:50%;margin-inline-end:var(--spacing-20);position:absolute}.aem-banner-v2--figure-logo img{block-size:4.938rem}}@media(min-width:1441px){.aem-banner-v2{padding-block:var(--spacing-80)}.aem-banner-v2--figure-logo{inset-block-start:calc(var(--spacing-80) - .75rem)}}@media(max-width:1199px){.aem-banner-v2--figure-logo img{block-size:4rem}}@media(max-width:1023.98px){.aem-banner-v2{flex-direction:column-reverse;padding-block:var(--spacing-36);row-gap:var(--spacing-20)}.aem-banner-v2 .swiper-slide .cmp-text,.aem-banner-v2 .swiper-slide .text.text-numbered{height:100%}.aem-banner-v2--figure{display:flex;flex-direction:column-reverse}.aem-banner-v2--figure-images{column-gap:var(--spacing-12);justify-content:flex-end;padding-block-start:var(--spacing-14)}.aem-banner-v2--figure-images>div{position:relative}.aem-banner-v2--figure-images>div:first-child{inline-size:56.5%;order:2;padding-block-start:var(--spacing-48)}.aem-banner-v2--figure-images>div:first-child img{aspect-ratio:342/495}.aem-banner-v2--figure-images>div:nth-child(2){inline-size:33.3%;order:1}.aem-banner-v2--figure-images>div:nth-child(2) img{aspect-ratio:198/337}.aem-banner-v2--figure-images>div:nth-child(3){flex-grow:1;margin-block-start:calc((23.4% + var(--spacing-48))*-1);margin-inline-end:calc(56.5% + var(--spacing-12));order:3}.aem-banner-v2--figure-images>div:nth-child(3) img{aspect-ratio:240/242}.aem-banner-v2--figure-images>div:only-child{inline-size:100%;padding-block-start:0}.aem-banner-v2--figure-images>div:only-child img{aspect-ratio:unset}.aem-banner-v2--figure-logo{display:flex;justify-content:flex-end;margin-block-end:-3.375rem}.aem-banner-v2--figure-logo img{block-size:3.375rem}}@media(max-width:499px){.aem-banner-v2--figure-images>div:nth-child(3){margin-block-start:calc((22% + var(--spacing-48))*-1)}}@media(min-width:1024px){.figure-alignment-v2 .aem-banner-v2--figure-images{column-gap:var(--spacing-35);row-gap:var(--spacing-40)}.figure-alignment-v2 .aem-banner-v2--figure-images>div:first-child{inline-size:80%}.figure-alignment-v2 .aem-banner-v2--figure-images>div:first-child img{aspect-ratio:470/473}.figure-alignment-v2 .aem-banner-v2--figure-images>div:nth-child(2){inline-size:59%;padding-block-start:0}.figure-alignment-v2 .aem-banner-v2--figure-images>div:nth-child(2) img{aspect-ratio:343/496}.figure-alignment-v2 .aem-banner-v2--figure-images>div:nth-child(3){flex-grow:unset;flex-grow:1;inline-size:25%;margin-block-start:unset;margin-inline-start:unset}.figure-alignment-v2 .aem-banner-v2--figure-images>div:nth-child(3) img{aspect-ratio:223/379}}@media(max-width:1023.98px){.figure-alignment-v2 .aem-banner-v2 .button-align__center-mobile{display:flex;justify-content:center}.figure-alignment-v2 .aem-banner-v2--content-wrapper .ctabutton{padding-block-start:var(--spacing-14)}.figure-alignment-v2 .aem-banner-v2--figure-images{justify-content:flex-start;padding-block-start:0}.figure-alignment-v2 .aem-banner-v2--figure-images>div:first-child{border-block-start:var(--spacing-12) solid var(--color-surface);inline-size:41%;margin-block-start:-30%;order:3;padding-block-start:0}.figure-alignment-v2 .aem-banner-v2--figure-images>div:first-child img{aspect-ratio:139/141}.figure-alignment-v2 .aem-banner-v2--figure-images>div:nth-child(2){flex-grow:1;order:2;padding-block-start:var(--spacing-24)}.figure-alignment-v2 .aem-banner-v2--figure-images>div:nth-child(2) img{aspect-ratio:199/288}.figure-alignment-v2 .aem-banner-v2--figure-images>div:nth-child(3){flex-grow:unset;inline-size:41%;margin-block-start:0;margin-inline-end:unset;order:1;padding-inline-start:var(--spacing-26)}.figure-alignment-v2 .aem-banner-v2--figure-images>div:nth-child(3) img{aspect-ratio:115/196}}}@layer container{.container.small-container{margin-inline:auto;max-width:56.25rem!important;padding-inline:var(--spacing-32)}}@layer default{.product-banner-layout{align-items:center;display:grid;gap:7.8125rem;grid-template-columns:1fr 1fr}@media(max-width:1023px){.product-banner-layout:has(.teaser-banner-card){justify-items:center;text-align:center}}.product-banner-layout .banner-image{display:flex;height:100%;position:relative}@media(min-width:1025px){.product-banner-layout .banner-image{margin-inline-start:calc(var(--page-padding-inline)*-1);max-height:62.5rem}}.product-banner-layout .banner-image .large-image{display:block;height:100%;width:100%}.product-banner-layout .banner-image .large-image img{display:block;height:100%;object-fit:cover;width:100%}@media(max-width:1023px){.product-banner-layout .banner-image .large-image img{aspect-ratio:1/1}}.product-banner-layout .banner-image .large-image picture{margin:0;padding:0}.product-banner-layout .banner-image .small-image,.product-banner-layout .banner-image .small-image-bottom,.product-banner-layout .banner-image .small-image-top{position:absolute;right:-4.375rem;top:4.6875rem}.product-banner-layout .banner-image .small-image img,.product-banner-layout .banner-image .small-image-bottom img,.product-banner-layout .banner-image .small-image-top img{block-size:18.4375rem;display:block;inline-size:13.25rem;object-fit:contain}.product-banner-layout .banner-image .small-image picture,.product-banner-layout .banner-image .small-image-bottom picture,.product-banner-layout .banner-image .small-image-top picture{margin:0;padding:0}@media(max-width:1023px){.product-banner-layout .banner-image .small-image,.product-banner-layout .banner-image .small-image-bottom,.product-banner-layout .banner-image .small-image-top{bottom:-33.7px;right:1rem;top:unset}.product-banner-layout .banner-image .small-image img,.product-banner-layout .banner-image .small-image-bottom img,.product-banner-layout .banner-image .small-image-top img{block-size:12.4375rem;inline-size:9.25rem}}@media(max-width:767px){.product-banner-layout .banner-image .small-image img,.product-banner-layout .banner-image .small-image-bottom img,.product-banner-layout .banner-image .small-image-top img{block-size:10.9375rem;inline-size:7.875rem}}.product-banner-layout .banner-image .small-image-top{top:0}.product-banner-layout .banner-image .small-image-bottom{bottom:0;top:unset}.product-banner-layout .content-grid.banner-cards{align-items:center;justify-content:center}.product-banner-layout .banner-content{padding-block:7.4375rem}.product-banner-layout .banner-content .banner-cards .cmp-container{display:grid;gap:var(--spacing-40);grid-template-columns:repeat(3,1fr);padding-block:var(--spacing-60)}.product-banner-layout .banner-content .text-info{padding-block-end:var(--spacing-30)}.product-banner-layout .teaser-banner-card .cmp-teaser{display:flex;flex-direction:column-reverse;max-width:170px;row-gap:1.4375rem}.product-banner-layout .teaser-banner-card .cmp-teaser__content{display:flex;flex-direction:column;gap:.4375rem}.product-banner-layout .teaser-banner-card .cmp-teaser__title{font-size:var(--font-size-heading-small);font-weight:var(--font-weight-semibold);letter-spacing:-.9pt;line-height:var(--font-line-height-xtight)}.product-banner-layout .teaser-banner-card .cmp-teaser__description{font-size:var(--font-size-large);font-weight:var(--font-weight-medium);letter-spacing:-.9px;line-height:var(--font-line-height-tight)}.product-banner-layout .teaser-banner-card .cmp-teaser__description a{color:inherit}.product-banner-layout .teaser-banner-card .cmp-teaser__description ol,.product-banner-layout .teaser-banner-card .cmp-teaser__description ul{display:flex;flex-direction:column;margin-inline-start:var(--spacing-28);row-gap:var(--spacing-6)}.product-banner-layout .teaser-banner-card .cmp-teaser__image .cmp-image__image{max-block-size:44px;width:auto!important}.product-banner-layout .teaser-banner-card .cmp-image{display:flex}@media(max-width:1023px){.product-banner-layout .teaser-banner-card .cmp-teaser{max-width:100%;row-gap:var(--spacing-18)}.product-banner-layout .teaser-banner-card .cmp-teaser__title{font-size:var(--font-size-xlarge);font-weight:var(--font-weight-bold)}.product-banner-layout .teaser-banner-card .cmp-image{justify-content:center}.product-banner-layout{gap:50px;grid-template-columns:1fr}.product-banner-layout .banner-image{padding-block-start:var(--spacing-12)}.product-banner-layout .banner-content{padding-block-end:var(--spacing-36);padding-block-start:0}.product-banner-layout .banner-content .banner-cards .cmp-container{align-items:center;gap:var(--spacing-18);grid-template-columns:1fr;padding-block:var(--spacing-36)}}.product-banner-layout.reverse-layout{direction:rtl}.product-banner-layout.reverse-layout .banner-content,.product-banner-layout.reverse-layout .banner-image{direction:ltr}.product-banner-layout.reverse-layout .banner-image{left:unset;right:calc(var(--page-padding-inline)*-1 + var(--spacing-70))}.overlay-img-large .banner-image .small-image,.overlay-img-medium .banner-image .small-image{right:-10.5625rem;top:4.6875rem}.overlay-img-large .banner-image .small-image img,.overlay-img-medium .banner-image .small-image img{block-size:23.9375rem;inline-size:16.5625rem}@media(max-width:1023px){.overlay-img-large .banner-image .small-image,.overlay-img-medium .banner-image .small-image{bottom:-1.6875rem;right:1rem;top:unset}.overlay-img-large .banner-image .small-image img,.overlay-img-medium .banner-image .small-image img{block-size:15.4375rem;inline-size:13.25rem}}@media(max-width:767px){.overlay-img-large .banner-image .small-image img,.overlay-img-medium .banner-image .small-image img{block-size:13.25rem;inline-size:9.4375rem}}@media(min-width:1024px){.overlay-img-large .product-banner-layout,.overlay-img-medium .product-banner-layout{gap:16rem}}.overlay-img-large .banner-image .small-image img{block-size:auto;inline-size:20rem}@media(max-width:767px){.overlay-img-large .banner-image .small-image img{block-size:auto;inline-size:12rem}}.product-banner-layout:has(.teaser-split-card){gap:16rem}.product-banner-layout:has(.teaser-split-card) .banner-content{padding-block:4.0625rem}@media(max-width:1023px){.product-banner-layout:has(.teaser-split-card){gap:var(--spacing-32)}.product-banner-layout:has(.teaser-split-card) .banner-image{padding-block-start:var(--spacing-12)}.product-banner-layout:has(.teaser-split-card) .banner-content{padding-block-end:var(--spacing-36);padding-block-start:0}}.teaser-split-card.section-container{--color-surface:unset}.teaser-split-card .cmp-teaser{display:flex;flex-direction:column}.teaser-split-card .cmp-teaser__content{border-inline-start:1px solid var(--color-outline);display:flex;flex-direction:column;gap:var(--spacing-50);padding-block:var(--spacing-44);padding-inline-start:var(--spacing-40)}.teaser-split-card .cmp-teaser .heading2{font-size:var(--font-size-heading-44);font-weight:var(--font-weight-bold);letter-spacing:-.138pc;line-height:var(--font-line-height-xtight)}.teaser-split-card .cmp-teaser__description{display:flex;flex-direction:column;font-size:var(--font-size-large);font-weight:var(--font-weight-medium);gap:var(--spacing-24);letter-spacing:-.9px;line-height:var(--font-line-height-tight)}.teaser-split-card .cmp-teaser__description a{color:inherit}.teaser-split-card .cmp-teaser__description ol,.teaser-split-card .cmp-teaser__description ul{display:flex;flex-direction:column;margin-inline-start:var(--spacing-28);row-gap:var(--spacing-6)}.teaser-split-card .cmp-teaser__description:after{border-block-end:1px solid var(--color-outline);content:"";display:block;margin-inline-start:-2.5rem;padding-block-end:var(--spacing-26)}.teaser-split-card .cmp-teaser__action-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--spacing-24)}.teaser-split-card .cmp-teaser__action-container:before{background:url(clientlib-gre/resources/images/icons/gre-rd-arrow.svg) no-repeat 0 0;background-size:contain;block-size:var(--spacing-24);content:"";display:block;inline-size:var(--spacing-24);width:100%}@media(max-width:1023px){.teaser-split-card .cmp-teaser{gap:var(--spacing-20)}.teaser-split-card .cmp-teaser__content{gap:var(--spacing-20);padding-block-end:.9375rem;padding-block-start:var(--spacing-18);padding-inline-start:var(--spacing-24)}.teaser-split-card .cmp-teaser .heading2{font-size:var(--font-size-heading-34);letter-spacing:-1.7px}.teaser-split-card .cmp-teaser__description:after{content:"";margin-inline-start:calc(var(--spacing-24)*-1);padding-block-end:calc(var(--spacing-8)*-1)}.teaser-split-card .cmp-teaser__action-container{padding-block-start:0}}}@layer default{.slider.hide-arrow .swiper-controls{justify-content:center!important;padding-block-start:var(--spacing-32)!important}.slider.hide-arrow .swiper-controls .arrow-container.swiper-arrow--slider-cta,.slider.hide-arrow .swiper-controls .swiper-button-next,.slider.hide-arrow .swiper-controls .swiper-button-prev{display:none!important}.slider .swiper-pagination-bullets-dynamic{padding-block:4px}}@layer gre-slider-container{.theme-gre-redesign .section-container:has(.slider-overlflow){overflow:hidden}.theme-gre-redesign .slider.slider-perview-2 .swiper,.theme-gre-redesign .slider.slider-perview-3 .swiper,.theme-gre-redesign .slider.slider-perview-4 .swiper{margin-inline:calc(var(--spacing-7)*-1)!important}.theme-gre-redesign .slider.slider-perview-2 .swiper .swiper-slide,.theme-gre-redesign .slider.slider-perview-3 .swiper .swiper-slide,.theme-gre-redesign .slider.slider-perview-4 .swiper .swiper-slide{padding-inline:var(--spacing-7)}@media(min-width:1200px){.theme-gre-redesign .slider.slider-perview-2 .swiper,.theme-gre-redesign .slider.slider-perview-3 .swiper,.theme-gre-redesign .slider.slider-perview-4 .swiper{margin-inline:calc(var(--spacing-12)*-1)!important}.theme-gre-redesign .slider.slider-perview-2 .swiper .swiper-slide,.theme-gre-redesign .slider.slider-perview-3 .swiper .swiper-slide,.theme-gre-redesign .slider.slider-perview-4 .swiper .swiper-slide{padding-inline:var(--spacing-12)}}.theme-gre-redesign .slider.slider-overlflow .swiper{overflow:visible!important}@media(max-width:767px){.theme-gre-redesign .slider.slider-overlflow .swiper .swiper-slide{width:90%!important}}.theme-gre-redesign .slider.center-pagination .swiper-controls{justify-content:center!important}@media(min-width:768px){.theme-gre-redesign .slider.slider-perview-4 .swiper .swiper-slide{width:50%!important}}@media(min-width:1024px){.theme-gre-redesign .slider.slider-perview-4 .swiper .swiper-slide{width:33.3333333333%!important}}@media(min-width:1200px){.theme-gre-redesign .slider.slider-perview-4 .swiper .swiper-slide{width:25%!important}}@media(min-width:768px){.theme-gre-redesign .slider.slider-perview-3 .swiper .swiper-slide{width:50%!important}}@media(min-width:1200px){.theme-gre-redesign .slider.slider-perview-3 .swiper .swiper-slide{width:33.3333333333%!important}}@media(min-width:768px){.theme-gre-redesign .slider.slider-perview-2 .swiper .swiper-slide{width:50%!important}}@media(max-width:768px){.theme-gre-redesign .swiper.aem-swiper{padding-block-end:var(--spacing-24)!important}}.theme-gre-redesign .swiper.aem-swiper .swiper-slide{height:auto!important}.theme-gre-redesign .swiper.aem-swiper .swiper-slide>div{height:100%!important}.theme-gre-redesign .swiper.aem-swiper .swiper-pagination-bullet{background:transparent!important;border:2px solid #fffbea!important;border-radius:50%!important;box-sizing:border-box;display:inline-block;flex-shrink:0;height:var(--spacing-10);margin-inline:var(--spacing-16)!important;min-height:var(--spacing-10);min-width:var(--spacing-10);opacity:1!important;padding:0;width:var(--spacing-10)}@media(max-width:767px){.theme-gre-redesign .swiper.aem-swiper .swiper-pagination-bullet{height:var(--spacing-10);margin-inline-end:var(--spacing-15)!important;min-height:var(--spacing-10);min-width:var(--spacing-10);width:var(--spacing-10)}}.theme-gre-redesign .swiper.aem-swiper .swiper-pagination-bullet-active{background:#fffbea!important}.theme-gre-redesign .swiper.aem-swiper .swiper-arrow--slider-cta button svg>*{fill:var(--color-primary-paper)!important;stroke:currentColor}.theme-gre-redesign .swiper.aem-swiper .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){opacity:.6!important}.theme-gre-redesign .swiper.aem-swiper .swiper-controls{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-30);justify-content:flex-start;padding-block-start:var(--spacing-46)}@media(max-width:767px){.theme-gre-redesign .swiper.aem-swiper .swiper-controls{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:var(--spacing-12);justify-content:flex-start;padding-block-start:var(--spacing-24)}}@media(min-width:768px)and (max-width:768px){.theme-gre-redesign .swiper.aem-swiper .swiper-controls{padding-block-start:var(--spacing-24)}}.theme-gre-redesign .swiper.aem-swiper .swiper-controls .swiper-pagination{align-items:center;bottom:auto!important;position:static!important;transform:none!important}.theme-gre-redesign .swiper.aem-swiper .swiper-controls .swiper-button-next,.theme-gre-redesign .swiper.aem-swiper .swiper-controls .swiper-button-prev{align-items:center!important;background-color:transparent!important;background-image:none!important;background-position:50%!important;background-repeat:no-repeat!important;border:1.667px solid #fffbea!important;border-radius:50%!important;cursor:pointer;display:flex!important;height:var(--spacing-55)!important;justify-content:center!important;margin-block-start:0!important;margin-top:0!important;position:static!important;top:auto!important;visibility:visible!important;width:var(--spacing-55)!important}.theme-gre-redesign .swiper.aem-swiper .swiper-controls .swiper-button-next svg,.theme-gre-redesign .swiper.aem-swiper .swiper-controls .swiper-button-next:after,.theme-gre-redesign .swiper.aem-swiper .swiper-controls .swiper-button-prev svg,.theme-gre-redesign .swiper.aem-swiper .swiper-controls .swiper-button-prev:after{display:none!important}.theme-gre-redesign .swiper.aem-swiper .swiper-controls .swiper-button-next:before,.theme-gre-redesign .swiper.aem-swiper .swiper-controls .swiper-button-prev:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block!important;filter:brightness(0) invert(1)!important;height:9pt;width:9pt}.theme-gre-redesign .swiper.aem-swiper .swiper-controls .swiper-button-next.swiper-button-disabled,.theme-gre-redesign .swiper.aem-swiper .swiper-controls .swiper-button-prev.swiper-button-disabled{cursor:not-allowed;opacity:.35}.theme-gre-redesign .swiper.aem-swiper .swiper-controls .swiper-button-prev:before{background-image:url(clientlib-gre/resources/images/icons/left-arrow.svg)!important}.theme-gre-redesign .swiper.aem-swiper .swiper-controls .swiper-button-next:before{background-image:url(clientlib-gre/resources/images/icons/arrow.svg)!important}.theme-gre-redesign .swiper.aem-swiper .swiper-controls .arrow-container.swiper-arrow--slider-cta{align-items:center;display:flex!important;flex-direction:row;flex-shrink:0;gap:20px;margin-top:0;padding-block-start:0}@media(max-width:768px){.theme-gre-redesign .swiper.aem-swiper .swiper-controls .arrow-container.swiper-arrow--slider-cta{margin-inline-start:auto}}.theme-gre-redesign .swiper.aem-swiper .swiper-controls .arrow-container.swiper-arrow--slider-cta button img{color:unset!important;display:block;height:9pt!important;width:9pt!important}.theme-gre-redesign [class*=gre-light-paper] .swiper.aem-swiper .swiper-pagination-bullet{border-color:var(--color-primary-ink)!important}.theme-gre-redesign [class*=gre-light-paper] .swiper.aem-swiper .swiper-pagination-bullet-active{background:var(--color-primary-ink)!important}.theme-gre-redesign [class*=gre-light-paper] .swiper.aem-swiper .swiper-controls .swiper-button-next,.theme-gre-redesign [class*=gre-light-paper] .swiper.aem-swiper .swiper-controls .swiper-button-prev{border-color:var(--color-primary-ink)!important;transition:background-color .3s ease,border-color .3s ease!important}.theme-gre-redesign [class*=gre-light-paper] .swiper.aem-swiper .swiper-controls .swiper-button-next:before,.theme-gre-redesign [class*=gre-light-paper] .swiper.aem-swiper .swiper-controls .swiper-button-prev:before{filter:brightness(0)!important;transition:filter .3s ease!important}.theme-gre-redesign [class*=gre-light-paper] .swiper.aem-swiper .swiper-controls .swiper-button-next:hover,.theme-gre-redesign [class*=gre-light-paper] .swiper.aem-swiper .swiper-controls .swiper-button-prev:hover{background-color:var(--color-primary-cobalt)!important}.theme-gre-redesign [class*=gre-dark-cobalt] .swiper.aem-swiper .swiper-controls .swiper-button-next,.theme-gre-redesign [class*=gre-dark-cobalt] .swiper.aem-swiper .swiper-controls .swiper-button-prev{transition:background-color .3s ease,border-color .3s ease!important}.theme-gre-redesign [class*=gre-dark-cobalt] .swiper.aem-swiper .swiper-controls .swiper-button-next:before,.theme-gre-redesign [class*=gre-dark-cobalt] .swiper.aem-swiper .swiper-controls .swiper-button-prev:before{transition:filter .3s ease!important}.theme-gre-redesign [class*=gre-dark-cobalt] .swiper.aem-swiper .swiper-controls .swiper-button-next:hover,.theme-gre-redesign [class*=gre-dark-cobalt] .swiper.aem-swiper .swiper-controls .swiper-button-prev:hover{background-color:var(--color-primary-ink)!important}.theme-gre-redesign [class*=gre-dark-ink] .swiper.aem-swiper .swiper-controls .swiper-button-next,.theme-gre-redesign [class*=gre-dark-ink] .swiper.aem-swiper .swiper-controls .swiper-button-prev{transition:background-color .3s ease,border-color .3s ease!important}.theme-gre-redesign [class*=gre-dark-ink] .swiper.aem-swiper .swiper-controls .swiper-button-next:before,.theme-gre-redesign [class*=gre-dark-ink] .swiper.aem-swiper .swiper-controls .swiper-button-prev:before{transition:filter .3s ease!important}.theme-gre-redesign [class*=gre-dark-ink] .swiper.aem-swiper .swiper-controls .swiper-button-next:hover,.theme-gre-redesign [class*=gre-dark-ink] .swiper.aem-swiper .swiper-controls .swiper-button-prev:hover{background-color:var(--color-primary-cobalt)!important}}@layer default{.cmp-teaser .cmp-image__image{height:auto}.swiper-slide .cmp-image__image{display:block}.sticky-horizontal-teaser{display:none;inline-size:auto!important;inset-block-end:0;inset-inline:var(--spacing-8);padding-inline:var(--spacing-12);position:fixed;transform:translateY(110%);transition:transform .7s cubic-bezier(.92,.04,.4,.73);z-index:var(--z-container-2xhigh)}@media(min-width:769px){.sticky-horizontal-teaser{inset-inline:var(--spacing-28);padding-inline:var(--spacing-26)}}.enabled-sticky-banner .sticky-horizontal-teaser{transform:translateY(0)}.hide-sticky-banner .sticky-horizontal-teaser{transform:translateY(110%)}}@layer gre-styles{.theme-gre-redesign .cmp-teaser .text-large{font-size:var(--font-size-large);letter-spacing:-.9px}.theme-gre-redesign .cmp-teaser .text-medium{font-size:var(--font-size-medium);letter-spacing:-.9px}.theme-gre-redesign .cmp-teaser .text-small{font-size:var(--font-size-small);letter-spacing:-.9px}.theme-gre-redesign .cmp-teaser .color-primary-spark{color:var(--color-primary-spark)}.theme-gre-redesign .cmp-teaser .brand-gre-purple{color:var(--brand-gre-purple)}.theme-gre-redesign .cmp-teaser .color-highlight-ink{background-color:var(--color-primary-ink);color:var(--color-primary-paper)}.theme-gre-redesign .cmp-teaser .color-highlight-lilac{background-color:var(--color-primary-lilac);color:var(--color-primary-ink)}.theme-gre-redesign .cmp-teaser .color-highlight-spark{background-color:var(--color-primary-spark);color:var(--color-primary-paper)}.theme-gre-redesign .cmp-teaser__description{font-size:var(--font-size-large);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-tight)}.theme-gre-redesign .testimonial-teaser .cmp-teaser{display:flex;flex-direction:column-reverse}.theme-gre-redesign .testimonial-teaser .cmp-teaser__content{padding:var(--spacing-32) var(--spacing-28)}.theme-gre-redesign .testimonial-teaser .cmp-teaser__description blockquote{font-size:inherit;letter-spacing:-.9px;line-height:inherit;padding-block-end:var(--spacing-30)}.theme-gre-redesign .testimonial-teaser .cmp-teaser__description blockquote:after,.theme-gre-redesign .testimonial-teaser .cmp-teaser__description blockquote:before{content:'"'}.theme-gre-redesign .testimonial-teaser .cmp-teaser__description .heading5{font-size:var(--font-size-heading-small);font-weight:var(--font-weight-semibold);letter-spacing:-.9pt;line-height:var(--font-line-height-xtight)}.theme-gre-redesign .testimonial-teaser .cmp-teaser__description p{letter-spacing:-.8px;line-height:inherit;padding-block-start:var(--spacing-4)}.theme-gre-redesign .testimonial-teaser .cmp-teaser .cmp-image__image{display:block;width:100%}.theme-gre-redesign .sticky-horizontal-teaser .cmp-teaser{padding-block:var(--spacing-16)}.theme-gre-redesign .sticky-horizontal-teaser .cmp-teaser__content{align-items:center;column-gap:var(--spacing-20);display:flex;justify-content:space-between}.theme-gre-redesign .sticky-horizontal-teaser .cmp-teaser .heading5{font-size:var(--font-size-heading-small);font-weight:var(--font-weight-semibold);letter-spacing:-.075rem;line-height:var(--font-line-height-xtight)}.theme-gre-redesign .sticky-horizontal-teaser .cmp-teaser__description{color:var(--brand-gre-ivory);display:flex;flex-direction:column;gap:var(--spacing-6);letter-spacing:-.9px}@media(max-width:767px){.theme-gre-redesign .sticky-horizontal-teaser .cmp-teaser__description{display:none}}.theme-gre-redesign .sticky-horizontal-teaser .cmp-teaser__action-container{display:flex;gap:var(--spacing-18);justify-content:center}@media(max-width:1023px){.theme-gre-redesign .sticky-horizontal-teaser .cmp-teaser{padding-block:var(--spacing-12)}.theme-gre-redesign .sticky-horizontal-teaser .cmp-teaser__content{justify-content:center}.theme-gre-redesign .sticky-horizontal-teaser .cmp-teaser__description{display:none}.theme-gre-redesign .sticky-horizontal-teaser .cmp-teaser__action-container{gap:var(--spacing-6)}.theme-gre-redesign .sticky-horizontal-teaser .cmp-teaser__action-container .cmp-teaser__action-link{--_block-paading:var(--spacing-13);--_inline-paading:var(--spacing-10)}}@media(max-width:375px){.theme-gre-redesign .sticky-horizontal-teaser .cmp-teaser__action-container .cmp-teaser__action-link{--font-size-eyebrow-small:0.625rem}}}@layer gre-styles{.theme-gre-redesign{--font-body:var(--font-inter);--font-heading:var(--font-inter);font-family:var(--font-body)}@media(min-width:1024px){.theme-gre-redesign .arrow-highlight:before{background:url(clientlib-gre/resources/images/icons/gre-rd-arrow.svg) no-repeat 50%;background-size:contain;block-size:var(--spacing-42);content:"";display:block;inline-size:var(--spacing-42);margin-block-end:var(--spacing-24)}}@media(min-width:1024px)and (max-width:767px){.theme-gre-redesign .arrow-highlight:before{margin-block-end:var(--spacing-18)}}.theme-gre-redesign .swiper-wrapper{counter-reset:my-awesome-counter}.theme-gre-redesign .swiper-wrapper .text.text-numbered{position:relative}.theme-gre-redesign .swiper-wrapper .text.text-numbered:before{color:var(--color-outline);content:counter(my-awesome-counter);counter-increment:my-awesome-counter;font-size:var(--font-size-heading-xlarge);font-weight:var(--font-weight-bold);inset-block-start:0;inset-inline-start:0;letter-spacing:-2px;line-height:var(--font-line-height-xtight);position:absolute}@media(max-width:767px){.theme-gre-redesign .swiper-wrapper .text.text-numbered:before{font-size:var(--font-size-heading-26);letter-spacing:-1.3px}}.theme-gre-redesign .swiper-wrapper .text.text-numbered .cmp-text{border-inline-start:1px solid var(--color-outline);margin-inline-start:var(--spacing-40);padding-inline-start:var(--spacing-22)}@media(max-width:1023.98px){.theme-gre-redesign .swiper-wrapper .text.text-numbered .cmp-text{margin-inline-start:var(--spacing-30);padding-inline-start:var(--spacing-10)}}.theme-gre-redesign .cmp-text{font-size:var(--font-size-large);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-tight)}.theme-gre-redesign .cmp-text h1:has(.heading1),.theme-gre-redesign .cmp-text h2:has(.heading2),.theme-gre-redesign .cmp-text p:has(.heading1),.theme-gre-redesign .cmp-text p:has(.heading2){padding-block-end:var(--spacing-24)}@media(max-width:767px){.theme-gre-redesign .cmp-text h1:has(.heading1),.theme-gre-redesign .cmp-text h2:has(.heading2),.theme-gre-redesign .cmp-text p:has(.heading1),.theme-gre-redesign .cmp-text p:has(.heading2){padding-block-end:var(--spacing-18)}}.theme-gre-redesign .cmp-text .heading1{font-size:var(--font-size-heading-72);font-weight:var(--font-weight-bold);letter-spacing:-3.6px;line-height:var(--font-line-height-xtight)}@media(max-width:767px){.theme-gre-redesign .cmp-text .heading1{font-size:var(--font-size-heading-43);letter-spacing:-2.15px}}.theme-gre-redesign .cmp-text .heading2{font-size:var(--font-size-heading-3xlarge);font-weight:var(--font-weight-bold);letter-spacing:-.2pc;line-height:var(--font-line-height-xtight)}@media(max-width:767px){.theme-gre-redesign .cmp-text .heading2{font-size:var(--font-size-heading-34);letter-spacing:-1.7px;line-height:1.1}}.theme-gre-redesign .cmp-text h3:has(.heading3),.theme-gre-redesign .cmp-text p:has(.heading3){padding-block-end:var(--spacing-15)}.theme-gre-redesign .cmp-text .heading3{font-size:var(--font-size-heading-xlarge);font-weight:var(--font-weight-bold);letter-spacing:-2px;line-height:var(--font-line-height-xtight)}@media(max-width:767px){.theme-gre-redesign .cmp-text .heading3{font-size:var(--font-size-heading-26);letter-spacing:-1.3px}}.theme-gre-redesign .cmp-text .heading4{font-size:var(--font-size-heading-large);font-weight:var(--font-weight-bold);letter-spacing:-2px;line-height:var(--font-line-height-xtight)}@media(max-width:767px){.theme-gre-redesign .cmp-text .heading4{font-size:var(--font-size-heading-medium);letter-spacing:-1.3px}}.theme-gre-redesign .cmp-text .heading5{font-size:var(--font-size-heading-small);font-weight:var(--font-weight-semibold);letter-spacing:-.9pt;line-height:var(--font-line-height-xtight)}@media(max-width:767px){.theme-gre-redesign .cmp-text .heading5{font-size:var(--font-size-xlarge);font-weight:var(--font-weight-bold);letter-spacing:-1px}}.theme-gre-redesign .cmp-text p{font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);letter-spacing:-.8px;line-height:inherit}.theme-gre-redesign .cmp-text p :is(.heading1,.heading2,.heading3,.heading4,.heading5,.heading6){font-weight:var(--font-weight-semibold)}.theme-gre-redesign .cmp-text a{color:inherit;text-decoration:underline}.theme-gre-redesign .cmp-text .text-large{font-size:var(--font-size-large);letter-spacing:-.9px}.theme-gre-redesign .cmp-text .text-medium{font-size:var(--font-size-medium);letter-spacing:-.9px}.theme-gre-redesign .cmp-text .text-small{font-size:var(--font-size-small);letter-spacing:-.9px}.theme-gre-redesign .cmp-text .color-primary-spark{color:var(--color-primary-spark)}.theme-gre-redesign .cmp-text .brand-gre-purple{color:var(--brand-gre-purple)}.theme-gre-redesign .cmp-text .color-highlight-ink{background-color:var(--color-primary-ink);color:var(--color-primary-paper)}.theme-gre-redesign .cmp-text .color-highlight-lilac{background-color:var(--color-primary-lilac);color:var(--color-primary-ink)}.theme-gre-redesign .cmp-text .color-highlight-spark{background-color:var(--color-primary-spark);color:var(--color-primary-paper)}.theme-gre-redesign .cmp-text:has(table){-webkit-overflow-scrolling:touch;overflow-x:auto;padding-block:var(--spacing-48)}@media(max-width:767px){.theme-gre-redesign .cmp-text:has(table){margin-inline:calc(var(--page-padding-inline)*-1);padding-block:var(--spacing-34);padding-inline:var(--page-padding-inline)}}.theme-gre-redesign table{border-collapse:collapse;margin-block-end:var(--spacing-30);margin-block-start:1.0625rem;min-width:50rem;table-layout:fixed;width:100%}.theme-gre-redesign table tr{block-size:5pc}.theme-gre-redesign table tr td{font-size:var(--font-size-large);font-weight:var(--font-weight-medium);letter-spacing:-.9px;line-height:var(--font-line-height-tight)}@media(max-width:767px){.theme-gre-redesign table tr td{font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);letter-spacing:-.8px;line-height:var(--font-line-medium)}}.theme-gre-redesign table tr td,.theme-gre-redesign table tr th{border-block-end:1px solid var(--color-on-surface);border-inline-end:1px solid var(--color-on-surface);padding:1.0625rem var(--spacing-18)}.theme-gre-redesign table tr td:last-child,.theme-gre-redesign table tr th:last-child{border-inline-end:none}.theme-gre-redesign table tr td:has(.highlight-column),.theme-gre-redesign table tr th:has(.highlight-column){background-color:var(--color-on-surface);border-color:var(--color-surface);color:var(--color-surface)}@media(max-width:767px){.theme-gre-redesign table tr td:has(.highlight-column),.theme-gre-redesign table tr th:has(.highlight-column){inline-size:18.75rem}}.theme-gre-redesign table tr td:has(.icon-tick-spark) .icon-tick-spark,.theme-gre-redesign table tr th:has(.icon-tick-spark) .icon-tick-spark{display:inline-block;padding-inline-start:calc(1rem + var(--spacing-8));position:relative}.theme-gre-redesign table tr td:has(.icon-tick-spark) .icon-tick-spark sup,.theme-gre-redesign table tr th:has(.icon-tick-spark) .icon-tick-spark sup{font-size:.6em;line-height:0;vertical-align:super}.theme-gre-redesign table tr td:has(.icon-tick-spark) .icon-tick-spark:before,.theme-gre-redesign table tr th:has(.icon-tick-spark) .icon-tick-spark:before{background-image:url(clientlib-gre/resources/images/icons/icon-check-orange.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1.125rem;inset-block-start:.15em;inset-inline-start:0;position:absolute;width:1rem}@media(max-width:767px){.theme-gre-redesign table tr td:has(.icon-tick-spark) .icon-tick-spark,.theme-gre-redesign table tr th:has(.icon-tick-spark) .icon-tick-spark{padding-inline-start:calc(1rem + var(--spacing-6))}}@media(max-width:767px){.theme-gre-redesign table tr td,.theme-gre-redesign table tr th{padding:var(--spacing-10)}}.theme-gre-redesign table tr:first-child th:has(.highlight-column){position:relative}.theme-gre-redesign table tr:first-child th:has(.highlight-column):before{background-color:var(--color-on-surface);block-size:1.0625rem;content:"";inset-block-end:100%;inset-inline-end:0;inset-inline-start:-1px;position:absolute}.theme-gre-redesign table tr:last-child td:has(.highlight-column){position:relative}.theme-gre-redesign table tr:last-child td:has(.highlight-column):after{background-color:var(--color-on-surface);block-size:30px;content:"";inset-block-start:100%;inset-inline-end:0;inset-inline-start:-1px;position:absolute}.theme-gre-redesign .stats-frame{border:1px solid var(--color-primary-spark)}.theme-gre-redesign .stats-frame .cmp-text{padding:var(--spacing-30)}@media(max-width:767px){.theme-gre-redesign .stats-frame .cmp-text{padding:var(--spacing-22) var(--spacing-18)}}.theme-gre-redesign .decline-card .cmp-text{display:flex;flex-direction:column;gap:var(--spacing-12)}.theme-gre-redesign .decline-card .cmp-text .icon-decline{font-size:0}.theme-gre-redesign .decline-card .cmp-text .icon-decline:before{background-image:url(clientlib-gre/resources/images/icons/icon-decline-spark.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:var(--spacing-42);vertical-align:top;width:var(--spacing-42)}.theme-gre-redesign .decline-card .cmp-text blockquote{font-size:var(--font-size-heading-small);font-weight:var(--font-weight-semibold);letter-spacing:-.9pt;line-height:var(--font-line-height-xtight)}@media(max-width:767px){.theme-gre-redesign .decline-card .cmp-text blockquote{font-size:var(--font-size-xlarge);font-weight:var(--font-weight-bold);letter-spacing:-1px}}.theme-gre-redesign .decline-card .cmp-text blockquote:after,.theme-gre-redesign .decline-card .cmp-text blockquote:before{content:'"'}.theme-gre-redesign .approve-card .cmp-text{display:flex;flex-direction:column;gap:var(--spacing-12)}.theme-gre-redesign .approve-card .cmp-text .icon-approve{font-size:0}.theme-gre-redesign .approve-card .cmp-text .icon-approve:before{background-image:url(clientlib-gre/resources/images/icons/icon-approve-ink.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:var(--spacing-42);width:var(--spacing-42)}@media(max-width:767px){.theme-gre-redesign .approve-card .cmp-text .icon-approve:before{height:var(--spacing-34);width:var(--spacing-34)}}.theme-gre-redesign .approve-card .cmp-text p:has(.color-highlight-lilac){font-size:1.57875rem;font-weight:var(--font-weight-bold);letter-spacing:-1.263px;line-height:var(--font-line-height-xtight)}@media(max-width:767px){.theme-gre-redesign .approve-card .cmp-text p:has(.color-highlight-lilac){font-size:var(--font-size-xlarge);letter-spacing:-1px}}.theme-gre-redesign .myth-cards .cmp-container{display:flex;flex-direction:column;padding-block:var(--spacing-30) var(--spacing-46);padding-inline:var(--spacing-35);row-gap:var(--spacing-60)}@media(max-width:767px){.theme-gre-redesign .myth-cards .cmp-container{padding:var(--spacing-30) var(--spacing-25);row-gap:var(--spacing-46)}}}@layer components{.c-global-nav{--accordion-icon-size:2.75rem;align-items:center;background-color:var(--color-surface);border:none;display:grid;inset-block-start:0;inset-inline:0;max-width:100%;position:relative;width:100vw;block-size:var(--global-nav-size);overflow:inherit;z-index:var(--z-nav)}.c-global-nav.c-global-nav--open{position:fixed}.c-global-nav[data-theme=ets-xdark]{--global-nav-size:4.125rem}.c-global-nav[data-theme=stw-dark]{border-block-end:1px solid #b3b3b3}.c-global-nav__container{padding-inline:var(--old-page-padding-inline)!important}.c-global-nav__container-list{align-items:center;display:flex;gap:var(--spacing-20);inline-size:100%;justify-content:space-between;list-style:none;margin:0!important;min-block-size:100%;padding:0!important}.c-global-nav__container-list--mobile{align-items:flex-start;flex-direction:column}.c-global-nav__container-list.contact-in-left .c-global-nav__left-item{order:2}.c-global-nav__container-list.contact-in-left .c-global-nav__right-item{order:3}@media(max-width:767px){.c-global-nav__container-list.contact-in-left .c-global-nav__left-item,.c-global-nav__container-list.contact-in-left .c-global-nav__right-item .c-global-nav__label{display:none}}.c-global-nav__container-list.contact-in-right .c-global-nav__left-item{order:3}.c-global-nav__container-list.contact-in-right .c-global-nav__right-item{order:2}.c-global-nav__container-list.contact-in-right .c-global-nav__menu-cta{flex-direction:row-reverse}@media(max-width:767px){.c-global-nav__container-list.contact-in-right .c-global-nav__left-item .c-global-nav__label,.c-global-nav__container-list.contact-in-right .c-global-nav__right-item{display:none}}.c-global-nav__left-item{order:2}.c-global-nav__right-item{order:3}@media(max-width:767px){.c-global-nav__left-item,.c-global-nav__right-item .c-global-nav__label{display:none}}.c-global-nav__contact-item,.c-global-nav__register-item{align-items:center;color:var(--color-on-surface)!important;display:flex;gap:var(--spacing-4);text-decoration:none!important}.c-global-nav__contact-item .c-global-nav__icon,.c-global-nav__register-item .c-global-nav__icon{height:22px;width:22px}.c-global-nav__contact-item .c-global-nav__icon svg,.c-global-nav__register-item .c-global-nav__icon svg{height:inherit;width:inherit}@media(hover:hover){.c-global-nav__contact-item:hover,.c-global-nav__register-item:hover{text-decoration:underline!important;text-underline-offset:.3em}}@media(min-width:1025px){.c-global-nav__contact-item,.c-global-nav__register-item{align-items:center;block-size:100%;color:var(--color-on-surface)!important;display:flex;justify-content:center}}.c-global-nav__hamburger-btn-copy,.c-global-nav__register-item{align-items:center;display:flex;font-family:var(--font-body)!important;font-size:var(--font-size-eyebrow-small)!important;font-weight:var(--font-weight-semibold)!important;justify-content:space-between;letter-spacing:var(--font-letter-spacing-loose)!important;line-height:var(--font-line-height-3xtight)!important;text-transform:uppercase!important}.c-global-nav__register-item{font-weight:var(--font-weight)!important;line-height:var(--font-line-height)!important;text-transform:none!important}@media(max-width:767px){.c-global-nav__register-item{font-size:var(--font-size-tooSmall)!important}}.c-global-nav__contact-item{align-items:center;block-size:100%;font-family:var(--font-body)!important;font-size:var(--font-size-small)!important;font-weight:var(--font-weight)!important;line-height:var(--font-line-height)!important;text-decoration:none!important}@media(min-width:1025px){.c-global-nav__contact-item{display:flex}}.c-global-nav__hamburger{order:1}.c-global-nav__hamburger-btn{align-items:center;background:none!important;border:none!important;display:flex;height:24px;margin-inline-end:var(--spacing-4);text-decoration:none!important;width:24px}@media(hover:hover){.c-global-nav__hamburger-btn:hover{text-decoration:underline!important;text-underline-offset:.3em}}.c-global-nav__hamburger-btn-copy{color:var(--color-on-surface)!important;margin-inline-start:var(--spacing-2)!important;text-transform:uppercase}.c-global-nav__hamburger-btn-animation{cursor:pointer;display:block;height:inherit;width:inherit}.c-global-nav__hamburger-btn-animation svg{display:block;height:24px;width:24px}.c-global-nav__hamburger-btn-animation svg path{stroke:var(--color-on-surface)}.c-global-nav__hamburger-btn-animation-line{background:var(--color-on-surface);block-size:1px;display:block;inline-size:20px;margin-block-end:6px;margin-inline:auto var(--spacing-4)}.c-global-nav__hamburger-btn-animation-line:last-child{margin-block-end:0}@media(prefers-reduced-motion:no-preference){.c-global-nav__hamburger-btn-animation-line{transition:all .3s ease-in-out}}.c-global-nav__hamburger-btn-animation--open{height:inherit;width:inherit}.c-global-nav__hamburger-btn-animation--open svg{height:24px;width:24px}.c-global-nav__hamburger-btn-animation--open .c-global-nav__hamburger-btn-animation-line{inline-size:24px}.c-global-nav__hamburger-btn-animation--open span:first-child{transform:translateY(.5rem) rotate(45deg)}.c-global-nav__hamburger-btn-animation--open span:nth-child(2){opacity:0}.c-global-nav__hamburger-btn-animation--open span:nth-child(3){transform:translateY(-.4rem) rotate(-45deg)}.c-global-nav__logo-item{align-items:center;block-size:100%;color:var(--color-on-surface)!important;display:flex;grid-column:2;justify-content:center;margin-inline:auto!important;order:2}.c-global-nav__logo{color:var(--color-on-surface)!important;justify-self:center;left:50%;position:absolute;transform:translatex(-50%)}.c-global-nav__logo img,.c-global-nav__logo svg{block-size:2.06rem;inline-size:auto}.c-global-nav__menu{display:none}@media screen and (min-width:62rem){.c-global-nav .__hide-desktop{display:none}}@media screen and (max-width:62rem){.c-global-nav .__hide-mobile{display:none!important}}.c-global-nav--open .c-global-nav__menu{background:var(--color-surface);block-size:calc(100dvb - var(--global-nav-size));border:none;display:flex;flex-direction:column;gap:var(--spacing-24);inline-size:100%;inset-block-start:var(--global-nav-size);left:0;order:1;overflow-x:hidden;overflow-y:auto;padding-block:var(--spacing-64)!important;padding-block-end:0!important;padding-block-end:env(safe-area-inset-bottom)!important;position:fixed;z-index:var(--z-nav-dropdown)}@media(min-width:1025px){.c-global-nav--open .c-global-nav__menu{flex-direction:column;flex-wrap:wrap}}@media(max-width:767px){.c-global-nav--open .c-global-nav__menu{border-block-start:1px solid hsla(35,23%,79%,.5);gap:var(--spacing-40);padding-block-start:var(--spacing-28)!important}}.c-global-nav--open .c-global-nav__menu-cta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-20);justify-content:center;margin-inline:var(--page-padding-inline)!important}@media(min-width:768px){.c-global-nav--open .c-global-nav__menu-cta{display:none}}.c-global-nav--open .c-global-nav__menu-cta a{gap:var(--spacing-4)}.c-global-nav--open .c-global-nav__menu-cta a svg{flex-shrink:0;height:14px;width:14px}.c-global-nav--open .c-global-nav__menu-cta .c-global-nav__link{color:var(--color-on-surface);display:flex;text-decoration:none}.c-global-nav--open .c-global-nav__menu-wrapper{margin-inline:var(--page-padding-inline)!important;order:2}@media(min-width:1025px){.c-global-nav--open .c-global-nav__menu-wrapper{margin-inline:var(--page-padding-inline) var(--spacing-120)!important;order:1}}.c-global-nav--open .c-global-nav__menu-title{color:#cebaab;font-family:var(--font-body)!important;font-size:var(--font-size-eyebrow-small)!important;font-weight:var(--font-weight)!important;letter-spacing:var(--font-letter-spacing-loose)!important;line-height:var(--font-line-height-3xtight)!important;margin-block-end:var(--spacing-32)!important;text-transform:uppercase!important}@media(max-width:767px){.c-global-nav--open .c-global-nav__menu-title{margin-block-end:var(--spacing-24)!important}}.c-global-nav--open .c-global-nav__menu-list{font-weight:var(--font-weight-semibold);list-style:none;margin:0!important;padding:0!important}.c-global-nav--open .c-global-nav__menu-item{align-items:center;display:flex;margin-block-end:0!important;margin-block-start:var(--spacing-20)!important}@media(max-width:767px){.c-global-nav--open .c-global-nav__menu-item{margin-block-start:var(--spacing-24)!important}}.c-global-nav--open .c-global-nav__menu-item>a{color:var(--color-on-surface)!important;display:block;font-family:var(--font-heading-variant)!important;font-size:var(--font-size-heading-xsmall)!important;font-weight:var(--font-weight-semibold)!important;line-height:var(--font-line-height-xtight)!important;text-decoration:none!important}@media(hover:hover){.c-global-nav--open .c-global-nav__menu-item>a:hover{text-decoration:underline!important;text-underline-offset:.3em}}.c-global-nav--open .c-global-nav__menu-item-badge{align-items:center;background:var(--brand-cyan);border-radius:var(--spacing-16);color:var(--brand-ink);display:flex;font-family:var(--font-beausite);font-size:10px;font-weight:var(--font-weight-semibold);height:14px;justify-content:center;line-height:var(--font-line-height-3xtight);margin-inline-start:var(--spacing-8);padding:var(--spacing-4)}@media(min-width:1025px){.c-global-nav--open .c-global-nav__menu{flex-direction:row}}.c-global-nav--open .c-global-nav__items-secondary{display:flex;justify-content:center;margin-inline:var(--page-padding-inline)!important;order:3}@media(min-width:1025px){.c-global-nav--open .c-global-nav__items-secondary{display:none}}.c-global-nav--open .c-global-nav__accordion{--accordion-icon-size:2.125rem;align-self:flex-start;border-block-end:1px solid var(--color-primary);flex:unset;inline-size:100%;list-style:none;margin:0!important;margin-inline:var(--page-padding-inline) 0!important;order:1;padding:0!important}@media(min-width:1025px){.c-global-nav--open .c-global-nav__accordion{margin-inline:0!important;order:2}}.c-global-nav--open .c-global-nav__accordion-item{border-block-start:1px solid var(--color-primary)}.c-global-nav--open .c-global-nav__accordion-header{align-items:center;background:none!important;border:none!important;color:var(--color-on-surface)!important;display:grid;font-family:var(--font-heading-variant)!important;font-size:var(--font-size-heading-xsmall)!important;font-weight:var(--font-weight-medium)!important;gap:var(--gutter);grid-template-columns:auto 1fr;inline-size:100%;line-height:var(--font-line-height-xtight)!important;margin-block:var(--spacing-20)!important;padding-block:0!important;padding-inline:0!important;text-align:start}@media(max-width:767px){.c-global-nav--open .c-global-nav__accordion-header{font-weight:var(--font-weight-semibold)!important}}.c-global-nav--open .c-global-nav__accordion-header .c-global-nav__accordion-icon{block-size:var(--accordion-icon-size);border:1px solid var(--color-outline-variant);border-radius:100em;display:grid;font-size:1rem;inline-size:var(--accordion-icon-size);place-items:center;transition:background-color var(--easing)}.c-global-nav--open .c-global-nav__accordion-header .c-global-nav__accordion-icon>svg{--icon-size:1em}.c-global-nav--open .c-global-nav__accordion-header .c-global-nav__accordion-icon--chevron-right svg>*{fill:none}.c-global-nav--open .c-global-nav__accordion-header[aria-expanded=true] .c-global-nav__accordion-icon--plus{display:none}.c-global-nav--open .c-global-nav__accordion-header[aria-expanded=true] .c-global-nav__accordion-icon--chevron-right{rotate:90deg}.c-global-nav--open .c-global-nav__accordion-header[aria-expanded=false] .c-global-nav__accordion-icon--minus{display:none}@media(hover:hover){.c-global-nav--open .c-global-nav__accordion-header:hover .c-global-nav__accordion-icon{background-color:var(--color-primary)!important;color:var(--color-on-primary)!important}.c-global-nav--open .c-global-nav__accordion-header:hover .c-global-nav__accordion-icon.c-global-nav__accordion-icon--chevron-right svg path{stroke:var(--color-on-primary)}}@media(min-width:768px){.c-global-nav--open .c-global-nav__accordion-header .c-global-nav__accordion-icon-wrapper{display:none}}@media(max-width:767px){.c-global-nav--open .c-global-nav__accordion-header .c-global-nav__accordion-icon-wrapper{display:block}.c-global-nav--open .c-global-nav__accordion-header .c-global-nav__accordion-icon--chevron-right{display:none}}.c-global-nav--open .c-global-nav__accordion-panel{align-items:start;display:grid;grid-template-rows:0;overflow:hidden;padding-inline-end:var(--page-padding-inline)!important;padding-inline-start:0!important;transition:grid-template-rows var(--easing);visibility:hidden}.c-global-nav--open .c-global-nav__accordion-panel-container{container-type:inline-size;display:flex;flex-direction:column;flex-wrap:wrap;padding-block-end:var(--spacing-24)!important}.c-global-nav--open .c-global-nav__accordion-panel-container .c-global-nav__accordion-panel-view-all-cta{flex-basis:100%}.c-global-nav--open .c-global-nav__accordion-panel-container-column,.c-global-nav--open .c-global-nav__accordion-panel-container-column-alt{min-inline-size:25ch}.c-global-nav--open .c-global-nav__accordion-panel-container-column-alt>ul,.c-global-nav--open .c-global-nav__accordion-panel-container-column>ul{display:flex;flex-direction:column;gap:var(--spacing-12);list-style:none;margin-block-end:var(--spacing-40)!important;margin-inline-end:var(--spacing-24)!important;padding:0!important}.c-global-nav--open .c-global-nav__accordion-panel-container-column-alt>ul>li a,.c-global-nav--open .c-global-nav__accordion-panel-container-column>ul>li a{color:var(--color-on-surface)!important;display:block;font-family:var(--font-body)!important;font-size:var(--font-size-small)!important;font-weight:var(--font-weight)!important;line-height:var(--font-line-height)!important;text-decoration:none!important}@media(hover:hover){.c-global-nav--open .c-global-nav__accordion-panel-container-column-alt>ul>li a:hover,.c-global-nav--open .c-global-nav__accordion-panel-container-column>ul>li a:hover{text-decoration:underline!important;text-underline-offset:.3em}}.c-global-nav--open .c-global-nav__accordion-panel-container-column-alt>ul>li a>span,.c-global-nav--open .c-global-nav__accordion-panel-container-column>ul>li a>span{font-size:var(--font-size-heading-small);font-weight:var(--font-weight-semibold)}.c-global-nav--open .c-global-nav__accordion-panel-container-column{block-size:50%;flex:1 1 50%}.c-global-nav--open .c-global-nav__accordion-panel-container-column .c-global-nav__accordion-panel-category{align-items:baseline;display:inline-flex;gap:1ch}.c-global-nav--open .c-global-nav__accordion-panel-container-column .c-global-nav__accordion-panel-category a.c-global-nav__accordion-panel-category-link{color:var(--color-on-surface)!important;font-family:var(--font-heading-variant)!important;font-size:var(--font-size-heading-small)!important;font-weight:var(--font-weight-semibold)!important;line-height:var(--font-line-height-xtight)!important;text-decoration:none!important}@media(hover:hover){.c-global-nav--open .c-global-nav__accordion-panel-container-column .c-global-nav__accordion-panel-category a.c-global-nav__accordion-panel-category-link:hover{text-decoration:underline!important;text-underline-offset:.3em}}.c-global-nav--open .c-global-nav__accordion-panel-container-column .c-global-nav__accordion-panel-category a.c-global-nav__accordion-panel-category-link--register{color:var(--color-primary)!important;font-family:var(--font-body)!important;font-size:var(--font-size-eyebrow-small)!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--font-letter-spacing-loose)!important;line-height:var(--font-line-height-3xtight)!important;text-transform:uppercase!important}.c-global-nav--open .c-global-nav__accordion-panel-container-column-alt{flex:1 1 100%}@media(min-width:769px){.c-global-nav--open .c-global-nav__accordion-panel-container{flex-direction:row}}.c-global-nav--open .c-global-nav__accordion-panel--open{grid-template-rows:auto;visibility:visible}.c-global-nav--open .c-global-nav__accordion-panel-eyebrow{block-size:100%;color:var(--color-on-surface)!important;font-family:var(--font-body)!important;font-size:var(--font-size-eyebrow-small)!important;font-weight:var(--font-weight)!important;inline-size:100%;letter-spacing:var(--font-letter-spacing-loose)!important;line-height:var(--font-line-height-3xtight)!important;margin-block-end:var(--spacing-12)!important;min-block-size:1em;text-transform:uppercase!important;text-transform:uppercase}@media(min-width:321px){.c-global-nav--open .c-global-nav__accordion-panel-eyebrow{white-space:nowrap}}@media(min-width:1025px){.c-global-nav--open .c-global-nav__accordion{border-block-end:1px solid var(--color-primary);display:flex;flex:2;flex-direction:column;padding-inline:0!important}.c-global-nav--open .c-global-nav__accordion-header{font-family:var(--font-heading-variant)!important;font-size:var(--font-size-heading-large)!important;font-weight:var(--font-weight-medium)!important;line-height:var(--font-line-height)!important;margin-block:var(--spacing-24)!important;padding-block:0!important;padding-inline:0 var(--page-padding-inline)!important}.c-global-nav--open .c-global-nav__accordion-header .c-global-nav__accordion-icon{font-size:1.5rem}.c-global-nav--open .c-global-nav__accordion-panel{padding-inline-start:calc(var(--accordion-icon-size) + var(--gutter))!important}.c-global-nav--open .c-global-nav__accordion-item{border-block-start:1px solid var(--color-primary)}}.c-global-nav--open .c-global-nav__search{inline-size:100%;margin-block-start:auto!important;order:4;position:relative}.c-global-nav--open .c-global-nav__search .c-search{margin-block-start:0}.c-global-nav--open .c-global-nav__search .c-search__search-form{block-size:82px;padding-inline:var(--page-padding-inline)!important}.sticky-header-accessibility{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body:has(.aem-hero),body:has(.c-home){--global-nav-size:0}body:has(.aem-hero) .c-global-nav,body:has(.c-home) .c-global-nav{background-color:transparent}body:has(.aem-hero) .c-global-nav.c-global-nav--open,body:has(.c-home) .c-global-nav.c-global-nav--open{background-color:var(--color-surface)}body:has(.aem-hero).sticky-header .c-global-nav[data-theme=ets-xdark],body:has(.c-home).sticky-header .c-global-nav[data-theme=ets-xdark]{animation:navAnimation .6s ease-in-out;background-color:var(--brand-ink)}@keyframes navAnimation{0%{transform:translateY(-110%)}to{transform:translateY(0)}}}@layer components{.language-selector{display:none;font-family:var(--font-body)!important;font-size:var(--font-size-medium)!important;font-weight:var(--font-weight-light)!important;line-height:var(--font-line-height)!important;order:3;position:relative}.language-selector svg{height:20px;width:20px}.language-selector svg path{fill:var(--color-on-surface)}.language-selector__label{color:var(--color-lang-label);font-size:14px;font-weight:400}.language-selector-chevron{align-items:center;background:none!important;border:none!important;color:var(--color-on-surface)!important;display:flex;gap:var(--spacing-4);margin-inline-end:var(--spacing-4)!important}.language-selector-chevron svg{min-inline-size:1rem}@media(min-width:1025px)and (hover:hover){.language-selector-chevron:hover{text-decoration:underline!important;text-underline-offset:.3em}}.language-selector-chevron .selected-language i{font-style:normal;text-transform:uppercase}.language-selector-chevron .selected-language i:first-child,.language-selector-chevron .selected-language-mobile{display:none}.language-selector-chevron .selected-language-mobile i{font-style:normal}.language-selector-list{background:var(--color-surface);border:1px solid var(--color-outline-variant);display:none;flex-direction:column;grid-row-start:2;inline-size:18rem;inset-block-start:1.6rem;inset-inline-end:0;list-style:none;margin:0!important;padding:0!important;position:absolute;z-index:var(--z-nav)}.language-selector-list-item{margin-inline-end:0!important}.language-selector-list-item>a{color:var(--color-on-surface)!important;display:block;font-family:var(--font-body)!important;font-size:var(--font-size-small)!important;font-weight:var(--font-weight)!important;line-height:var(--font-line-height)!important;padding-block:var(--spacing-16)!important;padding-inline:var(--spacing-24)!important;text-decoration:none!important}@media(hover:hover){.language-selector-list-item>a:hover{background:var(--color-on-surface)!important;color:var(--color-surface)!important}}@media(min-width:1025px){.language-selector-list{max-block-size:85vh;overflow:auto}}.language-selector--open .language-selector-list{display:block}.language-selector--open .language-selector-chevron svg{transform:rotate(180deg)}@media(min-width:1025px){.language-selector{align-items:center;display:flex;gap:var(--spacing-4)}}.language-selector--mobile{border-block-end:1px solid var(--color-primary);display:grid;inline-size:100%}.language-selector--mobile .c-global-nav.language-selector-chevron{display:flex;justify-content:space-between;padding-block-end:var(--spacing-16)!important}.language-selector--mobile .c-global-nav.language-selector-list{grid-row-start:unset;inline-size:15rem;inset-block-end:100%;inset-block-start:unset}@media(min-width:1025px){.language-selector--mobile{display:none}}.c-global-footer .language-selector.c-region-selector,.c-global-nav .language-selector.c-region-selector,.c-mega-navigation .c-mega-navigation__list--lang-mobile .language-selector.c-region-selector,.c-sub-navigation .language-selector.c-region-selector{display:inline-flex;gap:4px}.c-global-footer .language-selector.c-region-selector .language-selector-chevron,.c-global-nav .language-selector.c-region-selector .language-selector-chevron,.c-mega-navigation .c-mega-navigation__list--lang-mobile .language-selector.c-region-selector .language-selector-chevron,.c-sub-navigation .language-selector.c-region-selector .language-selector-chevron{margin-inline-end:0!important;padding-inline-start:var(--spacing-4)}.c-global-footer .language-selector.c-region-selector .language-selector-list,.c-global-nav .language-selector.c-region-selector .language-selector-list,.c-mega-navigation .c-mega-navigation__list--lang-mobile .language-selector.c-region-selector .language-selector-list,.c-sub-navigation .language-selector.c-region-selector .language-selector-list{align-items:flex-start;inline-size:11rem;inset-block-end:100%;inset-block-start:auto;inset-inline-start:auto;max-block-size:250px;overflow:auto}.c-global-footer .language-selector.c-region-selector .selected-language-mobile,.c-global-nav .language-selector.c-region-selector .selected-language-mobile,.c-mega-navigation .c-mega-navigation__list--lang-mobile .language-selector.c-region-selector .selected-language-mobile,.c-sub-navigation .language-selector.c-region-selector .selected-language-mobile{display:flex;font-size:14px;font-weight:400;gap:8px;line-height:1.4}@media(max-width:1024px){.c-global-nav .language-selector.c-region-selector svg path{--color-on-surface:var(--color-on-lang-container)}}.c-global-nav .language-selector.c-region-selector .selected-language-mobile{color:var(--color-on-lang-container)}@media(max-width:1023px){.c-global-footer .language-selector.c-region-selector .language-selector-list{inset-inline-start:0}}.c-global-footer .language-selector svg path{--color-on-surface:var(--color-on-lang-container)}.c-global-footer .language-selector .selected-language{display:none}.c-global-footer .language-selector .language-selector-chevron{--color-on-surface:var(--color-on-lang-container)}@media(min-width:1024px){.c-sub-navigation .language-selector.c-region-selector{display:none}}.hide-language-toggle .language-selector{display:none!important}@media(max-width:1024px){.selected-language{display:none}.language-selector-chevron .selected-language-mobile{display:flex}}}@layer components{.c-mega-navigation{--nav-highlighter:var(--brand-toefl-highlighter-yellow);align-items:center;background-color:var(--color-surface);block-size:var(--mega-nav-size);color:var(--brand-black);display:flex;font-family:var(--font-greet-standard);gap:var(--spacing-20);inset-block-start:0;inset-inline:0;padding-inline:var(--old-page-padding-inline)!important;position:relative;z-index:var(--z-subnav)}@media(min-width:1201px){.c-mega-navigation{gap:var(--spacing-40)}}@media(max-width:1024px){.c-mega-navigation{justify-content:space-between}}.c-mega-navigation h2,.c-mega-navigation h3,.c-mega-navigation h4,.c-mega-navigation h5,.c-mega-navigation h6{font-family:var(--font-toefl)}.c-mega-navigation .brandLogo img{block-size:21px;display:none;inline-size:auto}.c-mega-navigation .brandLogo a{font-size:var(--font-size-xlarge)!important;font-weight:700!important;line-height:1.2!important;padding:0!important;text-transform:uppercase}.c-mega-navigation .brandLogo a,.c-mega-navigation .brandLogo a:hover{color:var(--brand-black)!important;text-decoration:none!important}@media(max-width:1024px){.c-mega-navigation .brandLogo span{display:none}.c-mega-navigation .brandLogo img{block-size:var(--spacing-22);display:block}}.c-mega-navigation__divider{background:#d9d9d9;block-size:var(--spacing-24);min-inline-size:1px}@media(max-width:1024px){.c-mega-navigation__divider{display:none}}.c-mega-navigation__right{align-items:center;display:flex;flex-grow:1;justify-content:space-between}@media(min-width:1025px){.c-mega-navigation__right{column-gap:var(--spacing-20)}}@media(max-width:1024px){.c-mega-navigation__right{align-items:flex-start;background-color:var(--color-surface-container-7);border-block-start:.25px solid rgba(26,33,43,.2);display:none;flex-direction:column;left:0;max-block-size:calc(100vh - var(--mega-nav-size));overflow:auto;padding-block:var(--spacing-32);padding-inline:var(--spacing-24);position:absolute;row-gap:var(--spacing-32);top:var(--mega-nav-size);width:100%}.c-mega-navigation__right.--open{display:flex}}.c-mega-navigation__list{align-items:center;display:flex;gap:var(--spacing-20);list-style:none;margin:0!important;padding:0!important}@media(max-width:1024px){.c-mega-navigation__list{align-items:flex-start;flex-direction:column;gap:var(--spacing-32);order:2;width:100%}}@media(min-width:1201px){.c-mega-navigation__list{gap:var(--spacing-40)}}.c-mega-navigation__list--lang-mobile{display:flex;justify-content:center;order:3;width:100%}@media(min-width:1025px){.c-mega-navigation__list--lang-mobile{display:none}}.c-mega-navigation__list--lang-mobile .language-selector .selected-language-mobile{color:var(--brand-black);font-weight:400}.c-mega-navigation__list--lang-mobile .language-selector>svg path{--color-on-surface:var(--color-on-lang-container)}.c-mega-navigation__list--lang-mobile .language-selector .language-selector-chevron svg path{--color-on-surface:var(--brand-black)}.c-mega-navigation__list--lang-mobile .language-selector .language-selector__label{color:var(--color-on-lang-container)}@media(max-width:1024px){.c-mega-navigation__list-item{width:100%}}@media(min-width:1025px){.c-mega-navigation__list-item{align-items:center;block-size:var(--mega-nav-size);display:flex}.c-mega-navigation__list-item.menu-open .c-mega-navigation__link svg{rotate:180deg}.c-mega-navigation__list-item.menu-open>.c-mega-navigation-subMenu__wrap,.c-mega-navigation__list-item:hover>.c-mega-navigation-subMenu__wrap{animation:meganavigation .3s ease-in-out;display:block}.c-mega-navigation__list-item.menu-open .c-mega-navigation__link,.c-mega-navigation__list-item:hover .c-mega-navigation__link{text-shadow:0 0 1px currentColor}.c-mega-navigation__list-item.menu-open .c-mega-navigation__link:before,.c-mega-navigation__list-item:hover .c-mega-navigation__link:before{opacity:1;transform:scaleX(1)}}.c-mega-navigation__link{align-items:center;background:none;background-color:transparent;border:none;color:var(--brand-black)!important;column-gap:var(--spacing-4);display:flex;font-size:14.34px!important;font-weight:500!important;letter-spacing:.08em;line-height:17.52px!important;padding:0!important;text-decoration:none!important;text-shadow:0 0 1px transparent;text-transform:uppercase!important;transition:text-shadow .4s}.c-mega-navigation__link.active{font-weight:var(--font-weight-bold)}.c-mega-navigation__link span{text-align:left}@media(min-width:1025px){.c-mega-navigation__link{position:relative}.c-mega-navigation__link:before{background-color:var(--nav-highlighter);block-size:6px;content:"";inset-block-end:0;inset-inline-end:1rem;inset-inline-start:.6em;opacity:0;position:absolute;transform:scaleX(0);transition:transform .4s}.c-mega-navigation__link span,.c-mega-navigation__link svg{position:relative}}.c-mega-navigation__link svg{min-inline-size:var(--spacing-20)}@media(max-width:1024px){.c-mega-navigation__link svg{rotate:-90deg}}.c-mega-navigation a.c-mega-navigation__link{text-decoration:none}.c-mega-navigation a.c-mega-navigation__link:before{display:none}@media(min-width:1025px){.c-mega-navigation__container{background-color:var(--color-surface-container-7);box-shadow:8px 8px 0 var(--brand-black);inline-size:61.75rem;inset-block-start:0;inset-inline:0;margin-inline:auto;max-block-size:calc(100vh - var(--global-nav-size) - var(--mega-nav-size) - 50px);overflow:auto;position:absolute}.c-mega-navigation__container::-webkit-scrollbar{width:8px}.c-mega-navigation__container::-webkit-scrollbar-track{background:#cecece}.c-mega-navigation__container::-webkit-scrollbar-thumb{background:#9f9f9f}.c-mega-navigation__container::-webkit-scrollbar-thumb:hover{background:#555}}@media(min-width:1201px){.c-mega-navigation__container{inset-inline-end:auto;inset-inline-start:calc(var(--old-page-padding-inline) + var(--spacing-88));margin-inline:unset}}@media(min-width:1025px){.c-mega-navigation__container.isReverse .c-mega-navigation__subMenu .c-mega-navigation-subMenu__tab.tl--2{flex-direction:row-reverse}}@media(max-width:1024px){.c-mega-navigation__container.isReverse .c-mega-navigation__subMenu .c-mega-navigation-subMenu__tab.tl--2{flex-direction:column-reverse}}@media(min-width:1025px){.c-mega-navigation__subMenu{padding:53px 5pc 40px 47px}}.c-mega-navigation-subMenu__wrap{display:none}@media(min-width:1025px){.c-mega-navigation-subMenu__wrap{inline-size:100vw;inset-block-start:var(--mega-nav-size);inset-inline-start:0;position:absolute}.c-mega-navigation-subMenu__wrap:before{background-color:rgba(0,0,0,.2);content:"";inset-block-end:0;inset-block-start:var(--mega-nav-size);inset-inline:0;pointer-events:none;position:fixed}}.c-mega-navigation-subMenu__tab-wrap>h3{font-family:var(--font-greet-standard)!important;font-size:var(--font-size-medium)!important;font-weight:var(--font-weight-semibold)!important;line-height:1!important;margin-block-end:var(--spacing-32)!important;text-transform:uppercase!important}@media(min-width:1025px){.c-mega-navigation-subMenu__tab-wrap>h3{letter-spacing:2.4px!important}}@media(max-width:1024px){.c-mega-navigation-subMenu__tab-wrap>h3{font-size:14.34px!important;letter-spacing:.15em!important;line-height:17.52px!important;opacity:.5}}@media(min-width:1025px){.c-mega-navigation-subMenu__tab.tl--1 .c-mega-navigation-subMenu__tab-wrap>h3{display:none}}.c-mega-navigation-subMenu__tab.tl--2{display:flex}@media(max-width:1024px){.c-mega-navigation-subMenu__tab.tl--2{flex-direction:column;row-gap:var(--spacing-32)}}@media(min-width:1025px){.c-mega-navigation-subMenu__tab.tl--2{margin:-53px -5pc -40px -47px}.c-mega-navigation-subMenu__tab.tl--2 .c-mega-navigation-subMenu__tab-wrap{padding:53px 47px 83px}.c-mega-navigation-subMenu__tab.tl--2 .c-mega-navigation-subMenu__tab-wrap .c-mega-navigation-subMenu__tab-container{row-gap:34px}.c-mega-navigation-subMenu__tab.tl--2 .c-mega-navigation-subMenu__tab-wrap:first-child{max-inline-size:39.875rem;min-inline-size:39.875rem}.c-mega-navigation-subMenu__tab.tl--2 .c-mega-navigation-subMenu__tab-wrap:first-child .c-mega-navigation-subMenu__tab-container{column-gap:78px;grid-template-columns:repeat(2,1fr)}.c-mega-navigation-subMenu__tab.tl--2 .c-mega-navigation-subMenu__tab-wrap:nth-child(2){background-color:var(--brand-white);flex-grow:1}[data-theme^=toeic-link-dark] .c-mega-navigation-subMenu__tab.tl--2 .c-mega-navigation-subMenu__tab-wrap:nth-child(2){background-color:var(--brand-toeic-beige)}[data-theme^=gre] .c-mega-navigation-subMenu__tab.tl--2 .c-mega-navigation-subMenu__tab-wrap:nth-child(2){background-color:transparent;position:relative}[data-theme^=gre] .c-mega-navigation-subMenu__tab.tl--2 .c-mega-navigation-subMenu__tab-wrap:nth-child(2):before{background-color:#c19fbb;content:"";inline-size:1px;inset-block:23%;inset-inline-start:0;position:absolute}.c-mega-navigation-subMenu__tab.tl--2 .c-mega-navigation-subMenu__tab-wrap:nth-child(2) .c-mega-navigation-subMenu__tab-container{grid-template-columns:repeat(1,1fr)}}.c-mega-navigation-subMenu__tab-container{display:grid;grid-template-columns:repeat(1,1fr);row-gap:var(--spacing-32)}@media(min-width:1025px){.c-mega-navigation-subMenu__tab-container{column-gap:85px;grid-template-columns:repeat(3,1fr);row-gap:50px}}.c-mega-navigation-subMenu__item h3{font-size:var(--font-size-xlarge)!important;font-weight:var(--font-weight-semibold)!important;line-height:1!important;margin-bottom:6px!important}.c-mega-navigation-subMenu__item h3 a{color:inherit!important;display:inline-block!important;font-family:inherit!important;font-weight:inherit!important;text-decoration:none!important}.c-mega-navigation-subMenu__item h3 a:hover{text-decoration:underline!important}.c-mega-navigation-subMenu__item p{font-size:14px!important;line-height:18px!important;margin:0!important;min-block-size:36px!important}@media(max-width:1024px){.c-mega-navigation-subMenu__item h3{font-family:var(--font-greet-standard)!important;font-size:14.34px!important;font-weight:var(--font-weight-medium)!important;letter-spacing:.01em!important;line-height:17.52px!important}.c-mega-navigation-subMenu__item p{display:none}.c-mega-navigation .sectionview .c-mega-navigation-subMenu__tab-wrap:nth-child(2):before{border-block-start:.25px dashed rgba(26,33,43,.5);content:"";display:block;height:1px;margin-block-end:var(--spacing-32);width:100%}}.c-mega-navigation .tabview .c-mega-navigation__subMenu{padding:0}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab-button-mobile{display:none}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab-button{align-items:center;border:none;color:var(--brand-black)!important;display:flex;font-size:14px!important;line-height:18px!important;text-transform:uppercase!important}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab-button svg{block-size:22px;min-inline-size:22px}@media(max-width:1024px){.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab-button-mobile{display:flex;flex-direction:column;row-gap:var(--spacing-32)}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab-button-mobile .active{display:none}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab{display:flex;flex-direction:column;row-gap:var(--spacing-32)}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab-wrap{display:none}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab-wrap .c-mega-navigation-subMenu__tab-button{display:flex;font-size:14.34px!important;letter-spacing:.15em!important;line-height:17.52px!important;margin-block-end:var(--spacing-32)!important;opacity:.5;pointer-events:none}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab-wrap .c-mega-navigation-subMenu__tab-button svg{display:none}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab-container{display:grid}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab-button{background-color:transparent!important;font-weight:var(--font-weight-medium)!important;letter-spacing:.08em!important}}@media(min-width:1025px){.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab{background-color:var(--brand-white);margin-inline-start:250px;min-block-size:calc(var(--spacing-64)*5);position:relative}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab:has(.ct-4){min-block-size:334px}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab:has(.ct-5){min-block-size:396px}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab:has(.ct-6){min-block-size:458px}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab:has(.ct-7){min-block-size:520px}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab-button{background-color:var(--color-surface-container-7)!important;font-weight:var(--font-weight-semibold);inline-size:206px;height:58px;inset-block-start:46px;inset-inline-end:100%;justify-content:space-between;padding-block:19px;padding-inline:22px;position:absolute}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab-button.ct-2{inset-block-start:81pt}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab-button.ct-3{inset-block-start:170px}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab-button.ct-4{inset-block-start:232px}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab-button.ct-5{inset-block-start:294px}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab-button.ct-6{inset-block-start:356px}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab-button.ct-7{inset-block-start:418px}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab-button svg{margin-block:-1px}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab-button.active{background-color:#fff!important;color:var(--tab-btn-active)!important;font-weight:var(--font-weight-bold)!important;pointer-events:none}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab-button.active svg{color:var(--color-on-surface)}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab-button.active:after{border:.25px solid #d5d5d5;border-right-width:0;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab-container{display:none;padding:46px 3pc 65px 65px}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab-container.active{display:grid}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab-container.column-2{column-gap:var(--spacing-120);grid-template-columns:repeat(2,1fr);row-gap:50px}.c-mega-navigation .tabview .c-mega-navigation-subMenu__tab-container.column-3{column-gap:34px;grid-template-columns:repeat(3,1fr);row-gap:50px}}.c-mega-navigation__news-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-20)}.c-mega-navigation__news-actions .e-cta--tertiary{--color-on-surface:var(--brand-toefl-duskwinkle);padding:0!important}.c-mega-navigation__news{background-color:var(--brand-white);column-gap:85px;display:none;grid-template-columns:repeat(3,1fr);padding:46px 47px;position:relative}.c-mega-navigation__news .c-mega-navigation__item{position:relative}@media(min-width:1025px){.c-mega-navigation__news{display:grid}}.c-mega-navigation__news figure{display:flex;height:100%;inset-block-end:0;inset-inline-end:var(--spacing-16);position:absolute}.c-mega-navigation__news figure img{height:100%;max-width:270px;object-fit:contain;object-position:right bottom;width:auto}.c-mega-navigation__news--2{column-gap:var(--spacing-136);grid-template-columns:repeat(2,1fr)}.c-mega-navigation__news--1{column-gap:0;grid-template-columns:repeat(1,1fr);padding-right:270px}.c-mega-navigation__news h3{font-size:var(--font-size-xlarge)!important;font-weight:var(--font-weight-semibold)!important;line-height:1!important;margin-block-end:20px!important;min-block-size:25px!important}.c-mega-navigation__news h3 i{display:none}.c-mega-navigation__news h3 a{color:inherit!important;display:inline-block!important;font-family:inherit!important;font-weight:inherit!important;text-decoration:none!important}.c-mega-navigation__news h3 a:hover{text-decoration:underline!important}.c-mega-navigation__news h3 img{max-block-size:25px;max-width:100%}.c-mega-navigation__news .description{display:flex;flex-direction:column;font-size:14px!important;line-height:18px!important;row-gap:var(--spacing-10)}.c-mega-navigation__news .description p{font-size:14px!important;line-height:18px!important;margin:0!important}.c-mega-navigation__news .e-cta{margin-block-start:var(--spacing-24)}@media(max-width:1024px){.c-mega-navigation.sub-menu-level-1 .brandLogo,.c-mega-navigation.sub-menu-level-1 .c-mega-navigation__action,.c-mega-navigation.sub-menu-level-1 .c-mega-navigation__link,.c-mega-navigation.sub-menu-level-1 .c-mega-navigation__list--lang-mobile,.c-mega-navigation.sub-menu-level-1 .c-mega-navigation__list-item,.c-mega-navigation.sub-menu-level-1 h2{display:none}.c-mega-navigation.sub-menu-level-1 .c-mega-navigation__link{opacity:.5}.c-mega-navigation.sub-menu-level-1 .c-mega-navigation__link svg{display:none}.c-mega-navigation.sub-menu-level-1 .sub-menu-clicked:has(.tabview) .c-mega-navigation__link{display:block;text-align:left}.c-mega-navigation.sub-menu-level-1 .c-mega-navigation__list-item.sub-menu-clicked{display:flex;flex-direction:column;row-gap:var(--spacing-32)}.c-mega-navigation.sub-menu-level-1 .c-mega-navigation__list-item.sub-menu-clicked .c-mega-navigation-subMenu__wrap{display:block}.c-mega-navigation.sub-menu-level-1 .btn-level-1{display:flex}.c-mega-navigation.sub-menu-level-1.sub-menu-level-2 .btn-level-1,.c-mega-navigation.sub-menu-level-1.sub-menu-level-2 .c-mega-navigation-subMenu__tab-button-mobile,.c-mega-navigation.sub-menu-level-1.sub-menu-level-2 .sub-menu-clicked>.c-mega-navigation__link{display:none}.c-mega-navigation.sub-menu-level-1.sub-menu-level-2 .btn-level-2{display:flex}.c-mega-navigation.sub-menu-level-1.sub-menu-level-2 .c-mega-navigation-subMenu__tab-wrap.active{display:block}}.c-mega-navigation__mobile-back-btn{align-items:center!important;background:none!important;border:none!important;color:var(--brand-black)!important;display:none;font-size:14.34px!important;font-weight:400!important;letter-spacing:.01em!important;line-height:17.52px!important;padding:0!important}.c-mega-navigation__mobile-back-btn svg{block-size:20px;inline-size:20px}@media(min-width:1025px){.c-mega-navigation__mobile-back-btn{display:none}}.c-mega-navigation__home-link{display:none}.c-mega-navigation__home-link a{color:var(--brand-black)!important}.c-mega-navigation__home-link svg{block-size:25px;inline-size:72px}@media(max-width:1024px){.c-mega-navigation__home-link{display:flex;justify-content:center;order:4;width:100%}}.c-mega-navigation__action{align-items:center;display:flex;gap:var(--spacing-20);list-style:none;margin-block:0!important;margin-inline:0!important;padding:0!important}@media(max-width:1024px){.c-mega-navigation__action{justify-content:center;order:1;width:100%}}.c-mega-navigation__action li{order:1}.c-mega-navigation__action li:empty{display:none}.c-mega-navigation__action li .e-cta{--font-size-eyebrow-small:14px;--spacing-16:11px;--spacing-24:20px;gap:4px;white-space:nowrap}.c-mega-navigation__action li .e-cta .cta-icon{height:14px;width:14px}.c-mega-navigation__action li .e-cta .cta-icon svg{height:inherit;width:inherit}@media(min-width:1025px){.c-mega-navigation__action{display:none}.sticky-header .c-mega-navigation__action{display:flex}}@media(min-width:1025px)and (min-width:1025px){.sticky-header .c-mega-navigation__action .language-selector{order:1}}@media(min-width:1201px){.c-mega-navigation__action{gap:var(--spacing-28)}}.c-mega-navigation__hamburger-btn{background:none;border:none;cursor:pointer;display:none;padding:0}.c-mega-navigation__hamburger-btn-animation-line{background:var(--color-on-surface);block-size:1px;display:block;inline-size:var(--spacing-24);margin-block:6px;margin-inline:auto var(--spacing-4)}@media(prefers-reduced-motion:no-preference){.c-mega-navigation__hamburger-btn-animation-line{transition:all .3s ease-in-out}}.c-mega-navigation__hamburger-btn--open span:first-child{transform:translateY(.425rem) rotate(45deg)}.c-mega-navigation__hamburger-btn--open span:nth-child(2){opacity:0}.c-mega-navigation__hamburger-btn--open span:nth-child(3){transform:translateY(-.425rem) rotate(-45deg)}@media(max-width:1024px){.c-mega-navigation__hamburger-btn{display:block}}.c-mega-navigation[data-theme^=gre]{font-family:var(--font-beausite)}.c-mega-navigation[data-theme^=gre] h2,.c-mega-navigation[data-theme^=gre] h3,.c-mega-navigation[data-theme^=gre] h4,.c-mega-navigation[data-theme^=gre] h5,.c-mega-navigation[data-theme^=gre] h6{font-family:var(--font-beausite)!important}.c-mega-navigation[data-theme^=gre] .c-mega-navigation__link{letter-spacing:.02em}.c-mega-navigation[data-theme^=gre] .brandLogo img{block-size:26px}@media(min-width:1025px)and (max-width:1199px){.c-mega-navigation[data-theme^=gre] .c-mega-navigation__list{gap:var(--spacing-10)}.c-mega-navigation[data-theme^=gre] .c-mega-navigation__link{font-size:11px!important;line-height:1.2!important}}@media(max-width:1439px)and (min-width:1200px){.sticky-header .c-mega-navigation[data-theme^=gre] .c-mega-navigation__link{font-size:9pt!important}}@media(min-width:1025px){.sticky-header .c-mega-navigation[data-theme^=gre] .c-mega-navigation__list{gap:var(--spacing-20)}.c-mega-navigation[data-theme^=gre] .tabview .c-mega-navigation__subMenu{padding:0}.c-mega-navigation[data-theme^=gre] .c-mega-navigation__subMenu{padding:3pc}.c-mega-navigation[data-theme^=gre] .c-mega-navigation-subMenu__tab-button{font-weight:600;text-align:left}.c-mega-navigation[data-theme^=gre] .c-mega-navigation-subMenu__item h3{font-size:var(--font-size-small)!important;line-height:1!important;margin-bottom:4px!important}.c-mega-navigation[data-theme^=gre] .c-mega-navigation-subMenu__item p{font-size:var(--font-size-xSmall)!important;line-height:1.4!important}.c-mega-navigation[data-theme^=gre] .c-mega-navigation-subMenu__tab-container{row-gap:2pc}.c-mega-navigation[data-theme^=gre] .c-mega-navigation-subMenu__tab-wrap>h3{font-size:var(--font-size-small)!important;letter-spacing:1px!important;line-height:1!important}.c-mega-navigation[data-theme^=gre] .c-mega-navigation-subMenu__tab.tl--2{margin:-3pc}.c-mega-navigation[data-theme^=gre] .c-mega-navigation-subMenu__tab.tl--2 .c-mega-navigation-subMenu__tab-wrap,.c-mega-navigation[data-theme^=gre] .c-mega-navigation-subMenu__tab.tl--2 .c-mega-navigation-subMenu__tab-wrap:nth-child(2){padding:3pc}.c-mega-navigation[data-theme^=gre] .c-mega-navigation__link:before{--nav-highlighter:#deecfc}.c-mega-navigation[data-theme^=gre] .c-mega-navigation__news{padding:36px 3pc 44px}.c-mega-navigation[data-theme^=gre] .c-mega-navigation__news .e-cta{--font-body:var(--font-greet-standard)}.c-mega-navigation[data-theme^=gre] .c-mega-navigation__news h3{font-size:var(--font-size-medium)!important;line-height:1!important;margin-block-end:var(--spacing-8)!important;min-block-size:0!important}.c-mega-navigation[data-theme^=gre] .c-mega-navigation__news h3 i{background-image:linear-gradient(90deg,#dcac98 58%,transparent 0);background-position:50%;background-repeat:repeat-x;background-size:17px 3px;block-size:24px;display:block;display:flex;justify-content:flex-end;margin-right:-25px;position:relative}.c-mega-navigation[data-theme^=gre] .c-mega-navigation__news h3 i svg{block-size:100%;color:#dcac98;inline-size:auto;margin-inline-end:-7px;max-inline-size:none}.c-mega-navigation[data-theme^=gre] .c-mega-navigation__news p{font-size:9pt!important;line-height:16.8px!important}.c-mega-navigation[data-theme^=gre] .c-mega-navigation .tabview .c-mega-navigation-subMenu__tab-button.active:after{border-width:0}}.c-mega-navigation[data-theme^=toeic-link-dark] .c-mega-navigation__divider{background:none}.c-mega-navigation[data-theme^=toeic]{font-family:var(--font-toeic)}@media(max-width:1024px){.c-mega-navigation[data-theme^=toeic] .sectionview.isReverse .c-mega-navigation-subMenu__tab-wrap:first-child:before{border-block-start:.25px dashed rgba(26,33,43,.5);content:"";display:block;height:1px;margin-block-end:var(--spacing-24);width:100%}.c-mega-navigation[data-theme^=toeic] .sectionview.isReverse .c-mega-navigation-subMenu__tab-wrap:last-child:before,.c-mega-navigation[data-theme^=toeic] .sectionview.isReverse .c-mega-navigation-subMenu__tab-wrap:nth-child(2):before{display:none}}.c-mega-navigation[data-theme^=toeic] h2,.c-mega-navigation[data-theme^=toeic] h3,.c-mega-navigation[data-theme^=toeic] h4,.c-mega-navigation[data-theme^=toeic] h5,.c-mega-navigation[data-theme^=toeic] h6{font-family:var(--font-toeic)!important}.c-mega-navigation[data-theme^=toeic] .brandLogo a{color:var(--brand-white)!important;font-size:var(--font-size-medium)!important;line-height:normal!important}.c-mega-navigation[data-theme^=toeic] .brandLogo img{block-size:35px}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__link{color:var(--brand-white)!important}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__link:before{--nav-highlighter:var(--brand-toeic-yellow-green);block-size:1px}@media(min-width:1025px){.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__link[aria-expanded=false]{font-weight:var(--font-weight-semibold)!important}}@media(max-width:1024px){.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__link span{font-weight:var(--font-weight-semibold)!important}}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container .c-mega-navigation-subMenu__item h3 a{display:flex!important;gap:4px}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container .c-mega-navigation-subMenu__item h3 a .cta-icon{height:14px;width:14px}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container .c-mega-navigation-subMenu__tab-wrap:nth-child(2){background-color:var(--brand-toeic-beige)}@media(min-width:1025px){.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container{background-color:var(--brand-toeic-beige);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container .c-mega-navigation-subMenu__tab .c-mega-navigation-subMenu__tab-wrap{position:relative}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container .c-mega-navigation-subMenu__tab .c-mega-navigation-subMenu__tab-wrap:first-child:after{background:#c19fbb;content:"";inline-size:1px;inset-block:72px;inset-inline-end:0;position:absolute}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container .c-mega-navigation-subMenu__tab .c-mega-navigation-subMenu__tab-wrap:last-child:after{display:none}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container.enable-news .c-mega-navigation-subMenu__tab.tl--2 .c-mega-navigation-subMenu__tab-wrap .c-mega-navigation-subMenu__tab-container:nth-child(2) .c-mega-navigation-subMenu__tab-container{grid-template-columns:repeat(1,1fr)}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container.enable-news:has(.c-mega-navigation-subMenu__tab.tl--1) .flex-wrap{display:grid;grid-template-columns:repeat(3,1fr)}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container.enable-news:has(.c-mega-navigation-subMenu__tab.tl--1) .flex-wrap .c-mega-navigation__subMenu{grid-column:1/span 2}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container.enable-news:has(.c-mega-navigation-subMenu__tab.tl--1) .flex-wrap .c-mega-navigation__subMenu .c-mega-navigation-subMenu__tab-wrap{max-inline-size:unset;min-inline-size:unset}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container.enable-news:has(.c-mega-navigation-subMenu__tab.tl--1) .flex-wrap .c-mega-navigation__subMenu .c-mega-navigation-subMenu__tab-wrap .c-mega-navigation-subMenu__tab-container{grid-template-columns:repeat(2,1fr)}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container.enable-news:has(.c-mega-navigation-subMenu__tab.tl--1) .flex-wrap .c-mega-navigation__news--1{grid-column:3}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container.enable-news:has(.c-mega-navigation-subMenu__tab.tl--2) .flex-wrap{display:grid;grid-template-columns:repeat(2,1fr)}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container.enable-news:has(.c-mega-navigation-subMenu__tab.tl--2) .flex-wrap .c-mega-navigation-subMenu__tab-container{grid-template-columns:repeat(1,1fr)}}@media(min-width:1025px)and (min-width:1025px){.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container.enable-news:has(.c-mega-navigation-subMenu__tab.tl--2) .flex-wrap .c-mega-navigation-subMenu__tab-wrap{max-inline-size:20.375rem;min-inline-size:20.375rem}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container.enable-news:has(.c-mega-navigation-subMenu__tab.tl--2) .flex-wrap .c-mega-navigation-subMenu__tab-wrap:nth-child(2){background-color:var(--brand-toeic-beige)}}@media(min-width:1025px){.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container.no-news:has(.tl--2) .c-mega-navigation-subMenu__tab.tl--2{display:grid;grid-template-columns:repeat(3,1fr)}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container.no-news:has(.tl--2) .c-mega-navigation-subMenu__tab.tl--2 .c-mega-navigation-subMenu__tab-wrap:first-child{max-inline-size:20.375rem;min-inline-size:20.375rem}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container.no-news:has(.tl--2) .c-mega-navigation-subMenu__tab.tl--2 .c-mega-navigation-subMenu__tab-wrap:first-child .c-mega-navigation-subMenu__tab-container{display:flex;flex-direction:column}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container.no-news:has(.tl--2) .c-mega-navigation-subMenu__tab.tl--2 .c-mega-navigation-subMenu__tab-wrap:nth-child(2){grid-column:2/-1}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container.no-news:has(.tl--2) .c-mega-navigation-subMenu__tab.tl--2 .c-mega-navigation-subMenu__tab-wrap:nth-child(2) .c-mega-navigation-subMenu__tab-container{display:grid;grid-template-columns:repeat(2,1fr)}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container.no-news:has(.tl--2) .c-mega-navigation-subMenu__tab.tl--2 .c-mega-navigation-subMenu__tab-wrap:nth-child(2) .c-mega-navigation-subMenu__tab-container.tc-less-size{grid-template-columns:1fr}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container.no-news:has(.tl--2 .ch-2 .tc-less-size){inline-size:41rem}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container.no-news:has(.tl--2 .ch-2 .tc-less-size) .c-mega-navigation-subMenu__tab.tl--2{grid-template-columns:repeat(2,1fr)}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container.no-news:has(.tl--2 .ch-2 .tc-less-size) .c-mega-navigation-subMenu__tab.tl--2:nth-child(2){grid-column:unset}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container.no-news:has(.tl--1){inline-size:auto}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container.no-news:has(.tl--1) .c-mega-navigation-subMenu__tab-wrap{width:35rem}}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container .c-mega-navigation__news{display:flex;flex-direction:column;padding:var(--spacing-48);row-gap:var(--spacing-16)}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container .c-mega-navigation__news--1{justify-content:flex-end;min-width:300px}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container .c-mega-navigation__news .description{font-size:9pt!important;line-height:16.8px!important}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container .c-mega-navigation__news .c-mega-navigation__news-mobileImage{display:none}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container .c-mega-navigation__news .c-mega-navigation__news-bgImage{align-items:center;background-position:50%;background-size:cover;display:flex;justify-content:center;padding:0}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container .c-mega-navigation__news .c-mega-navigation__news-bgImage img{object-fit:cover}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container .c-mega-navigation__news .c-mega-navigation__news-bgImage-mobile{display:none}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container .c-mega-navigation__news figure{inset-inline-end:0;padding-block:9pt;padding-inline:18px;width:100%}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container .c-mega-navigation__news figure img{max-width:100%;object-position:center top;width:100%}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container .c-mega-navigation__news .e-cta--secondary{--_border-color:var(--brand-toeic-dark-green);--_text-color:var(--brand-toeic-dark-green)}@media(max-width:1024px){.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container .c-mega-navigation__news{margin-block-start:24px;padding-block:24px 1pc;padding-inline:1pc}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container .c-mega-navigation__news figure{inset-block:6px;inset-inline-end:6px}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container .c-mega-navigation__news .c-mega-navigation__news-image{display:none}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container .c-mega-navigation__news .c-mega-navigation__news-mobileImage{display:flex;height:87px;padding:0;width:87px}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container .c-mega-navigation__news .c-mega-navigation__news-bgImage{display:none}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container .c-mega-navigation__news .c-mega-navigation__news-bgImage-mobile{align-items:center;background-position:50%;background-size:cover;display:flex;inset-block:0;inset-inline-end:0;justify-content:center;padding:0}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container .c-mega-navigation__news .c-mega-navigation__news-bgImage-mobile img{object-fit:cover}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container .c-mega-navigation__news .c-mega-navigation__item h3{margin-block-end:8px!important}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container .c-mega-navigation__news .c-mega-navigation__item .description{color:#373837}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__container .c-mega-navigation__news .c-mega-navigation__item .e-cta{margin-block-start:1pc}}@media(min-width:1025px){.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__subMenu{padding:var(--spacing-48)}}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__subMenu .c-mega-navigation-subMenu__tab-wrap>h3{font-size:var(--font-size-small)!important;letter-spacing:.07pc!important;line-height:var(--font-line-height-3xtight)!important;margin-block-end:2pc!important}@media(max-width:1024px){.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__subMenu .c-mega-navigation-subMenu__tab-wrap>h3{font-weight:var(--font-weight-bold)!important;margin-block-end:var(--spacing-24)!important}}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation-subMenu__item{position:relative}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation-subMenu__item h3{font-size:var(--font-size-small)!important;font-weight:var(--font-weight-semibold)!important;margin-block-end:4px}@media(max-width:1023px){.c-mega-navigation[data-theme^=toeic] .c-mega-navigation-subMenu__item h3{margin-block-end:0!important}}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation-subMenu__item p{font-size:var(--font-size-xSmall)!important;letter-spacing:.12px;line-height:var(--font-line-height)!important;min-block-size:unset!important}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation-subMenu__tab-wrap{position:relative}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation-subMenu__tab-wrap .subMenu_bgImage{height:100%;left:0;object-fit:contain;object-position:center top;position:absolute;top:0;width:100%}@media(min-width:1025px){.c-mega-navigation[data-theme^=toeic] .c-mega-navigation-subMenu__tab-container{column-gap:2pc;grid-template-columns:repeat(2,1fr);row-gap:var(--spacing-32)}}@media(max-width:1024px){.c-mega-navigation[data-theme^=toeic] .c-mega-navigation-subMenu__tab-container{row-gap:var(--spacing-24)}}@media(min-width:1025px){.c-mega-navigation[data-theme^=toeic] .c-mega-navigation-subMenu__tab.tl--2{margin:-3pc}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation-subMenu__tab.tl--2 .c-mega-navigation-subMenu__tab-wrap{padding:var(--spacing-48)}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation-subMenu__tab.tl--2 .c-mega-navigation-subMenu__tab-wrap .c-mega-navigation-subMenu__tab-container{row-gap:34px}}@media(max-width:1024px){.c-mega-navigation[data-theme^=toeic] .c-mega-navigation-subMenu__tab.tl--2{row-gap:var(--spacing-24)}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__right{padding-block:1pc 28px;padding-inline:1pc;row-gap:var(--spacing-24)}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__right .c-mega-navigation__link{color:var(--brand-black)!important}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__right.--open .c-mega-navigation__action .e-cta--secondary{--_border-color:var(--brand-toeic-dark-green);--_text-color:var(--brand-toeic-dark-green)}}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__mobile-back-btn{color:var(--brand-white)!important;font-weight:var(--font-weight-semibold)!important}@media(max-width:1024px){.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__list{gap:var(--spacing-24)}}.c-mega-navigation[data-theme^=toeic] .c-mega-navigation__list--lang-mobile .c-region-selector .language-selector-list{max-block-size:200px}.c-mega-navigation[data-theme=toefl-xlight-onestore] .e-cta{--font-body:var(--font-greet-standard);--spacing-16:13px}.c-mega-navigation[data-theme=toefl-xlight-onestore] .e-cta--primary{--_text-color:var(--brand-white);--color-primary:var(--brand-toefl-duskwinkle)}@media(hover:hover){.c-mega-navigation[data-theme=toefl-xlight-onestore] .e-cta--primary:not(:disabled):hover{--_text-color:var(--brand-toefl-duskwinkle);--_background-color:var(--brand-white);--_border-color:var(--brand-toefl-duskwinkle)}}.c-mega-navigation[data-theme=toefl-xlight-onestore] .e-cta--secondary{--color-outline-variant:var(--brand-toefl-duskwinkle);--color-on-surface:var(--brand-toefl-duskwinkle)}@media(hover:hover){.c-mega-navigation[data-theme=toefl-xlight-onestore] .e-cta--secondary:not(:disabled):hover{--_text-color:var(--brand-toefl-duskwinkle);--_background-color:var(--_transparent);--_border-color:var(--brand-toefl-duskwinkle)}}.c-mega-navigation[data-theme=toefl-xlight-onestore] .info-text{color:var(--brand-black);font-size:var(--font-size-small)!important;font-weight:600!important}.c-mega-navigation[data-theme=toefl-xlight-onestore] .icon-wrapper{margin-left:8px}.c-mega-navigation[data-theme=toefl-xlight-onestore] .account-icon-wrapper{position:relative}.c-mega-navigation[data-theme=toefl-xlight-onestore] .account-icon-wrapper .c-mega-navigation-menu__wrap.is-visible,.c-mega-navigation[data-theme=toefl-xlight-onestore] .account-icon-wrapper:hover .c-mega-navigation-menu__wrap{display:block}.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation__icon-item{align-items:center;display:flex}.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation__account-icon{all:unset;cursor:pointer}.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation__menu__options{color:var(--brand-black);display:flex;flex-direction:column;padding:4px 9pt 9pt}.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation__menu-logout-btn{all:unset}.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation__menu-options-labels{align-items:center;display:flex;flex-direction:row;gap:9pt}.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation__menu-logout-btn,.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation__menu__options-container{align-items:center;border-top:1px solid #dadcff;color:var(--brand-black);cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:500;gap:9pt;padding:9pt;text-transform:uppercase;white-space:nowrap}.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation__menu-logout-btn a,.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation__menu__options-container a{color:var(--brand-black);text-decoration:none}.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation__menu-logout-btn__user-details,.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation__menu__options-container__user-details{list-style:none}.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation__menu-logout-btn{border-top-width:0;box-sizing:border-box;padding:0}@media(min-width:1025px){.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation__icon-container{background-color:var(--brand-white);border-color:var(--brand-toefl-duskwinkle);border-style:solid;border-width:1px;padding:8px;position:fixed;right:58px}}.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation-menu__wrap{display:none;left:0;padding:9pt;position:absolute;top:100%}.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation__action{gap:var(--spacing-8)}@media(max-width:1024px){.c-mega-navigation[data-theme=toefl-xlight-onestore]{gap:0;padding-inline:24px!important}.c-mega-navigation[data-theme=toefl-xlight-onestore] .left-hamburger{position:absolute}.c-mega-navigation[data-theme=toefl-xlight-onestore] .brandLogo{display:flex;justify-content:center;width:100%}.c-mega-navigation[data-theme=toefl-xlight-onestore] .toefl-back-cta{border-bottom:1px solid #dadcff;padding-bottom:1pc;width:100%}.c-mega-navigation[data-theme=toefl-xlight-onestore] .header-icon-wrapper{display:block;margin-top:4px;position:absolute;right:24px}.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation__icon-item{position:relative}.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation-menu__wrap{background-color:var(--brand-white);border-color:var(--brand-toefl-duskwinkle);border-style:solid;border-width:1px;left:auto;position:fixed;right:24px;top:calc(var(--mega-nav-size) + 7px);transform:none;transition:opacity .3s ease;width:17pc;z-index:1000}.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation__home-link{order:0}.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation__list{gap:24px}.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation__action{justify-content:flex-start}.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation__right{padding-block:var(--spacing-24)}.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation__right.--open{flex-direction:column-reverse}.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation__toefl-header-right{display:flex;flex-direction:row;gap:8px}.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation__mobile-back-btn{align-items:center!important;color:var(--brand-toefl-duskwinkle)!important;font-size:14px!important;font-weight:600!important;text-transform:uppercase}.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation__mobile-back-btn svg{block-size:20px;inline-size:20px;margin-left:-6px}}@media(max-width:1024px)and (min-width:1025px){.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation__mobile-back-btn{display:none}}@media(max-width:400px){.c-mega-navigation[data-theme=toefl-xlight-onestore] .c-mega-navigation-menu__wrap{left:50%;right:auto;transform:translateX(-50%)}}.c-mega-navigation[data-theme=toeic-link-dark] .brandLogo img{block-size:26px}.c-mega-navigation[data-theme=toeic-link-dark] .c-mega-navigation__container .c-mega-navigation__news{background-color:var(--brand-white)}.c-mega-navigation[data-theme=toeic-link-dark] .c-mega-navigation__container .c-mega-navigation__news figure{padding-block-start:var(--spacing-20);padding-inline-end:var(--spacing-20)}.c-mega-navigation[data-theme=toeic-link-dark] .c-mega-navigation__container .c-mega-navigation__news .e-cta--secondary{--_border-color:var(--brand-toeic-dark-green);--_text-color:var(--brand-toeic-dark-green)}.c-mega-navigation[data-theme=toeic-link-dark] .c-mega-navigation__container .c-mega-navigation__news .e-cta--secondary:hover{box-shadow:inset 0 0 0 1px var(--_border-color)}.c-mega-navigation[data-theme=toeic-link-dark] .c-mega-navigation__container .c-mega-navigation__news .e-cta--secondary:focus-visible{--color-on-surface:var(--brand-black);--color-surface:var(--brand-white)}.c-mega-navigation[data-theme=toeic-link-dark] .c-mega-navigation__container .c-mega-navigation__news .c-mega-navigation__item img{max-block-size:45px}@media(max-width:1024px){.c-mega-navigation[data-theme=toeic-link-dark] .c-mega-navigation__right.--open .c-mega-navigation__action .e-cta--secondary{--_border-color:var(--brand-toeic-dark-green);--_text-color:var(--brand-toeic-dark-green)}.c-mega-navigation[data-theme=toeic-link-dark] .c-mega-navigation__right.--open .c-mega-navigation__action .e-cta--secondary:focus-visible{outline:2px solid var(--brand-black);outline-offset:2px}}.c-global-nav+.c-mega-navigation{box-shadow:inset 0 1px 0 0 #b3b3b3}.c-global-nav+.c-mega-navigation .c-mega-navigation-subMenu__wrap:before{inset-block-start:calc(var(--mega-nav-size) + var(--global-nav-size))}.theme-toeic .c-global-nav+.c-mega-navigation{box-shadow:inset 0 .25px 0 0 #b3b3b3}@media(min-width:1201px){.theme-toeic .c-mega-navigation__list-item{position:relative}.theme-toeic .c-mega-navigation__list-item:first-child .c-mega-navigation__container,.theme-toeic .c-mega-navigation__list-item:nth-child(2) .c-mega-navigation__container,.theme-toeic .c-mega-navigation__list-item:nth-child(3) .c-mega-navigation__container{inset-inline-end:unset;inset-inline-start:0}.theme-toeic .c-mega-navigation__container{inset-block-start:100%;inset-inline-end:0;inset-inline-start:unset}.theme-toeic .c-mega-navigation-subMenu__wrap{inline-size:auto;position:unset}}@media screen and (max-width:1600px)and (min-width:1025px){.theme-toeic .c-mega-navigation .c-mega-navigation__list-item:has(.no-news .tl--2):first-child,.theme-toeic .c-mega-navigation .c-mega-navigation__list-item:has(.no-news .tl--2):nth-child(2),.theme-toeic .c-mega-navigation .c-mega-navigation__list-item:has(.no-news .tl--2):nth-child(3){position:unset}.theme-toeic .c-mega-navigation .c-mega-navigation__list-item:has(.no-news .tl--2):first-child .c-mega-navigation__container,.theme-toeic .c-mega-navigation .c-mega-navigation__list-item:has(.no-news .tl--2):nth-child(2) .c-mega-navigation__container,.theme-toeic .c-mega-navigation .c-mega-navigation__list-item:has(.no-news .tl--2):nth-child(3) .c-mega-navigation__container{inset-block-start:0!important;inset-inline-end:unset!important;inset-inline-start:calc(var(--old-page-padding-inline) + var(--spacing-88))!important}.theme-toeic .c-mega-navigation .c-mega-navigation__list-item:has(.no-news .tl--2):first-child .c-mega-navigation-subMenu__wrap,.theme-toeic .c-mega-navigation .c-mega-navigation__list-item:has(.no-news .tl--2):nth-child(2) .c-mega-navigation-subMenu__wrap,.theme-toeic .c-mega-navigation .c-mega-navigation__list-item:has(.no-news .tl--2):nth-child(3) .c-mega-navigation-subMenu__wrap{inline-size:100vw;position:absolute}}.theme-gre{--nav-highlighter:var(--brand-gre-orange)}.theme-r3cc{--nav-highlighter:var(--brand-r3cc-blue)}.theme-toeic{--nav-highlighter:var(--brand-toeic-yellow-green)}@media(min-width:1025px){body:has(.headerSection .c-mega-navigation) .headerSection{position:absolute}}@media(max-width:1024px){body:has(.headerSection .c-mega-navigation) .c-mega-navigation{inset-block-start:0;inset-inline-start:0;position:fixed}body:has(.headerSection .c-mega-navigation) .c-global-nav{display:none}}body:has(.headerSection .c-alert-message) .c-mega-navigation-subMenu__wrap:before{inset-block-start:calc(var(--mega-nav-size) + var(--global-nav-size) + var(--alert-message-height))}body:has(.headerSection .c-system-message) .c-mega-navigation-subMenu__wrap:before{inset-block-start:calc(var(--mega-nav-size) + var(--global-nav-size) + var(--system-message-height))}@media(min-width:1025px){body.sticky-header:has(.headerSection .c-mega-navigation) .c-mega-navigation{animation:SubNav .5s ease-in-out;inset-block-start:0;inset-inline-start:0;position:fixed}body.sticky-header:has(.headerSection .c-mega-navigation) .c-mega-navigation[data-theme^=toeic]{border-bottom:1px solid var(--brand-white-50)}body.sticky-header:has(.headerSection .c-mega-navigation) .c-mega-navigation-subMenu__wrap:before{inset-block-start:var(--mega-nav-size)}}@media(min-width:1025px){body.sticky-header .c-mega-navigation .brandLogo span{display:none}body.sticky-header .c-mega-navigation .brandLogo img{display:block}body.sticky-header .c-mega-navigation .c-mega-navigation__divider{display:none}}@keyframes SubNav{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes meganavigation{0%{opacity:0}to{opacity:1}}}@layer components{.c-mega-navigation[data-theme=toefl-xlight] .e-cta{--font-body:var(--font-greet-standard);--color-primary:var(--brand-toefl-duskwinkle)}@media(hover:hover){.c-mega-navigation[data-theme=toefl-xlight] .e-cta--primary:not(:disabled):hover{--_text-color:var(--brand-toefl-duskwinkle);--_background-color:var(--brand-white);--_border-color:var(--brand-toefl-duskwinkle)}}.c-mega-navigation[data-theme=toefl-xlight] .e-cta--secondary{--color-outline-variant:var(--brand-toefl-duskwinkle);--color-on-surface:var(--brand-toefl-duskwinkle)}@media(hover:hover){.c-mega-navigation[data-theme=toefl-xlight] .e-cta--secondary:not(:disabled):hover{--_text-color:var(--brand-toefl-duskwinkle);--_background-color:var(--_transparent);--_border-color:var(--brand-toefl-duskwinkle)}}}@layer components{.c-sub-navigation{align-items:center;background-color:var(--color-surface);border-block:1px solid var(--color-outline-variant);display:flex;gap:var(--spacing-20);inset-block-start:0;inset-inline:0;max-block-size:var(--sub-nav-size);min-block-size:var(--second-nav-size);padding-block:var(--spacing-8)!important;padding-inline:var(--old-page-padding-inline)!important;position:relative;z-index:var(--z-subnav)}.c-sub-navigation.align-left>:first-child{margin-inline-start:0!important}.c-sub-navigation__header{color:var(--color-on-surface)!important;display:flex;font-family:var(--font-body)!important;font-size:var(--font-size-small)!important;font-weight:var(--font-weight)!important;line-height:var(--font-line-height)!important;text-decoration:none!important;white-space:nowrap}.c-sub-navigation__header img{display:block;inline-size:auto;max-block-size:var(--spacing-22)!important;min-block-size:var(--spacing-20)!important}.c-sub-navigation__divider,.c-sub-navigation__list-divider{background:var(--color-outline-variant);block-size:.625rem;min-inline-size:.0625rem}[data-theme$=light] .c-sub-navigation__list-divider{display:none}.c-sub-navigation__list{align-items:center;display:flex;flex-grow:1;gap:var(--spacing-20);list-style:none;margin:0!important;padding:0!important}.c-sub-navigation__list-item{padding-block:var(--spacing-8)!important;padding-inline:0!important}@media(min-width:1024px){.c-sub-navigation__list-item{position:relative}}@media(max-width:1023px){.c-sub-navigation__list-item{width:100%}}.c-sub-navigation__Sub-list-item{display:none;font-family:var(--font-opensans)}@media(max-width:1023px){.c-sub-navigation__Sub-list-item{padding-block-start:var(--spacing-24);padding-inline:var(--spacing-16)}}@media(min-width:1024px){.c-sub-navigation__Sub-list-item{background-color:var(--sub-nav-container-1);border:1px solid #fff;inset-block-start:100%;inset-inline-start:calc(var(--spacing-20)*-1);padding:var(--spacing-24);position:absolute;width:278px}}.c-sub-navigation__Sub-list-item>div{display:flex;flex-direction:column;row-gap:var(--spacing-32)}@media(max-width:1023px){.c-sub-navigation__Sub-list-item>div{row-gap:var(--spacing-24)}}.c-sub-navigation__Sub-list-item .sub-list-item{display:flex;flex-direction:column;row-gap:var(--spacing-4)}.c-sub-navigation__Sub-list-item .sub-list-item a{color:var(--color-on-surface)!important;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-3xtight);text-decoration:none!important}.c-sub-navigation__Sub-list-item .sub-list-item a:hover{text-decoration:underline!important}.c-sub-navigation__Sub-list-item .sub-list-item p{font-size:var(--font-size-xSmall)!important;letter-spacing:.12px!important;line-height:var(--font-line-height)!important;margin:0!important;padding:0!important}.c-sub-navigation__action{align-items:center;display:none;flex-grow:1;justify-content:flex-end}.c-sub-navigation__action .e-cta{--_inline-paading:11px;white-space:nowrap}.c-sub-navigation .c-region-selector{display:none}.c-sub-navigation .c-region-selector .language-selector__label{color:var(--color-lang-label)}@media(max-width:1023px){.c-sub-navigation .c-region-selector.language-selector{align-self:center;display:flex}}.c-sub-navigation__home-link{display:none}.c-sub-navigation__home-link a{color:var(--brand-white)}.c-sub-navigation__home-link svg{block-size:25px;inline-size:72px}.c-sub-navigation__home-link svg fill{color:var(--color-on-surface)}.c-sub-navigation__home-link svg g.arrow path{stroke:var(--color-on-surface)}@media(max-width:1023px){.c-sub-navigation__home-link{display:flex;justify-content:center;order:4;width:100%}}.c-sub-navigation__link{align-items:center;color:var(--color-on-surface)!important;column-gap:var(--spacing-8);display:inline-flex;font-family:var(--font-body)!important;font-size:var(--font-size-small)!important;font-weight:var(--font-weight-medium)!important;line-height:var(--font-line-height)!important;line-height:.62rem;text-decoration:none!important}.c-sub-navigation__link svg{height:auto;min-width:11px;transform:rotate(180deg);width:11px}.c-sub-navigation__link svg path{fill:none}.c-sub-navigation__link.nav-open svg{transform:rotate(0deg)}.c-sub-navigation__link.nav-open+.c-sub-navigation__Sub-list-item{display:block}.c-sub-navigation__link[aria-current=page]{text-decoration:underline!important;text-underline-offset:.3em}@media(hover:hover){.c-sub-navigation__link:hover{text-decoration:underline!important;text-shadow:0 0 1px currentColor;text-underline-offset:.3em}}.c-sub-navigation__mobile-nav-btn{align-items:center;background:none;border:none;color:inherit!important;column-gap:var(--spacing-8);display:none;font-family:inherit;font-size:14.34px;font-weight:var(--font-weight-bold);letter-spacing:.08em;line-height:17.21px;text-align:left;text-transform:uppercase;white-space:nowrap}.c-sub-navigation__mobile-nav-btn:after{border-block-end:1px solid currentColor;border-inline-end:1px solid currentColor;content:"";margin-block-start:-5px;min-block-size:10px;min-inline-size:10px;rotate:45deg}.c-sub-navigation.scroll-to-logo .c-sub-navigation__divider{opacity:0}@media(max-width:1023px){.c-sub-navigation.scroll-to-logo{overflow:unset}.c-sub-navigation.scroll-to-logo .c-sub-navigation__mobile-nav-btn,.c-sub-navigation.scroll-to-logo .c-sub-navigation__mobile-nav-btn.menu-open+.c-sub-navigation__list{display:flex}.c-sub-navigation.scroll-to-logo .c-sub-navigation__mobile-nav-btn.menu-open:after{margin-block-start:5px;rotate:-135deg}.c-sub-navigation.scroll-to-logo .c-sub-navigation__divider,.c-sub-navigation.scroll-to-logo .c-sub-navigation__header,.c-sub-navigation.scroll-to-logo .c-sub-navigation__list-divider{display:none}.c-sub-navigation.scroll-to-logo .c-sub-navigation__list{align-items:flex-start;background-color:var(--color-surface);display:none;flex-direction:column;gap:var(--spacing-32);inline-size:100%;inset-block-start:100%;inset-inline-start:0;max-height:calc(100vh - 46px);overflow:auto;padding-block:var(--spacing-16)!important;padding-inline:var(--old-page-padding-inline)!important;position:absolute}.c-sub-navigation.scroll-to-logo .c-sub-navigation__list-item{padding-block:0!important}.c-sub-navigation.scroll-to-logo .c-sub-navigation__link{font-size:14.34px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.01em!important;line-height:17.21px!important}.c-sub-navigation.scroll-to-logo h2{display:none}}@media(hover:hover){.c-sub-navigation.scroll-to-logo .c-sub-navigation__link:hover{text-decoration-color:#4dd3fe!important}}.c-sub-navigation.scroll-to-logo .c-sub-navigation__header{font-size:var(--font-size-medium)!important}@media(min-width:1024px){.c-sub-navigation.scroll-to-logo .c-sub-navigation__header{font-family:var(--font-body)!important}.c-sub-navigation.scroll-to-logo .c-sub-navigation__header img,.sticky-header .c-sub-navigation.scroll-to-logo .c-sub-navigation__header span{display:none}.sticky-header .c-sub-navigation.scroll-to-logo .c-sub-navigation__header img{display:block}}.c-sub-navigation[data-theme^=sff] .c-sub-navigation__header{font-family:var(--font-speckless)!important}@media(min-width:1025px){.c-sub-navigation[data-theme=sff-xdark-blue] .c-sub-navigation__divider{block-size:var(--spacing-22);margin-inline:var(--spacing-20);opacity:1}}.c-sub-navigation[data-theme=stw-dark]{border-block:none!important}.sticky-header .c-sub-navigation[data-theme=stw-dark]{border-block-end:1px solid var(--brand-eggshell)!important}@media(max-width:500px){.c-sub-navigation[data-theme^=stw] .c-sub-navigation__mobile-nav-btn{font-size:9pt}}@media(min-width:1025px){.c-sub-navigation[data-theme^=stw] .c-sub-navigation__header{font-family:var(--font-speckless)!important}}.c-sub-navigation[data-theme=ets-dark] .c-region-selector .language-selector-chevron,.c-sub-navigation[data-theme=ets-dark] .c-region-selector>svg path{--color-on-surface:var(--brand-cyan)}.c-sub-navigation[data-theme=ets-dark] .c-sub-navigation__home-link a{color:var(--brand-eggshell)}@media(hover:hover){.theme-futurenav .c-sub-navigation.scroll-to-logo .c-sub-navigation__link:hover{text-decoration-color:#00bab1!important}}.theme-futurenav .c-sub-navigation.scroll-to-logo .c-sub-navigation__header{font-size:var(--font-size-xlarge)!important;line-height:var(--font-line-height-xtight)!important}.theme-futurenav .c-sub-navigation .c-region-selector>svg path{--color-on-surface:hsla(0,0%,100%,.6)}.theme-futurenav .c-sub-navigation .c-region-selector .language-selector__label{--color-lang-label:hsla(0,0%,100%,.6)}.theme-futurenav .c-sub-navigation .c-region-selector .language-selector-chevron{--color-on-surface:var(--brand-white)}.theme-futurenav .c-sub-navigation .c-sub-navigation__home-link a{color:var(--brand-white)}@media(max-width:1023px){.theme-futurenav .c-sub-navigation{position:relative}.theme-futurenav .c-sub-navigation__action{display:flex;inline-size:100%;inset-block-start:100%;justify-content:center;order:-1;padding-block:var(--spacing-4);z-index:0}.theme-futurenav .c-sub-navigation__action .e-cta{--spacing-32:20px;border-radius:3pc!important}.theme-futurenav .c-sub-navigation.scroll-to-logo .c-sub-navigation__list{padding-block-end:var(--spacing-24)!important}.theme-futurenav .c-sub-navigation.scroll-to-logo .c-sub-navigation__mobile-nav-btn.menu-open+.c-sub-navigation__list+.c-sub-navigation__action{display:flex}.theme-futurenav .c-sub-navigation.scroll-to-logo .c-sub-navigation__mobile-nav-btn.menu-open+.c-sub-navigation__list+.c-sub-navigation__action .e-cta{display:block}}.theme-futurenav.sticky-header .c-sub-navigation{border-block-end-color:#00bab1!important;border-block-start:none}@media(min-width:1024px){.theme-futurenav.sticky-header .c-sub-navigation__action{display:flex}.theme-futurenav.sticky-header .c-sub-navigation__action .e-cta{--spacing-15:11px;--spacing-32:20px;border-radius:3pc!important}}.sticky-header .c-sub-navigation[data-theme=sff-xdark-blue]{--color-surface:var(--brand-white);--color-on-surface:var(--brand-ink);--nav-highlighter:#ffd913;--color-outline-variant:var(--brand-white)}@media(min-width:1025px){.sticky-header .c-sub-navigation[data-theme=sff-xdark-blue] .c-sub-navigation__divider{margin-inline:0}.sticky-header .c-sub-navigation[data-theme=sff-xdark-blue] .c-sub-navigation__list-divider{--color-outline-variant:var(--color-on-surface)}.sticky-header .c-sub-navigation[data-theme=sff-xdark-blue] .c-sub-navigation__link{position:relative}.sticky-header .c-sub-navigation[data-theme=sff-xdark-blue] .c-sub-navigation__link:before{background-color:var(--nav-highlighter);block-size:6px;content:"";inline-size:100%;inset-block-start:.8rem;inset-inline-start:0;opacity:0;position:absolute;transform:scaleX(0);transition:transform .4s}.sticky-header .c-sub-navigation[data-theme=sff-xdark-blue] .c-sub-navigation__link span,.sticky-header .c-sub-navigation[data-theme=sff-xdark-blue] .c-sub-navigation__link svg{position:relative}.sticky-header .c-sub-navigation[data-theme=sff-xdark-blue] .c-sub-navigation__link:hover{text-decoration:none!important}.sticky-header .c-sub-navigation[data-theme=sff-xdark-blue] .c-sub-navigation__link:hover:before{opacity:1;transform:scaleX(1)}}.sticky-header .c-sub-navigation[data-theme=sff-xdark-blue] .c-sub-navigation__home-link svg path{fill:var(--color-on-surface)}.sticky-header .c-sub-navigation[data-theme=sff-xdark-blue] .c-region-selector>svg path{--color-on-surface:var(--brand-ink)}.sticky-header .c-sub-navigation[data-theme=sff-xdark-blue] .c-region-selector .language-selector__label{--color-lang-label:var(--brand-ink)}.sticky-header .c-sub-navigation[data-theme=sff-xdark-blue] .c-region-selector .language-selector-list{--color-outline-variant:var(--brand-ink)}@media(min-width:1024px){.page-research .c-sub-navigation__Sub-list-item{background:#0c2f3a;border:1px solid #4dd3fe;box-shadow:0 0 4px 0 rgba(0,0,0,.25)}.page-research .c-sub-navigation__Sub-list-item .sub-list-item a{--color-on-surface:#4dd3fe}}}@layer components{.c-search{border-block-end:1px solid var(--color-outline-highlight);border-block-start:1px solid var(--color-outline-highlight);font-family:var(--font-heading)!important;font-size:var(--font-size-heading-small)!important;font-size:clamp(var(--font-size-medium),var(--font-size-medium)*.85 + .5vi,var(--font-size-heading-small));font-weight:var(--font-weight)!important;grid-column:span 4/span 4;line-height:var(--font-line-height)!important;margin-block-start:var(--spacing-56);position:relative}.c-search__search-form{align-items:center;border-block-end:1px solid transparent;border-block-start:1px solid transparent;display:flex;padding-block:var(--spacing-24)}@media(hover:hover){.c-search__search-form:hover{border-color:var(--color-outline-highlight)}}.c-search__search-label{font-family:var(--font-heading)!important;font-size:clamp(var(--font-size-medium),var(--font-size-heading-xsmall)*.7 + 1vi,var(--font-size-heading-small))!important;padding-inline:var(--spacing-4) var(--spacing-48);pointer-events:none;position:absolute}.c-search__search-label,.c-search__search-label--active{color:var(--color-on-surface);font-weight:var(--font-weight)!important;line-height:var(--font-line-height)!important}.c-search__search-label--active{background-color:var(--color-surface);font-family:var(--font-body)!important;font-size:var(--font-size-small)!important;inset-block-start:var(--spacing-12)}.c-search__search-input{background-color:transparent!important;block-size:clamp(var(--spacing-32),2vi,var(--spacing-48))!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--color-on-surface)!important;display:block!important;font-family:inherit!important;font-size:inherit!important;inline-size:100%;height:auto!important;line-height:inherit!important;margin-bottom:0!important;min-height:auto!important;min-width:auto!important;padding:0!important;padding-block-start:var(--spacing-4)!important;padding-inline:var(--spacing-4)!important;transition:none!important}.c-search__search-input:focus-visible{box-shadow:0 0 0 4px var(--color-on-surface)!important;outline:2px solid var(--color-surface)!important;outline-offset:0}.c-search__search-button{background-color:transparent;border:none;display:flex;margin-inline-start:var(--spacing-16)!important}@media(min-width:769px){.c-search__search-button{margin-inline-start:var(--spacing-24)!important}}}@layer components{.c-sign-up-breaker{background-size:cover;display:none;padding-block:var(--module-padding-block);padding-inline:var(--page-padding-inline)}@media(min-width:1025px){.c-sign-up-breaker{grid-template-columns:1fr 2fr}}.c-sign-up-breaker--loaded{display:grid}.c-sign-up-breaker__heading{border-block-end:1px solid var(--color-outline-dim);font-family:var(--font-heading)!important;font-size:var(--font-size-heading-xlarge);font-size:clamp(var(--font-size-heading-medium),var(--font-size-heading-medium)*.75 + 1vi,var(--font-size-heading-xlarge))!important;font-weight:var(--font-weight);font-weight:var(--font-weight)!important;line-height:var(--font-line-height-xtight);line-height:var(--font-line-height-xtight)!important;padding-block-end:var(--spacing-16)}@media(min-width:1025px){.c-sign-up-breaker__heading{border-block-end:0;border-inline-end:1px solid var(--color-outline-dim);padding-block-end:0;padding-inline-end:clamp(var(--spacing-32),8vi,var(--spacing-120))}}.c-sign-up-breaker__content{display:grid;font-family:var(--font-beausite);gap:var(--spacing-32);padding-block-start:var(--spacing-24)}@media(min-width:1025px){.c-sign-up-breaker__content{padding-block-start:0;padding-inline-start:clamp(var(--spacing-32),8vi,var(--spacing-120))}}.c-sign-up-breaker__description{padding-bottom:0!important}.c-sign-up-breaker[data-theme=ets-duskwinkle]{background-color:var(--brand-toefl-duskwinkle);color:var(--brand-white)}.c-sign-up-breaker[data-theme=ets-duskwinkle] .e-cta--primary{--_text-color:var(--brand-black);--_background-color:var(--brand-white);--_border-color:var(--brand-white)}.c-sign-up-breaker[data-theme=ets-duskwinkle] .e-cta--primary:hover{--_text-color:var(--brand-black);--_background-color:var(--brand-toefl-highlighter-orange);--_border-color:var(--brand-toefl-highlighter-orange)}.c-sign-up-form-modal{background-color:var(--color-surface);display:grid}}@layer components{@media(min-width:1025px){.c-sign-up-form-modal{grid-template-columns:40% 1fr}}.c-sign-up-form-modal__left-content{background-color:var(--color-surface);display:flex;flex-direction:column;justify-content:space-between;padding-block:var(--spacing-32);padding-inline:var(--page-padding-inline)}.c-sign-up-form-modal__left-content svg{block-size:18rem;color:var(--color-primary);display:none;inline-size:18rem}@media(min-width:1025px){.c-sign-up-form-modal__left-content svg{display:block}.c-sign-up-form-modal__left-content{padding-block:6.5rem;padding-inline:var(--spacing-64)}}.c-sign-up-form-modal__left-content h2{color:var(--color-on-surface);font-family:var(--font-heading)!important;font-size:var(--font-size-heading-xlarge);font-weight:var(--font-weight);line-height:var(--font-line-height-xtight)}@media(min-width:1025px){.c-sign-up-form-modal__left-content h2{font-family:var(--font-heading)!important;font-size:var(--font-size-heading-3xlarge);font-weight:var(--font-weight);line-height:var(--font-line-height-3xtight)}}.c-sign-up-form-modal__right-content{display:flex;flex-direction:column;padding-block:var(--spacing-32);padding-inline:var(--page-padding-inline)}@media(min-width:1025px){.c-sign-up-form-modal__right-content{padding-block:var(--spacing-80);padding-inline:var(--spacing-80)}}.c-sign-up-form-modal__description{inline-size:100%}.c-sign-up-form-modal__subheader{font-family:var(--font-heading)!important;font-size:var(--font-size-heading-small);font-weight:var(--font-weight);line-height:var(--font-line-height)}@media(min-width:1025px){.c-sign-up-form-modal__subheader{font-family:var(--font-heading)!important;font-size:var(--font-size-heading-medium);font-weight:var(--font-weight);line-height:var(--font-line-height-xtight)}}@media(min-width:1025px)and (max-width:768px){.c-sign-up-form-modal__subheader{font-size:var(--font-size-heading-small)}}.c-sign-up-form-modal__subcopy{font-family:var(--font-body)!important;font-size:var(--font-size-small);font-weight:var(--font-weight);line-height:var(--font-line-height);margin-block-end:var(--spacing-24)}@media(min-width:1025px){.c-sign-up-form-modal__subcopy{font-family:var(--font-body)!important;font-size:var(--font-size-medium);font-weight:var(--font-weight);line-height:var(--font-line-height)}}.c-sign-up-form-modal__error-summary{border:2px solid var(--color-error);color:var(--color-error);font-family:var(--font-heading-variant)!important;font-size:var(--font-size-heading-small);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-xtight);margin-block-end:var(--spacing-24);padding-block:var(--spacing-24);padding-inline:var(--spacing-24)}@media(min-width:1025px){.c-sign-up-form-modal__error-summary{margin-block-end:var(--spacing-40)}}.c-sign-up-form-modal__error-summary ul{margin-block-start:var(--spacing-20);padding-inline-start:var(--spacing-32)}.c-sign-up-form-modal__error-summary a{color:inherit;font-family:var(--font-body)!important;font-size:var(--font-size-medium);font-weight:var(--font-weight);line-height:var(--font-line-height)}.c-sign-up-form-modal__error-summary-header{align-items:baseline;display:flex;gap:var(--spacing-8)}.c-sign-up-form-modal__error-summary-header svg{--icon-size:var(--spacing-16);min-inline-size:var(--icon-size)}.c-sign-up-form-modal__input-container{column-gap:var(--spacing-32);display:flex;flex-wrap:wrap;row-gap:var(--spacing-8)}.c-sign-up-form-modal__input-container fieldset{border:none;flex-basis:100%;margin-block-end:var(--spacing-24)}.c-sign-up-form-modal__input-container fieldset:last-child{margin-block-end:var(--spacing-16)}.c-sign-up-form-modal__input-container legend{border-block-end:1px solid var(--color-outline);font-family:var(--font-body)!important;font-size:var(--font-size-small);font-weight:var(--font-weight);inline-size:100%;line-height:var(--font-line-height);margin-block-end:var(--spacing-24);padding-block-end:var(--spacing-16)}.c-sign-up-form-modal__input-container ul{list-style:none}.c-sign-up-form-modal__input-container li{align-items:start;column-gap:var(--spacing-12);display:flex;padding-block:var(--spacing-12)}.c-sign-up-form-modal__input-container input[type=checkbox]{block-size:var(--spacing-16);flex:0 0 var(--spacing-16);inline-size:var(--spacing-16)}.c-sign-up-form-modal__input-container input[type=checkbox]+label{font-family:var(--font-body)!important;font-size:var(--font-size-small);font-weight:var(--font-weight);line-height:var(--font-line-height)}.c-sign-up-form-modal__input{flex-basis:100%}@media(min-width:1025px){.c-sign-up-form-modal__input:nth-child(2),.c-sign-up-form-modal__input:nth-child(3),.c-sign-up-form-modal__input:nth-child(5),.c-sign-up-form-modal__input:nth-child(6){flex-basis:22ch;flex-grow:1}}.c-sign-up-form-modal__input--select{margin-block-end:var(--spacing-24);position:relative}.c-sign-up-form-modal__input--select>select{appearance:none;background-color:transparent;border:none;border-block-end:1px solid var(--color-outline);border-radius:0;font:inherit;font-size:var(--font-size-large);inline-size:100%;margin:0;padding-block:var(--spacing-20) var(--spacing-12);padding-inline:0;text-indent:.01px;text-overflow:""}.c-sign-up-form-modal__input--select>select::-ms-expand{display:none}.c-sign-up-form-modal__input--select>svg{--icon-size:1.75em;inset-block-start:50%;inset-inline-end:0;position:absolute;transform:translateY(-50%)}.c-sign-up-form-modal__error-message{display:none}.c-sign-up-form-modal__fieldset--error .c-sign-up-form-modal__error-message{align-items:center;color:var(--color-error);column-gap:var(--spacing-8);display:flex;font-family:var(--font-body)!important;font-size:var(--font-size-medium);font-weight:var(--font-weight);line-height:var(--font-line-height);margin-block-end:var(--spacing-20)}.c-sign-up-form-modal__fieldset--error input[type=checkbox]{outline:1px solid var(--color-error)}.c-sign-up-form-modal__fieldset--error input[type=checkbox]+label{color:var(--color-error)}.c-sign-up-form-modal__cta-container{background-color:var(--color-surface);border-block-start:1px solid var(--brand-taupe);inset-block-end:0;inset-inline:0;margin-block-start:var(--spacing-24);margin-inline:calc(var(--page-padding-inline)*-1);padding-block:var(--spacing-24);padding-inline:var(--page-padding-inline);position:sticky}@media(min-width:1025px){.c-sign-up-form-modal__cta-container{border:none;margin-inline:0;padding-inline:0;position:static}}.c-sign-up-form-modal__cta{display:block;inline-size:100%;max-inline-size:100%;text-align:center}@media(min-width:1025px){.c-sign-up-form-modal__cta{max-inline-size:max-content}}}@layer components{.c-global-footer{padding-block:clamp(var(--spacing-48),4vi,var(--spacing-64));padding-inline:var(--page-padding-inline)}html.enabled-sb .c-global-footer{padding-block-end:7rem}@media(max-width:767px){html.enabled-sb .c-global-footer{padding-block-end:5.5rem}}.c-global-footer__categories{display:grid;gap:var(--spacing-40);grid-template-columns:repeat(auto-fit,minmax(20ch,1fr))}.c-global-footer__category{display:flex;flex-direction:column;gap:var(--spacing-32)}@media(max-width:767px){.c-global-footer__category{gap:var(--spacing-24)}}.c-global-footer__category-header{font-family:var(--font-body)!important;font-size:var(--font-size-eyebrow-small)!important;font-weight:var(--font-weight-light)!important;letter-spacing:var(--font-letter-spacing-loose)!important;line-height:var(--font-line-height-3xtight)!important;text-transform:uppercase!important}.c-global-footer__category-list{display:flex;flex-direction:column;gap:var(--spacing-20);list-style:none;margin:0!important;padding:0!important}.c-global-footer__category-link{color:var(--color-on-surface)!important;font-family:var(--font-body)!important;font-size:var(--font-size-medium)!important;font-weight:var(--font-weight)!important;line-height:var(--font-line-height)!important;text-decoration:none!important}@media(hover:hover){.c-global-footer__category-link:hover{text-decoration:underline!important;text-underline-offset:.3em}}.c-global-footer__icon{block-size:var(--spacing-24);color:var(--color-on-surface);inline-size:var(--spacing-24)}.c-global-footer__bottom{display:flex;flex-wrap:wrap;gap:var(--spacing-24);justify-content:space-between;margin-block-start:var(--spacing-64)}@media(max-width:767px){.c-global-footer__bottom{margin-block-start:var(--spacing-32)}}.c-global-footer__utility-group{display:flex;flex-direction:column;gap:var(--spacing-24)}@media(min-width:769px){.c-global-footer__utility-group{gap:0}}.c-global-footer__utility-nav{font-family:var(--font-body)!important;font-size:var(--font-size-small)!important;font-weight:var(--font-weight)!important;line-height:var(--font-line-height)!important}.c-global-footer__utility-nav ul{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin-block:1ex 0!important;margin-inline:0!important;padding:0!important}.c-global-footer__utility-nav ul li{align-items:center;display:flex;margin:0!important;padding:0!important}.c-global-footer__utility-nav ul li:after{background-color:var(--color-outline);block-size:.8em;content:"";inline-size:1px;margin-inline:.75ch}.c-global-footer__utility-nav ul li:last-of-type:after{display:none}.c-global-footer__utility-nav .ot-sdk-show-settings,.c-global-footer__utility-nav a{color:var(--color-on-surface)!important;display:block;font-family:var(--font-body)!important;font-size:var(--font-size-small)!important;font-weight:var(--font-weight)!important;line-height:var(--font-line-height)!important;padding:0!important;text-decoration:none!important}.c-global-footer__utility-nav .ot-sdk-show-settings:hover,.c-global-footer__utility-nav a:hover{text-decoration:underline!important}.c-global-footer__utility-nav .ot-sdk-show-settings{word-wrap:normal!important;background:none!important;border:0!important;color:inherit!important;margin:0!important;padding:0!important}.c-global-footer__copyright-disclaimers{font-family:var(--font-body)!important;font-size:var(--font-size-small)!important;font-weight:var(--font-weight)!important;line-height:var(--font-line-height)!important;margin:0!important;padding:0!important}.c-global-footer__social-media{display:flex;gap:var(--spacing-16)}.c-global-footer__social-media-link{align-items:center;display:flex}.c-global-footer__lang-list{margin-block-start:var(--spacing-64)}@media(max-width:767px){.c-global-footer__lang-list{margin-block-start:var(--spacing-32)}}.c-global-footer .c-search{--color-outline-highlight:var(--color-on-lang-container)}@media(max-width:767px){.c-global-footer .c-search{margin-block-start:var(--spacing-32)}}.theme-toeic-bm .c-global-footer{--color-surface:var(--brand-toeic-dark-green);--color-on-surface:var(--brand-white);--font-body:var(--font-toeic);--color-lang-label:var(--brand-white)}.theme-toeic-bm .c-global-footer .c-search{--color-outline-highlight:var(--brand-white)}.theme-toeic-bm .c-global-footer .c-search svg{--icon-color:var(--brand-white)}.theme-toeic-bm .c-global-footer .language-selector .language-selector-chevron,.theme-toeic-bm .c-global-footer .language-selector svg path{--color-on-surface:var(--brand-white)}.theme-toeic-bm .c-global-footer__utility-nav ul li:after{--color-outline:var(--brand-white)}.theme-ai-hub .c-global-footer{--color-surface:var(--brand-ink);--color-on-surface:var(--brand-eggshell);--font-body:var(--font-beausite)}.theme-ai-hub .c-global-footer .c-search svg{--icon-color:var(--brand-eggshell)}.theme-gre .c-global-footer,.theme-gre-redesign .c-global-footer{--color-surface:var(--brand-gre-purple-dark)!important;--color-on-surface:var(--brand-white)!important;--font-body:var(--font-beausite)!important;--color-outline:var(--brand-eggshell)!important;font-family:var(--font-beausite)!important}.theme-gre .c-global-footer .c-search,.theme-gre-redesign .c-global-footer .c-search{--color-on-lang-container:var(--brand-white)}.theme-gre .c-global-footer .c-search svg,.theme-gre-redesign .c-global-footer .c-search svg{--icon-color:var(--brand-white)}.theme-gre .c-global-footer .language-selector svg path,.theme-gre-redesign .c-global-footer .language-selector svg path{--color-on-lang-container:var(--brand-white)}.theme-gre .c-global-footer .language-selector .language-selector__label,.theme-gre-redesign .c-global-footer .language-selector .language-selector__label{--color-lang-label:var(--brand-white)}.theme-gre .c-global-footer .language-selector.c-region-selector .selected-language-mobile,.theme-gre-redesign .c-global-footer .language-selector.c-region-selector .selected-language-mobile{color:var(--brand-white)}.theme-gre .c-global-footer .language-selector .language-selector-chevron:hover,.theme-gre-redesign .c-global-footer .language-selector .language-selector-chevron:hover{text-decoration-color:var(--brand-white)!important}.theme-futurenav .c-global-footer .c-search{--color-on-lang-container:var(--brand-cyan-2)}.theme-futurenav .c-global-footer .c-search .c-search__search-input{--color-on-surface:var(--brand-neutral-gray);font-family:var(--font-beausite)!important}.theme-futurenav .c-global-footer .c-search svg{--icon-color:var(--brand-neutral-gray)}.theme-futurenav .c-global-footer .language-selector svg path{--color-on-lang-container:var(--brand-white)}.theme-futurenav .c-global-footer .language-selector .language-selector__label{--color-lang-label:var(--brand-white)}.theme-futurenav .c-global-footer .language-selector.c-region-selector .selected-language-mobile{color:var(--brand-white)}.theme-futurenav .c-global-footer .language-selector .language-selector-chevron:hover{text-decoration-color:var(--brand-white)!important}.theme-sff .c-global-footer{--color-surface:var(--brand-sff-dark-blue);--color-on-surface:#f8fafa;--font-body:var(--font-beausite)}.theme-sff .c-global-footer .c-search{--color-on-lang-container:var(--brand-sff-yellow)}.theme-sff .c-global-footer .c-search svg{--icon-color:#f8fafa}.theme-sff .c-global-footer .c-search .c-search__search-input{font-family:var(--font-oswald)!important}.theme-sff .c-global-footer .language-selector svg path{--color-on-lang-container:var(--brand-white)}.theme-sff .c-global-footer .language-selector .language-selector__label{--color-lang-label:#f8fafa}.theme-sff .c-global-footer .language-selector.c-region-selector .selected-language-mobile{color:#f8fafa}.theme-sff .c-global-footer .language-selector .language-selector-chevron:hover{text-decoration-color:#f8fafa!important}.theme-stw .c-global-footer{--color-surface:var(--brand-ink);--color-on-surface:var(--brand-smoke-lite);--font-body:var(--font-beausite)}.theme-stw .c-global-footer .c-search{--color-on-lang-container:var(--brand-sff-light-blue)}.theme-stw .c-global-footer .c-search svg{--icon-color:var(--brand-smoke-lite)}.theme-stw .c-global-footer .language-selector svg path{--color-on-lang-container:var(--brand-smoke-lite)}.theme-stw .c-global-footer .language-selector .language-selector__label{--color-lang-label:var(--brand-smoke-lite)}.theme-stw .c-global-footer .language-selector.c-region-selector .selected-language-mobile{color:var(--brand-smoke-lite)}.theme-stw .c-global-footer .language-selector .language-selector-chevron:hover{text-decoration-color:var(--brand-smoke-lite)!important}.theme-toeic .c-global-footer{--color-surface:var(--brand-toeic-dark-green);--color-on-surface:var(--brand-white);--font-body:var(--font-opensans)}.theme-toeic .c-global-footer .c-search{--color-on-lang-container:var(--brand-toeic-beige-2)}.theme-toeic .c-global-footer .c-search svg{--icon-color:var(--brand-white)}.theme-toeic .c-global-footer .c-search .c-search__search-input{font-family:var(--font-opensans)!important}.theme-toeic .c-global-footer .language-selector svg path{--color-on-lang-container:var(--brand-white)}.theme-toeic .c-global-footer .language-selector .language-selector__label{--color-lang-label:var(--brand-white)}.theme-toeic .c-global-footer .language-selector.c-region-selector .selected-language-mobile{color:var(--brand-white)}.theme-toeic .c-global-footer .language-selector .language-selector-chevron:hover{text-decoration-color:var(--brand-white)!important}.theme-toeic .c-global-footer .c-global-footer__utility-group{--font-body:var(--font-beausite)}}