.header-one-wrapper .left-side-header .logo-area img{width:auto;height:56px}.rts-footer-logo img{width:260px;height:auto}.side-bar .inner-main-wrapper-desk .thumbnail img{max-width:240px;height:auto}.main-nav-one nav>ul>li>a{white-space:nowrap}.gfe-hero{background:#0b1a3a;position:relative;overflow:hidden}.gfe-hero__media{object-fit:cover;z-index:0;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.gfe-hero__buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.gfe-btn-outline{background:0 0;border:2px solid #fff}@media (prefers-reduced-motion:reduce){.gfe-hero__video{display:none}}@media screen and (width<=768px){.rts-hero-slider-active .swiper-slide .rts-slider-content .rts-slider-title{font-size:40px}}.gfe-claim{margin-bottom:24px}.gfe-claim h5{margin-bottom:6px}.gfe-program-meta{margin-top:8px;font-weight:600}.gfe-prose{font-size:17px;line-height:1.75}.gfe-prose h2{margin:48px 0 16px;font-size:30px}.gfe-prose h3{margin:32px 0 12px;font-size:22px}.gfe-prose h4{margin:24px 0 8px}.gfe-prose p,.gfe-prose ul,.gfe-prose ol{margin-bottom:18px}.gfe-prose ul,.gfe-prose ol{padding-left:24px}.gfe-prose ul{list-style:outside}.gfe-prose ol{list-style:decimal}.gfe-prose a{color:var(--rt-theme);text-decoration:underline}.gfe-prose blockquote{border-left:4px solid var(--rt-theme);background:#f5f7fb;margin:24px 0;padding:16px 24px}.gfe-prose table{border-collapse:collapse;width:100%;margin:0;font-size:15px}.gfe-table{border:1px solid #dfe3ec;border-radius:10px;margin:24px 0;overflow-x:auto}.gfe-table table{min-width:480px}.gfe-table th:first-child,.gfe-table td:first-child{border-left:0}.gfe-table th:last-child,.gfe-table td:last-child{border-right:0}.gfe-table tr:last-child td{border-bottom:0}.gfe-table thead th{border-top:0}.gfe-prose th,.gfe-prose td{text-align:left;vertical-align:top;border:1px solid #dfe3ec;padding:10px 14px}.gfe-prose th{background:#f1f4fa}.gfe-prose hr{margin:40px 0}@media screen and (width<=1399px){.header-right-content .search-form{display:none}}.gfe-sample-badge{color:#b3261e;border:1px dashed #d93a2f;border-radius:4px;margin-bottom:24px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.gfe-dock{display:none}@media screen and (width<=767px){.gfe-dock{z-index:99;background:#0055a4;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0003}.gfe-dock a{color:#fff;text-align:center;flex:1;padding:12px 8px;font-weight:600}.gfe-dock a+a{border-left:1px solid #ffffff59}body{padding-bottom:48px}.progress-wrap{bottom:64px}}.gfe-hours{color:#b7b7b7;margin-top:8px;font-size:14px;display:block}.gfe-form{background:#f5f9ff;border:1px solid #dfe3ec;border-radius:8px;margin-top:56px;padding:32px}.gfe-form h2{margin-bottom:24px;font-size:28px}.gfe-form label{margin-bottom:16px;font-weight:600;display:block}.gfe-form input[type=text],.gfe-form input[type=email],.gfe-form input[type=tel],.gfe-form select,.gfe-form textarea{background:#fff;border:1px solid #c9d3e3;border-radius:4px;width:100%;margin-top:6px;padding:12px 14px;font-weight:400;display:block}.gfe-form__row{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}@media screen and (width<=640px){.gfe-form__row{grid-template-columns:1fr}}.gfe-form__consent{align-items:flex-start;gap:10px;display:flex;font-weight:400!important}.gfe-form__consent input{margin-top:5px}.gfe-form__trap{opacity:0;height:0;position:absolute;left:-9999px}.gfe-form__status{margin-top:16px;font-weight:600}.gfe-form__status.is-success{color:#1a7f37}.gfe-form__status.is-error{color:#b3261e}.gfe-stats{color:#fff;background:#0b2a55}.gfe-stats ul{flex-wrap:wrap;justify-content:center;gap:24px 64px;margin:0;padding:28px 0;list-style:none;display:flex}.gfe-stats li{align-items:baseline;gap:12px;display:flex}.gfe-stats strong{color:#fff;font-size:44px;line-height:1}.gfe-stats span{color:#d6e2f2;font-size:16px}.gfe-tax-note{color:#6b7280;margin-top:24px;font-size:14px}.gfe-tool{background:#f5f9ff;border:1px solid #dfe3ec;border-radius:8px;padding:32px}.gfe-tool label{margin-bottom:16px;font-weight:600;display:block}.gfe-tool input,.gfe-tool select{background:#fff;border:1px solid #c9d3e3;border-radius:4px;width:100%;margin-top:6px;padding:12px 14px;font-weight:400;display:block}.gfe-tool__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 20px;display:grid}.gfe-tool__tabs{gap:8px;margin-bottom:24px;display:flex}.gfe-tool__tabs button{color:#0055a4;background:#fff;border:1px solid #0055a4;border-radius:4px;padding:10px 18px;font-weight:600}.gfe-tool__tabs button[aria-selected=true]{color:#fff;background:#0055a4}.gfe-tool__hint,.gfe-tool__note{color:#6b7280;font-size:14px}.gfe-tool__result{border-collapse:collapse;width:100%;margin:24px 0 8px}.gfe-tool__result th,.gfe-tool__result td{text-align:left;background:#fff;border:1px solid #dfe3ec;padding:10px 14px}.gfe-tool__result tr:last-child td,.gfe-tool__result [data-out=total]{font-weight:700}.gfe-form__consent input[type=checkbox]{flex:none;appearance:auto!important;-webkit-appearance:checkbox!important;opacity:1!important;width:18px!important;height:18px!important;margin:3px 0 0!important;padding:0!important;display:inline-block!important;position:static!important}.gfe-404 h1,.gfe-404 h2{margin:8px 0 16px}.gfe-404__code{color:#0055a4;font-size:96px;font-weight:700;line-height:1}.gfe-404 hr{margin:40px 0}.gfe-skip{z-index:1000;color:#fff;background:#0055a4;border-radius:4px;padding:10px 16px;font-weight:600;position:fixed;top:-80px;left:8px}.gfe-skip:focus{top:8px}.gfe-footer-title{color:#fff;font-size:18px;line-height:1.3}.rts-footer,.rts-footer p,.rts-footer a,.rts-footer li,.rts-footer-copy-right,.rts-footer-copy-right p,.gfe-hours{color:#b5b6ba}.rts-footer a:hover,.rts-footer-copy-right a:hover{color:#fff}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #1f6fc5}.gfe-tool__note a{color:#b3170c;text-decoration:underline}.gfe-hero .rts-university-estd span,.gfe-hero .rts-slider-desc,.gfe-hero .rts-slider-title{text-shadow:0 1px 12px #00000059;color:#fff!important}.gfe-hero .rts-slider-title span{font-weight:700;color:#fff!important}.gfe-hero .rts-university-estd:before,.gfe-hero .rts-university-estd:after{background:#fff9!important}.rts-breadcrumb .breadcrumb-content .breadcrumb-item,.rts-breadcrumb .breadcrumb-content .breadcrumb-item a,.rts-breadcrumb .breadcrumb-content .breadcrumb-item.active,.rts-breadcrumb .breadcrumb-content .breadcrumb-item+.breadcrumb-item:before{color:#fff}.rts-hero-slider-active{overflow:hidden}.gfe-prose img{border-radius:8px;max-width:100%;height:auto;margin:1.25rem 0;display:block}:root{--rt-theme:#e8402f;--rt-theme-dark:#c5301f;--rt-primary:#0f4c92;--rt-primary-1:#1f6fc5;--rt-secondary:#0b1f3a;--rt-heading-1:#12263f;--rt-body:#4a5568;--rt-footer:#0a1a30;--footer-bg:#0a1a30;--gfe-paper:#faf8f4;--gfe-cream:#f3efe7;--gfe-ink:#12263f;--gfe-muted:#5d6b7e;--gfe-line:#e6e0d4;--gfe-rouge:#e8402f;--gfe-rouge-soft:#fdeceb;--gfe-navy:#0b1f3a;--gfe-gold:#d9a441;--gfe-serif:"Fraunces", "Georgia", serif;--gfe-sans:"Inter", -apple-system, "Segoe UI", sans-serif;--gfe-radius:14px;--gfe-radius-lg:20px;--gfe-shadow:0 6px 24px #0b1f3a14;--gfe-shadow-lg:0 18px 48px #0b1f3a24}body{font-family:var(--gfe-sans);color:var(--rt-body);background:var(--gfe-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4,.rts-section-title,.section-title,.rts-slider-title,.post-title{font-family:var(--gfe-serif);color:var(--gfe-ink);letter-spacing:-.015em;font-weight:600}h5,h6,.h5,.h6{font-family:var(--gfe-sans);color:var(--gfe-ink)}::selection{background:var(--gfe-rouge);color:#fff}html{scroll-behavior:smooth;scroll-padding-top:110px}html,body{overflow:clip visible!important}.rts-theme-btn{font-family:var(--gfe-sans);letter-spacing:.02em;background:var(--gfe-rouge);border:2px solid var(--gfe-rouge);font-size:15px;font-weight:600;transition:transform .25s,box-shadow .25s,background .25s;border-radius:999px!important;padding:16px 34px!important}.rts-theme-btn:hover{background:var(--rt-theme-dark);border-color:var(--rt-theme-dark);color:#fff;transform:translateY(-2px);box-shadow:0 10px 24px #e8402f59}.rts-theme-btn.btn-arrow span{transition:transform .25s}.rts-theme-btn.btn-arrow:hover span{transform:translate(4px)}.gfe-btn-outline{backdrop-filter:blur(4px);color:#fff;transition-property:transform,box-shadow;background:#ffffff14!important;border:2px solid #ffffffd9!important}.gfe-btn-outline:before{content:none}.gfe-btn-outline:hover{box-shadow:0 10px 24px #00000040;color:var(--gfe-navy)!important;background:#fff!important;border-color:#fff!important}.about-btn.rts-nbg-btn,.rts-arrow{font-family:var(--gfe-sans);letter-spacing:.01em;color:var(--gfe-rouge);font-size:15px;font-weight:600;transition:color .2s;position:relative}.about-btn.rts-nbg-btn:after,.rts-arrow:after{content:"";transform-origin:0;background:currentColor;width:100%;height:2px;transition:transform .3s;position:absolute;bottom:-4px;left:0;transform:scaleX(.35)}.about-btn.rts-nbg-btn:hover:after,.rts-arrow:hover:after{transform:scaleX(1)}.about-btn.rt-white,.rts-arrow.rt-white{color:#fff}.header-top-one-wrapper.rt-primary-bg{background:var(--gfe-navy)}.header-top-one .left-information a,.header-top-one .right-information a{letter-spacing:.01em;opacity:.92;font-size:13.5px;transition:opacity .2s}.header-top-one .left-information a:hover{opacity:1;color:#fff}.header-one-wrapper .main-nav-one nav>ul>li>a{font-family:var(--gfe-sans);color:var(--gfe-ink);font-size:15.5px;font-weight:500;transition:color .2s;position:relative}.header-one-wrapper .main-nav-one nav>ul>li>a:after{content:"";background:var(--gfe-rouge);width:0;height:2px;transition:width .25s,left .25s;position:absolute;bottom:2px;left:50%}.header-one-wrapper .main-nav-one nav>ul>li>a:hover{color:var(--gfe-rouge)}.header-one-wrapper .main-nav-one nav>ul>li>a:hover:after{width:60%;left:20%}.header-one-wrapper .main-nav-one ul li.has-dropdown a:before{font-weight:300;font-family:"Font Awesome 6 Pro"!important}.main-nav-one nav>ul>li .submenu{box-shadow:var(--gfe-shadow-lg);border:1px solid var(--gfe-line);border-radius:12px;overflow:hidden}.gfe-hero{background:var(--gfe-navy);align-items:center;min-height:min(88vh,860px);padding:120px 0 96px;display:flex;position:relative;overflow:hidden}.gfe-hero:before{content:"";z-index:1;background:linear-gradient(#07102259 0%,#07102200 30%),linear-gradient(100deg,#071022f0 0%,#071022c7 38%,#0710224d 70%,#07102226 100%);position:absolute;inset:0}.gfe-hero:after{content:"";background:linear-gradient(90deg, var(--gfe-rouge) 0%, var(--gfe-rouge) 34%, #fff 34%, #fff 38%, var(--rt-primary-1) 38%, var(--rt-primary-1) 100%);z-index:2;height:6px;position:absolute;bottom:0;left:0;right:0}.gfe-hero__content{z-index:2;position:relative}.gfe-hero__inner{color:#fff;max-width:720px}.gfe-hero__eyebrow{font-family:var(--gfe-sans);letter-spacing:.32em;text-transform:uppercase;color:#fff;align-items:center;gap:14px;margin:0 0 22px;font-size:13px;font-weight:600;display:inline-flex}.gfe-hero__eyebrow:before{content:"";background:var(--gfe-rouge);width:40px;height:2px}.gfe-hero__title{letter-spacing:-.02em;color:#fff;text-shadow:0 1px 14px #0000004d;margin:0 0 24px;font-size:clamp(44px,5.6vw,80px);font-weight:600;line-height:1.04}.gfe-hero__sub{font-family:var(--gfe-sans);color:#ffffffeb;max-width:560px;margin:0;font-size:18px;line-height:1.7}.gfe-hero__buttons{flex-wrap:wrap;gap:16px;margin-top:40px;display:flex}.gfe-hero__trust{border-top:1px solid #ffffff38;flex-wrap:wrap;gap:10px 28px;margin:40px 0 0;padding:22px 0 0;list-style:none;display:flex}.gfe-hero__trust li{color:#ffffffe6;align-items:center;gap:9px;font-size:14px;font-weight:500;display:flex}.gfe-hero__trust i{background:var(--gfe-rouge);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;display:inline-flex}@media screen and (width<=768px){.gfe-hero{min-height:78vh;padding:80px 0 72px}.gfe-hero__title{font-size:clamp(34px,9vw,46px)}.gfe-hero__sub{font-size:16px}.gfe-hero__trust{gap:10px 18px}}.gfe-section{padding:96px 0}.gfe-section--cream{background:var(--gfe-cream)}.gfe-section__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;display:flex}.gfe-section__title{letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.4vw,46px);line-height:1.12}.gfe-section__sub{color:var(--gfe-muted);max-width:560px;margin:10px 0 0;font-size:17px}@media screen and (width<=768px){.gfe-section{padding:64px 0}}.gfe-programs{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.gfe-program{border:1px solid var(--gfe-line);border-radius:var(--gfe-radius-lg);box-shadow:var(--gfe-shadow);background:#fff;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.gfe-program:hover{box-shadow:var(--gfe-shadow-lg);transform:translateY(-8px)}.gfe-program__media{aspect-ratio:4/3;background:var(--gfe-cream);overflow:hidden}.gfe-program__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.gfe-program:hover .gfe-program__media img{transform:scale(1.05)}.gfe-program__body{flex-direction:column;flex:1;gap:10px;padding:24px 24px 26px;display:flex}.gfe-program__title{font-family:var(--gfe-serif);letter-spacing:-.01em;color:var(--gfe-ink);margin:0;font-size:22px;line-height:1.25}.gfe-program__desc{color:var(--gfe-muted);flex:1;margin:0;font-size:15px;line-height:1.6}.gfe-program__meta{letter-spacing:.08em;text-transform:uppercase;color:var(--rt-primary);margin:6px 0 0;font-size:12.5px;font-weight:700}.gfe-program__cta{color:var(--gfe-rouge);border-top:1px solid var(--gfe-line);align-items:center;gap:8px;padding-top:14px;font-size:14px;font-weight:700;display:inline-flex}.gfe-program__cta i{transition:transform .25s}.gfe-program:hover .gfe-program__cta i{transform:translate(4px)}.gfe-why{grid-template-columns:5fr 7fr;align-items:center;gap:64px;display:grid}.gfe-why__media img{border-radius:var(--gfe-radius-lg);width:100%;height:auto;box-shadow:var(--gfe-shadow-lg)}.gfe-why__content .gfe-section__title{margin-bottom:32px}@media screen and (width<=991px){.gfe-why{grid-template-columns:1fr;gap:40px}}.gfe-test{background:radial-gradient(ellipse at 15% 50%, #1f6fc559 0%, transparent 55%), radial-gradient(ellipse at 90% 20%, #e8402f40 0%, transparent 45%), var(--gfe-navy);color:#fff;text-align:center;padding:110px 0;position:relative}.gfe-test__inner{max-width:680px;margin:0 auto}.gfe-test__title{letter-spacing:-.02em;color:#fff;margin:0 0 20px;font-size:clamp(30px,3.6vw,48px);line-height:1.15}.gfe-test__text{color:#ffffffd9;margin:0 0 36px;font-size:17px;line-height:1.7}.gfe-campus{grid-template-columns:5fr 7fr;align-items:center;gap:64px;display:grid}.gfe-campus__content .gfe-section__title{margin-bottom:24px}.gfe-campus__address{color:var(--gfe-ink);margin:0 0 10px;font-weight:600}.gfe-campus__address i{color:var(--gfe-rouge);margin-right:6px}.gfe-campus__text{color:var(--gfe-muted);margin:0 0 28px}.gfe-campus__media img{border-radius:var(--gfe-radius-lg);width:100%;height:auto;box-shadow:var(--gfe-shadow-lg)}@media screen and (width<=991px){.gfe-campus{grid-template-columns:1fr;gap:40px}}.gfe-cta{padding:0 0 96px}.gfe-cta__inner{border-radius:var(--gfe-radius-lg);background:radial-gradient(ellipse at 100% 0%, #e8402f47 0%, transparent 50%), var(--gfe-navy);color:#fff;box-shadow:var(--gfe-shadow-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:48px 56px;display:flex}.gfe-cta__text{max-width:620px}.gfe-cta__title{color:#fff;margin:0 0 12px;font-size:clamp(26px,2.8vw,36px)}.gfe-cta__text p{color:#ffffffd9;margin:0;line-height:1.65}.gfe-cta__actions{flex-direction:column;align-items:center;gap:14px;display:flex}.gfe-cta__alt{color:#ffffffd9;font-size:14px;font-weight:600}.gfe-cta__alt:hover{color:#fff}@media screen and (width<=768px){.gfe-cta__inner{padding:36px 28px}.gfe-cta__actions{align-items:flex-start}}.gfe-lang{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;padding:3px;display:inline-flex}.gfe-lang__item{min-width:38px;font-family:var(--gfe-sans);letter-spacing:.08em;color:#ffffffb8;border-radius:999px;justify-content:center;align-items:center;padding:4px 11px;font-size:12px;font-weight:700;line-height:1.4;transition:color .2s,background .2s;display:inline-flex}.gfe-lang__item:hover{color:#fff}.gfe-lang__item.is-active{color:var(--gfe-navy);background:#fff}.gfe-longread{grid-template-columns:260px minmax(0,760px);justify-content:center;gap:64px;display:grid}.gfe-toc{border:1px solid var(--gfe-line);border-radius:var(--gfe-radius);background:#fff;align-self:start;max-height:calc(100vh - 140px);padding:22px 24px;position:sticky;top:120px;overflow:auto}.gfe-toc__title{letter-spacing:.14em;text-transform:uppercase;color:var(--gfe-muted);margin:0 0 14px;font-size:11.5px;font-weight:700}.gfe-toc__list{margin:0;padding:0;list-style:none}.gfe-toc__list li+li{margin-top:2px}.gfe-toc__list a{color:var(--gfe-body);border-left:2px solid #0000;border-radius:0 6px 6px 0;padding:7px 12px;font-size:14px;line-height:1.4;transition:all .15s;display:block}.gfe-toc__list a:hover{color:var(--gfe-ink);background:var(--gfe-cream)}.gfe-toc__list a.is-active{border-left-color:var(--gfe-rouge);color:var(--gfe-ink);background:var(--gfe-rouge-soft);font-weight:600}.gfe-toc__tools{border-top:1px solid var(--gfe-line);gap:8px;margin-top:18px;padding-top:16px;display:flex}.gfe-toc__tools button{border:1px solid var(--gfe-line);width:auto;font-family:var(--gfe-sans);color:var(--gfe-muted);background:#fff;border-radius:999px;flex:1 1 0;padding:7px 8px;font-size:12px;font-weight:600}.gfe-toc__tools button:hover{color:var(--gfe-rouge);border-color:var(--gfe-rouge)}.gfe-longread__body>h2:first-child{margin-top:0}.gfe-prose h2{scroll-margin-top:120px}@media screen and (width<=991px){.gfe-longread{grid-template-columns:minmax(0,1fr);gap:32px}.gfe-toc{max-height:none;position:static}}.gfe-faq__item{border:1px solid var(--gfe-line);border-radius:var(--gfe-radius);background:#fff;margin:0 0 10px;scroll-margin-top:120px;transition:box-shadow .2s}.gfe-faq__item[open]{box-shadow:var(--gfe-shadow)}.gfe-faq__item summary{cursor:pointer;font-family:var(--gfe-serif);color:var(--gfe-ink);align-items:flex-start;gap:14px;padding:18px 22px;font-size:19px;font-weight:600;line-height:1.35;list-style:none;display:flex}.gfe-faq__item summary::-webkit-details-marker{display:none}.gfe-faq__item summary:before{content:"+";background:var(--gfe-rouge-soft);width:26px;height:26px;color:var(--gfe-rouge);font-family:var(--gfe-sans);text-align:center;border-radius:50%;flex:0 0 26px;margin-top:1px;font-size:18px;line-height:26px;transition:transform .2s}.gfe-faq__item[open] summary:before{content:"–"}.gfe-faq__answer{padding:0 22px 20px 62px}.gfe-faq__answer>:last-child{margin-bottom:0}.gfe-faq h2{margin-top:56px}.gfe-hub-more{margin-top:24px;display:inline-block}.gfe-cat-block--first{margin-top:40px}.gfe-hub-details{margin-top:80px}.gfe-hub-details .gfe-prose table{font-size:14.5px}.gfe-banner{background-color:var(--gfe-navy);color:#fff;background-position:50%;background-size:cover;padding:96px 0 72px;position:relative;overflow:hidden}.gfe-banner:before{content:"";background:linear-gradient(100deg,#071022eb 0%,#071022b8 45%,#07102259 100%);position:absolute;inset:0}.gfe-banner:after{content:"";background:linear-gradient(90deg, var(--gfe-rouge) 0%, var(--gfe-rouge) 34%, #fff 34%, #fff 38%, var(--rt-primary-1) 38%, var(--rt-primary-1) 100%);height:5px;position:absolute;bottom:0;left:0;right:0}.gfe-banner .container{z-index:1;position:relative}.gfe-banner--course .gfe-banner__inner{max-width:60%}.gfe-banner__course-art{object-fit:cover;object-position:center;width:46%;height:100%;position:absolute;top:0;right:0}.gfe-banner--course-split:before{z-index:1;background:linear-gradient(90deg, var(--gfe-navy) 0%, var(--gfe-navy) 51%, #071022a6 66%, #07102214 100%)}.gfe-banner--course:after{z-index:2}@media (width<=767px){.gfe-banner--course .gfe-banner__inner{max-width:100%}.gfe-banner--course:not(.gfe-banner--course-split){background-position:65%}.gfe-banner.gfe-banner--course-split{padding:48px 0 0}.gfe-banner--course-split:before{display:none}.gfe-banner__course-art{aspect-ratio:16/9;width:100%;height:auto;margin-top:30px;display:block;position:relative}}.gfe-banner__inner{max-width:820px}.gfe-banner__crumb{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;align-items:center;gap:12px;margin-bottom:18px;font-size:12.5px;font-weight:600;display:flex}.gfe-banner__crumb:before{content:"";background:var(--gfe-rouge);width:32px;height:2px}.gfe-banner__crumb a{color:#ffffffb3}.gfe-banner__crumb a:hover,.gfe-banner__crumb [aria-current]{color:#fff}.gfe-banner__title{letter-spacing:-.02em;color:#fff;text-shadow:0 1px 14px #0000004d;margin:0;font-size:clamp(34px,4.4vw,60px);line-height:1.08}.gfe-banner__sub{color:#ffffffdb;max-width:640px;margin:18px 0 0;font-size:17.5px;line-height:1.65}@media screen and (width<=768px){.gfe-banner{padding:64px 0 52px}.gfe-banner__sub{font-size:16px}}.gfe-course-h--first{margin-top:0}.gfe-footer{padding:88px 0 64px}.gfe-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.3fr 1.2fr;gap:40px;display:grid}.gfe-footer__brand p{max-width:300px}.gfe-footer__links,.gfe-footer__posts{margin:0;padding:0;list-style:none}.gfe-footer__links li+li{margin-top:9px}.gfe-footer__links a{font-size:14.5px;transition:color .15s,padding-left .15s}.gfe-footer__links a:hover{padding-left:4px}.gfe-footer__posts li+li{margin-top:12px}.gfe-footer__posts a{font-family:var(--gfe-serif);font-size:15px;line-height:1.4;display:block;color:#d9dde6!important}.gfe-footer__posts a:hover{color:#fff!important}.gfe-footer__posts .gfe-footer__all{font-family:var(--gfe-sans);letter-spacing:.06em;margin-top:4px;font-size:13px;font-weight:700;color:var(--gfe-rouge)!important}.gfe-footer__contact a,.gfe-footer__contact span{margin-bottom:10px;font-size:14.5px;line-height:1.5;display:block}.gfe-footer__contact i{color:var(--gfe-rouge);width:18px}@media screen and (width<=1199px){.gfe-footer__grid{grid-template-columns:1fr 1fr 1fr}.gfe-footer__brand{grid-column:1/-1}}@media screen and (width<=640px){.gfe-footer{padding:64px 0 48px}.gfe-footer__grid{grid-template-columns:1fr;gap:32px}}.gfe-contact{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:56px;display:grid}.gfe-contact__form{position:sticky;top:120px}.gfe-contact__form .gfe-form{margin-top:0}@media screen and (width<=991px){.gfe-contact{grid-template-columns:1fr;gap:40px}.gfe-contact__form{position:static}}.gfe-banner+.rts-section-padding{padding-top:72px}.gfe-prose pre{background:var(--gfe-cream);border:1px solid var(--gfe-line);border-left:4px solid var(--rt-primary);border-radius:var(--gfe-radius);color:var(--gfe-ink);white-space:pre-wrap;margin:24px 0;padding:20px 24px;font-size:14px;line-height:1.75}.gfe-prose pre code{color:inherit;background:0 0;padding:0}.gfe-prose thead:has(th:empty:first-child){display:none}.gfe-detail-prose>h3:first-child,.gfe-detail-prose>p:first-child{margin-top:0}.gfe-prose ol.gfe-timeline{margin:28px 0 32px;padding:0;list-style:none;position:relative}.gfe-timeline:before{content:"";background:var(--gfe-line);width:2px;position:absolute;top:14px;bottom:14px;left:139px}.gfe-timeline li{grid-template-columns:120px 1fr;align-items:start;gap:36px;padding:10px 0;display:grid;position:relative}.gfe-timeline li:before{content:"";border:3px solid var(--rt-primary);z-index:1;background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:18px;left:133px}.gfe-timeline__end:before{background:var(--gfe-rouge)!important;border-color:var(--gfe-rouge)!important}.gfe-timeline__period{letter-spacing:.1em;text-transform:uppercase;color:var(--gfe-muted);text-align:right;padding-top:4px;font-size:12.5px;font-weight:700}.gfe-timeline__body{border:1px solid var(--gfe-line);border-radius:var(--gfe-radius);background:#fff;padding:12px 18px}.gfe-timeline__body strong{font-family:var(--gfe-serif);color:var(--gfe-ink);margin-bottom:2px;font-size:18px;display:block}.gfe-timeline__body span{color:var(--gfe-muted);font-size:15px}.gfe-timeline__end .gfe-timeline__body{background:var(--gfe-rouge-soft);border-color:#0000}@media screen and (width<=640px){.gfe-timeline:before{left:7px}.gfe-timeline li{grid-template-columns:1fr;gap:6px;padding-left:30px}.gfe-timeline li:before{left:1px}.gfe-timeline__period{text-align:left}}@media screen and (width>=1200px){.header-right-area-one .menu-bar{display:none}}.gfe-course-aside>.gfe-course-card__cat,.gfe-course-aside>.gfe-course-card__badge{align-self:flex-start}.gfe-course-aside__cta{display:flex}.rts-section-title,.section-title{letter-spacing:-.02em;font-size:clamp(30px,3.4vw,46px);line-height:1.15}.rts-section-title .rts-line,.section-title .rts-line{background:var(--gfe-rouge)}.gfe-stats{background:var(--gfe-navy);position:relative}.gfe-stats ul{gap:32px 88px;padding:40px 0}.gfe-stats li{text-align:center;flex-direction:column;align-items:center;gap:6px}.gfe-stats strong{font-family:var(--gfe-serif);color:#fff;padding-bottom:10px;font-size:clamp(42px,4.5vw,60px);font-weight:600;position:relative}.gfe-stats strong:after{content:"";background:var(--gfe-rouge);border-radius:2px;width:36px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.gfe-stats span{letter-spacing:.04em;color:#c9d6e6;font-size:14.5px}.rts-program-single{border-radius:var(--gfe-radius-lg);box-shadow:var(--gfe-shadow);background:#fff;transition:transform .35s,box-shadow .35s;overflow:hidden}.rts-program-single:hover{box-shadow:var(--gfe-shadow-lg);transform:translateY(-8px)}.rts-program-single .program-image img{transition:transform .6s}.rts-program-single:hover .program-image img{transform:scale(1.05)}.rts-program-single .rts-program-single__content .program-link,.rts-program-single .rts-program-single__content .rts-program-hover .program-link{font-family:var(--gfe-serif);letter-spacing:-.01em;font-size:21px;font-weight:600}.rts-program-hover{border-radius:var(--gfe-radius-lg);background:linear-gradient(165deg,#0b1f3af0 0%,#0f4c92eb 100%)!important}.gfe-program-meta{color:var(--gfe-gold);letter-spacing:.06em;text-transform:uppercase;font-size:13.5px}.gfe-tax-note{color:var(--gfe-muted);font-size:13.5px}.gfe-claim{margin-bottom:30px;padding-left:26px;position:relative}.gfe-claim:before{content:"";background:linear-gradient(180deg, var(--gfe-rouge), var(--rt-primary-1));border-radius:3px;width:4px;position:absolute;top:8px;bottom:8px;left:0}.gfe-claim h3.h5{font-family:var(--gfe-serif);margin-bottom:8px;font-size:21px;font-weight:600}.rts-about-image img{border-radius:var(--gfe-radius-lg);box-shadow:var(--gfe-shadow-lg)}.rts-application-area{position:relative}.rts-application-area .rts-section-title{font-size:clamp(30px,3.2vw,44px)}.rts-application-area-bg{background:linear-gradient(160deg, var(--gfe-navy) 0%, #123a6b 55%, var(--rt-primary) 100%)!important}.rts-campus-bg{background:linear-gradient(170deg, #0a1a30 0%, var(--gfe-navy) 60%, #10294b 100%)!important}.rts-campus .section-title{font-size:clamp(30px,3.4vw,46px)}.rts-right-section img{border-radius:var(--gfe-radius-lg);box-shadow:var(--gfe-shadow-lg)}.single-blog-post .blog-thumb{border-radius:var(--gfe-radius);overflow:hidden}.single-blog-post .blog-thumb img{border-radius:var(--gfe-radius);transition:transform .5s}.single-blog-post:hover .blog-thumb img{transform:scale(1.04)}.rts-blog .rts-blog-post .single-blog-post .blog-content .post-title{font-family:var(--gfe-serif);letter-spacing:-.01em;font-size:23px;font-weight:600;line-height:1.3;transition:color .2s}.rts-blog .rts-blog-post.blog-v-full .blog-content .post-title{font-size:clamp(24px,2.4vw,32px)}.rts-blog .rts-blog-post:not(.blog-v-full) .single-blog-post .post-title{font-size:19px}.rts-blog .rts-blog-post .single-blog-post .blog-content .post-title:hover,.rts-blog .rts-blog-post.blog-v-full .blog-content .post-title:hover{color:var(--gfe-rouge)}.single-blog-post .post-meta .rt-author{letter-spacing:.08em;text-transform:uppercase;color:var(--gfe-rouge);font-size:13px;font-weight:600}.rts-breadcrumb.breadcumb-bg{position:relative}.rts-breadcrumb.breadcumb-bg:before{content:"";background:linear-gradient(100deg,#071022db 0%,#0710228c 60%,#07102259 100%);position:absolute;inset:0}.rts-breadcrumb .container{z-index:1;position:relative}.rts-breadcrumb .breadcrumb-content .section-title{color:#fff;letter-spacing:-.02em;font-size:clamp(34px,4vw,56px)}.rts-breadcrumb .breadcrumb{font-family:var(--gfe-sans);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:600}.gfe-prose,.gfe-prose p,.gfe-prose li{color:#3d4a5c;font-size:18px;line-height:1.8}.gfe-prose h2{letter-spacing:-.02em;border-bottom:1px solid var(--gfe-line);padding-bottom:12px;font-size:clamp(26px,2.6vw,34px)}.gfe-prose h3{font-size:23px}.gfe-prose a{color:var(--rt-primary);text-underline-offset:3px;text-decoration:underline #0f4c9259;transition:color .15s,text-decoration-color .15s}.gfe-prose a:hover{color:var(--gfe-rouge);text-decoration-color:var(--gfe-rouge)}.gfe-prose blockquote{background:var(--gfe-cream);border-left:4px solid var(--gfe-rouge);border-radius:0 var(--gfe-radius) var(--gfe-radius) 0;font-family:var(--gfe-serif);color:var(--gfe-ink);font-size:19px;font-style:italic}.gfe-prose th{background:var(--gfe-navy);color:#fff;font-family:var(--gfe-sans);border-color:#1c3a5f;font-weight:600}.gfe-prose td{border-color:var(--gfe-line);background:#fff}.gfe-prose img{border-radius:var(--gfe-radius);box-shadow:var(--gfe-shadow)}.gfe-prose ul li::marker{color:var(--gfe-rouge)}.gfe-form,.gfe-tool{border:1px solid var(--gfe-line);border-radius:var(--gfe-radius-lg);box-shadow:var(--gfe-shadow);background:#fff;padding:40px}.gfe-form h2{font-size:26px}.gfe-form input[type=text],.gfe-form input[type=email],.gfe-form input[type=tel],.gfe-form select,.gfe-form textarea,.gfe-tool input,.gfe-tool select{font-family:var(--gfe-sans);border:1.5px solid #d8dfeb;border-radius:10px;padding:13px 16px;transition:border-color .2s,box-shadow .2s}.gfe-form input:focus,.gfe-form select:focus,.gfe-form textarea:focus,.gfe-tool input:focus,.gfe-tool select:focus{border-color:var(--rt-primary);outline:none;box-shadow:0 0 0 4px #0f4c921f}.gfe-tool__tabs button{border:1.5px solid var(--rt-primary);border-radius:999px;flex:none;width:auto;padding:10px 22px;transition:background .2s,color .2s}.gfe-tool__tabs button[aria-selected=true]{background:var(--rt-primary)}.gfe-tool__result th{background:var(--gfe-cream)}.rts-footer{background:var(--gfe-navy)!important}.rts-footer .gfe-footer-title{font-family:var(--gfe-sans);letter-spacing:.16em;text-transform:uppercase;color:#fff;margin-bottom:20px;padding-bottom:12px;font-size:14px;font-weight:700;position:relative}.rts-footer .gfe-footer-title:after{content:"";background:var(--gfe-rouge);border-radius:2px;width:28px;height:2.5px;position:absolute;bottom:0;left:0}.rts-footer a:hover{color:#fff!important}.rts-footer-copy-right{background:#071222!important}.rts-footer-copy-right p{font-size:13.5px}.social__links a{border-radius:50%;transition:transform .25s,background .25s}.social__links a:hover{transform:translateY(-3px)}.gfe-404__code{font-family:var(--gfe-serif);color:var(--gfe-rouge)}@media screen and (width<=767px){.gfe-dock{background:var(--gfe-navy)}}.gfe-reveal{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.gfe-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.gfe-reveal{opacity:1;transition:none;transform:none}}.rts-about-content{counter-reset:gfe-claim}.gfe-claim{counter-increment:gfe-claim}.gfe-claim:after{content:"0" counter(gfe-claim);font-family:var(--gfe-serif);color:#efe8d9;-webkit-text-stroke:1px #ddd0b8;z-index:-1;font-size:54px;font-style:italic;font-weight:500;line-height:1;position:absolute;top:-14px;right:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rts-theme-btn,.rts-program-single,.single-blog-post .blog-thumb img,.about-btn.rts-nbg-btn:after,.rts-arrow:after{transition:none}}.gfe-lead{color:var(--gfe-ink);font-size:20px;font-weight:500;line-height:1.7}.gfe-card-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.gfe-cat-block{margin-top:64px}.gfe-cat-title{align-items:center;gap:18px;margin-bottom:28px;font-size:clamp(24px,2.6vw,32px);display:flex}.gfe-cat-title span{flex:none}.gfe-cat-title:after{content:"";background:var(--gfe-line);flex:1;height:1px}.gfe-cat-intro{max-width:720px;color:var(--gfe-muted);margin:-12px 0 28px}.gfe-course-card{border:1px solid var(--gfe-line);border-radius:var(--gfe-radius-lg);box-shadow:var(--gfe-shadow);background:#fff;flex-direction:column;gap:14px;padding:26px 26px 22px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.gfe-course-card:hover{box-shadow:var(--gfe-shadow-lg);border-color:#e8402f59;transform:translateY(-6px)}.gfe-course-card__flags{flex-wrap:wrap;gap:8px;display:flex}.gfe-course-card__media{border-radius:var(--gfe-radius-lg) var(--gfe-radius-lg) 0 0;aspect-ratio:4/3;flex-shrink:0;margin:-26px -26px 4px;overflow:hidden}.gfe-course-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}@media (prefers-reduced-motion:no-preference){.gfe-course-card:hover .gfe-course-card__media img{transform:scale(1.025)}}.gfe-course-card__cat{letter-spacing:.12em;text-transform:uppercase;color:var(--rt-primary);background:#0f4c9217;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:700}.gfe-course-card__badge{letter-spacing:.12em;text-transform:uppercase;color:var(--gfe-rouge);background:var(--gfe-rouge-soft);border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:700}.gfe-course-card__title{font-family:var(--gfe-serif);letter-spacing:-.01em;color:var(--gfe-ink);margin:0;font-size:22px;line-height:1.25}.gfe-course-card__summary{color:var(--gfe-muted);flex:1;margin:0;font-size:15px;line-height:1.6}.gfe-course-card__meta{border-top:1px solid var(--gfe-line);flex-wrap:wrap;gap:8px 18px;margin:0;padding:14px 0 0;list-style:none;display:flex}.gfe-course-card__meta li{color:var(--gfe-ink);align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.gfe-course-card__meta i{color:var(--gfe-rouge);font-size:13px}.gfe-course-card__cta{color:var(--gfe-rouge);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.gfe-course-card__cta i{transition:transform .25s}.gfe-course-card:hover .gfe-course-card__cta i{transform:translate(4px)}.gfe-course-card--bundle{background:linear-gradient(150deg, #fff 0%, var(--gfe-cream) 100%)}.gfe-course-main .gfe-lead{margin-bottom:36px}.gfe-course-h{margin:40px 0 18px;font-size:24px}.gfe-check-list{margin:0;padding:0;list-style:none}.gfe-check-list li{color:#3d4a5c;border-bottom:1px dashed var(--gfe-line);padding:10px 0 10px 36px;font-size:16.5px;line-height:1.6;position:relative}.gfe-check-list li:last-child{border-bottom:0}.gfe-check-list li:before{content:"";background:var(--gfe-rouge-soft);width:22px;height:22px;color:var(--gfe-rouge);text-align:center;border-radius:50%;font-family:"Font Awesome 6 Pro","Font Awesome 6 Free";font-size:11px;font-weight:900;line-height:22px;position:absolute;top:12px;left:0}.gfe-course-aside{border:1px solid var(--gfe-line);border-radius:var(--gfe-radius-lg);box-shadow:var(--gfe-shadow);background:#fff;flex-direction:column;gap:18px;padding:30px;display:flex;position:sticky;top:120px}.gfe-course-facts{margin:0;padding:0;list-style:none}.gfe-course-facts li{border-bottom:1px solid var(--gfe-line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font-size:15px;display:flex}.gfe-course-facts li:last-child{border-bottom:0}.gfe-course-facts span{color:var(--gfe-muted)}.gfe-course-facts strong{font-family:var(--gfe-serif);color:var(--gfe-ink);text-align:right;font-size:18px}.gfe-course-aside__cta{text-align:center;justify-content:center}.gfe-course-aside__all{text-align:center;color:var(--rt-primary);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}@media screen and (width<=991px){.gfe-course-aside{position:static}}.gfe-news-lead{max-width:760px}.gfe-news-tabs{flex-wrap:wrap;gap:10px;margin:34px 0 40px;display:flex}.gfe-news-tabs button{border:1.5px solid var(--gfe-line);width:auto;font-family:var(--gfe-sans);color:var(--gfe-muted);background:#fff;border-radius:999px;flex:none;padding:10px 22px;font-size:14px;font-weight:600;transition:all .2s}.gfe-news-tabs button:hover{border-color:var(--gfe-rouge);color:var(--gfe-rouge)}.gfe-news-tabs button.is-active{background:var(--gfe-navy);border-color:var(--gfe-navy);color:#fff}.gfe-news-item.is-hidden{display:none}.gfe-news-card{border:1px solid var(--gfe-line);border-radius:var(--gfe-radius-lg);box-shadow:var(--gfe-shadow);background:#fff;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.gfe-news-card:hover{box-shadow:var(--gfe-shadow-lg);transform:translateY(-6px)}.gfe-news-card__media{aspect-ratio:16/10;background:var(--gfe-cream);display:block;overflow:hidden}.gfe-news-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.gfe-news-card:hover .gfe-news-card__media img{transform:scale(1.05)}.gfe-news-card__media img.gfe-news-card__image--campaign{object-fit:contain}.gfe-news-card:hover .gfe-news-card__media img.gfe-news-card__image--campaign{transform:none}.gfe-news-card__placeholder{color:#c8bfae;justify-content:center;align-items:center;height:100%;font-size:42px;display:flex}.gfe-news-card__body{flex-direction:column;flex:1;gap:10px;padding:22px 24px 26px;display:flex}.gfe-news-card__meta{color:var(--gfe-muted);align-items:center;gap:12px;font-size:13px;display:flex}.gfe-news-card__tag{letter-spacing:.12em;text-transform:uppercase;color:var(--gfe-rouge);background:var(--gfe-rouge-soft);border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:700}.gfe-news-card__title{font-family:var(--gfe-serif);letter-spacing:-.01em;margin:0;font-size:21px;line-height:1.3}.gfe-news-card__title a{color:var(--gfe-ink);transition:color .2s}.gfe-news-card__title a:hover{color:var(--gfe-rouge)}.gfe-news-card__excerpt{color:var(--gfe-muted);margin:0;font-size:15px;line-height:1.6}.gfe-article__header{padding:64px 0 0}.gfe-article__back{color:var(--rt-primary);align-items:center;gap:8px;margin-bottom:26px;font-size:14px;font-weight:600;display:inline-flex}.gfe-article__back:hover{color:var(--gfe-rouge)}.gfe-article__meta{color:var(--gfe-muted);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;font-size:14px;display:flex}.gfe-article__meta>time,.gfe-article__meta>span{white-space:nowrap}.gfe-article__title{letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(30px,4vw,48px);line-height:1.15}.gfe-article__cover{border-radius:var(--gfe-radius-lg);width:100%;height:auto;box-shadow:var(--gfe-shadow-lg);margin:44px 0 8px}.gfe-article .gfe-prose{margin-top:40px}.gfe-article .gfe-prose img,.gfe-prose img{width:100%;max-width:100%;height:auto}.gfe-article__related{margin:72px auto 90px}.gfe-team-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:28px;margin-top:48px;display:grid}.gfe-teacher{border:1px solid var(--gfe-line);border-radius:var(--gfe-radius-lg);box-shadow:var(--gfe-shadow);background:#fff;transition:transform .3s,box-shadow .3s;overflow:hidden}.gfe-teacher:hover{box-shadow:var(--gfe-shadow-lg);transform:translateY(-6px)}.gfe-teacher__photo{aspect-ratio:5/5.4;background:var(--gfe-cream);position:relative;overflow:hidden}.gfe-teacher__photo img{object-fit:cover;width:100%;height:100%}.gfe-teacher__role{letter-spacing:.1em;text-transform:uppercase;color:#fff;backdrop-filter:blur(4px);background:#0b1f3ad9;border-radius:999px;padding:6px 14px;font-size:11.5px;font-weight:700;position:absolute;bottom:16px;left:16px}.gfe-teacher__body{padding:24px 26px 28px}.gfe-teacher__name{font-family:var(--gfe-serif);margin:0 0 14px;font-size:24px}.gfe-teacher__facts{margin:0 0 16px;padding:0;list-style:none}.gfe-teacher__facts li{color:var(--gfe-muted);border-bottom:1px dashed var(--gfe-line);padding:5px 0;font-size:14px;line-height:1.55}.gfe-teacher__facts li:last-child{border-bottom:0}.gfe-teacher__tags{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.gfe-teacher__tags span{color:var(--rt-primary);background:#0f4c9214;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:600}.gfe-teacher__approach{color:#3d4a5c;font-size:14.5px;line-height:1.65}.gfe-teacher__approach strong{color:var(--gfe-ink)}.gfe-teacher__teaches{color:var(--gfe-ink);border-top:1px solid var(--gfe-line);margin:0;padding-top:14px;font-size:13.5px;font-weight:600}.gfe-teacher__teaches i{color:var(--gfe-rouge);margin-right:6px}.gfe-stories{gap:32px;margin-top:48px;display:grid}.gfe-story{border:1px solid var(--gfe-line);border-radius:var(--gfe-radius-lg);box-shadow:var(--gfe-shadow);background:#fff;padding:38px 42px;scroll-margin-top:110px}.gfe-story__title{margin:0 0 6px;font-size:clamp(24px,2.6vw,30px)}.gfe-story__person{letter-spacing:.04em;color:var(--gfe-muted);margin:0 0 24px;font-size:14px;font-weight:600}.gfe-story__metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin:0 0 26px;padding:0;list-style:none;display:grid}.gfe-story__metrics li{background:var(--gfe-cream);border-radius:var(--gfe-radius);padding:14px 18px}.gfe-story__metrics span{letter-spacing:.12em;text-transform:uppercase;color:var(--gfe-muted);margin-bottom:5px;font-size:11.5px;font-weight:700;display:block}.gfe-story__metrics strong{font-family:var(--gfe-serif);color:var(--gfe-ink);font-size:17px;line-height:1.35}.gfe-story__body p{color:#3d4a5c;font-size:16.5px;line-height:1.75}.gfe-story__quote{background:var(--gfe-rouge-soft);border-left:4px solid var(--gfe-rouge);border-radius:0 var(--gfe-radius) var(--gfe-radius) 0;gap:16px;margin:26px 0 0;padding:22px 28px;display:flex}.gfe-story__quote i{color:var(--gfe-rouge);margin-top:4px;font-size:20px}.gfe-story__quote p{font-family:var(--gfe-serif);color:var(--gfe-ink);margin:0;font-size:18px;font-style:italic;line-height:1.6}.gfe-story__note{max-width:640px;color:var(--gfe-muted);margin:0 auto;font-size:14.5px}.gfe-story__quote-by{color:var(--gfe-muted);margin-top:10px;font-size:13px;font-style:normal;font-weight:600;display:block}.gfe-story-index{border:1px solid var(--gfe-line);border-radius:var(--gfe-radius);background:#fff;margin-top:24px;padding:18px 22px}.gfe-story-index summary{cursor:pointer;color:var(--gfe-navy);font-weight:600}.gfe-story-index ol{columns:2;column-gap:34px;margin:18px 0 0;padding-left:22px}.gfe-story-index li{break-inside:avoid;padding:0 0 10px 4px;font-size:14px;line-height:1.5}.gfe-story-index a{color:var(--gfe-navy)}.gfe-story-index a:hover{color:var(--gfe-rouge)}@media screen and (width<=640px){.gfe-story{padding:26px 22px}.gfe-story__metrics{grid-template-columns:1fr}.gfe-story__metrics li{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.gfe-story__metrics span{margin-bottom:0}.gfe-story__metrics strong{font-size:16px;line-height:1.45}.gfe-story-index ol{columns:1}}@media screen and (width<=576px){.header-top-one-wrapper .header-top-one{justify-content:space-between;gap:12px}.header-top-one-wrapper .left-information{min-width:0;display:flex}.header-top-one-wrapper .left-information a[href^=tel\:]{display:none}.header-top-one-wrapper .left-information a{white-space:nowrap;gap:8px}.header-top-one-wrapper .right-information{flex:none;justify-content:flex-end;width:auto}}
