.editorial-page{background:#fbf9f4;color:var(--navy)}
.editorial-page figure{margin:0;min-width:0}.editorial-page picture,.editorial-page picture img{display:block;width:100%;height:100%;object-fit:cover}.editorial-page img{max-width:100%;object-fit:cover}.editorial-page h1{line-height:1.01}.editorial-page .eyebrow{font-size:10px;letter-spacing:4px}.editorial-page .ep-lead{font-family:'Cormorant Garamond',Georgia,serif;font-size:24px;line-height:1.15}.editorial-page .gold-rule{width:57px;height:3px;margin:22px 0}.editorial-page figcaption{font-size:10px;padding:7px 0;color:#3f4750}.ep-text-link{display:inline-flex;align-items:center;gap:8px;color:#0536c8;font-size:13px}.ep-text-link .icon{width:17px;height:17px}.ep-breadcrumb{font-size:11px;color:#4a525e}.ep-outline{display:inline-flex;align-items:center;justify-content:center;gap:14px;border:1px solid #586577;border-radius:4px;min-height:38px;padding:8px 19px;font-size:12px}.ep-ruled-heading{display:flex;align-items:center;gap:18px}.ep-ruled-heading:after{content:'';height:2px;width:35px;background:var(--gold);display:block}.ep-mobile-toc{display:none}.ep-toc{padding:9px 16px 0 0;border-right:1px solid #ece7df}.ep-toc>.eyebrow{font-size:9px;letter-spacing:3px;margin-bottom:14px}.ep-toc>a{font-size:12px;display:block;padding:12px 13px;border-left:2px solid transparent}.ep-toc>a.is-current{border-left-color:#a17a26;font-weight:600}.ep-toc .gold-rule{width:50px;height:2px;margin:24px 0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
/* About: split introduction, partner statement and three service principles. */
.ep-about-hero{display:grid;grid-template-columns:49.5% 50.5%;border-bottom:1px solid #e3ded4;min-height:390px}.ep-about-intro{padding:58px 30px 48px 49px}.ep-about-intro h1{font-size:64px;letter-spacing:-1.9px;margin-top:21px}.ep-about-intro .gold-rule{margin:22px 0 24px;width:28px}.ep-about-intro .ep-lead{font-size:24px;line-height:1.13;max-width:462px}.ep-about-hero figure{display:flex;flex-direction:column}.ep-about-hero figure picture{height:360px}.ep-about-hero figcaption{height:29px;text-align:right;padding-right:40px;font-family:'Cormorant Garamond',Georgia,serif;font-size:14px}.ep-about-partner{display:grid;grid-template-columns:35.5% 64.5%;padding:24px 47px 18px 50px;gap:0;min-height:141px}.ep-about-partner>div:first-child{border-right:1px solid var(--gold);margin-right:45px}.ep-about-partner h2{font-size:43px;line-height:.99}.ep-about-partner .gold-rule{width:26px;margin:12px 0 0}.ep-about-partner>div:last-child{font-size:15px;line-height:1.4;padding-top:3px}.ep-about-partner p+p{margin-top:8px}.ep-principles{display:grid;grid-template-columns:repeat(3,1fr);margin:0 47px 24px 50px;border-top:1px solid #b7a270;padding-top:18px}.ep-principles>div{padding:0 18px 3px 14px}.ep-principles>div+div{border-left:1px solid #b7a270;padding-left:45px}.ep-principles>div>span{display:block;color:#996c1d;font-size:14px;margin-bottom:5px}.ep-principles h3{font-size:28px;line-height:1.05;margin-bottom:7px}.ep-principles p{font-size:15px;line-height:1.35;max-width:230px}.ep-about-cta{display:flex;align-items:center;justify-content:space-between;padding:20px 47px 21px 50px;border-top:1px solid #d2c3a7;min-height:91px;background:#f7f3eb}.ep-about-cta h2{font-size:43px}.ep-about-cta .button{width:320px;font-family:'Cormorant Garamond',Georgia,serif;font-size:22px}
/* Plan your visit. */
.ep-plan-hero{display:grid;grid-template-columns:40% 60%;min-height:298px;border-bottom:1px solid var(--line)}.ep-plan-hero>div{padding:33px 25px 33px 47px}.ep-plan-hero h1{font-size:60px;letter-spacing:-1.6px;margin-top:12px}.ep-plan-hero .gold-rule{margin:17px 0 18px}.ep-plan-hero p:not(.eyebrow){font-size:16px;line-height:1.4}.ep-plan-tabs{display:flex;gap:29px;justify-content:center;align-items:center;min-height:38px;border-bottom:1px solid #e6e0d6;font-size:12px}.ep-plan-tabs a{padding:10px 13px 8px;border-bottom:2px solid transparent}.ep-plan-tabs a.is-current{color:#0436c9;border-color:#0736c9;font-weight:600}.ep-before{padding:15px 45px 12px}.ep-before h2,.ep-directions h2,.ep-essentials h2,.ep-plan-cta h2{font-size:34px}.ep-preparation{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:13px}.ep-preparation>a{display:flex;align-items:center;gap:22px;padding:17px 19px;min-height:91px;border:1px solid #d6d2cb;border-radius:3px}.ep-preparation .icon{color:#9a7227;width:37px;height:37px}.ep-preparation h3{font-size:18px;margin-bottom:5px}.ep-preparation p{font-size:13px;line-height:1.35}.ep-card-chevron{display:none}.ep-directions{margin:0 45px;display:grid;grid-template-columns:34% 66%;gap:0;padding:0 0 9px;border-bottom:1px solid #e5dfd2}.ep-directions>div{padding:10px 10px 7px 0}.ep-directions p{font-size:14px;margin:10px 0 12px}.ep-directions picture{height:131px}.ep-essentials{display:flex;justify-content:space-between;align-items:center;padding:11px 45px 14px;gap:25px;border-bottom:1px solid #e4ddd1}.ep-essentials>div>p{font-size:12px;margin-top:6px;white-space:nowrap}.ep-essentials ul{list-style:none;display:flex;align-items:center;gap:20px;padding:0;margin:0}.ep-essentials li{display:flex;align-items:center;gap:9px;font-size:10px;white-space:nowrap}.ep-essentials .icon{width:30px;height:30px;color:#9a7227}.ep-plan-cta{display:flex;align-items:center;gap:34px;padding:13px 45px;min-height:69px}.ep-plan-cta h2{margin-right:auto}.ep-plan-cta .button{min-width:253px;font-size:14px}.ep-plan-cta .ep-text-link{border-left:1px solid #8e97a0;padding-left:34px;font-size:12px}
/* History and heritage. */
.ep-history-hero{display:grid;grid-template-columns:37.5% 62.5%;border-bottom:1px solid #bcab85;min-height:334px}.ep-history-intro{padding:14px 22px 26px 39px}.ep-history-intro>.eyebrow{margin-top:27px;font-size:10px;letter-spacing:3.3px}.ep-history-intro h1{font-size:50px;line-height:1.07;letter-spacing:-1.65px;margin-top:11px}.ep-history-intro .gold-rule{margin:14px 0 17px;width:59px}.ep-history-intro .ep-lead{font-size:23px}.ep-history-hero figure picture{height:297px}.ep-history-hero figcaption{padding:7px 0 10px}.ep-history-content{display:grid;grid-template-columns:20% 80%;padding:18px 35px 18px 40px}.ep-history-content .ep-toc{margin-right:29px}.ep-history-content .ep-toc a{padding:11px 13px;border-bottom:1px solid #ece6dd}.ep-history-story>section{display:grid;grid-template-columns:58% 42%;column-gap:20px;align-items:start}.ep-history-story h2{font-size:35px;letter-spacing:-.7px;line-height:1;margin:5px 0 6px}.ep-history-story p{font-size:13px;line-height:1.4}.ep-history-story img{width:100%;height:106px}.ep-history-story>section:nth-child(2){grid-template-columns:42% 58%;margin-top:3px}.ep-history-story>section:nth-child(2)>div{padding-left:13px;padding-top:0}.ep-history-story>section:nth-child(2) img{height:119px}.ep-history-story>section:nth-child(3){margin-top:-2px}.ep-history-story>section:nth-child(3) img{height:96px}.ep-history-story>section:nth-child(3)>div{padding-top:18px}.ep-history-related{border-top:1px solid #b8a579;margin:0 10px;padding:15px 27px;display:flex;align-items:center;gap:28px;min-height:91px}.ep-history-related>h2{font-size:29px;white-space:nowrap}.ep-history-related>a:not(.button){display:flex;align-items:center;gap:13px;border-left:1px solid #e4ddce;padding-left:15px;flex:1;font-size:11px;min-width:0}.ep-history-related img{width:89px;height:60px}.ep-history-related small{display:block;margin-top:5px;line-height:1.3;color:#4d5762;font-size:10px}.ep-history-related .icon{color:#1037b6;width:16px}.ep-history-related .button{padding:12px 20px;min-width:169px;font-size:14px}
/* Journal archive with actual category and text filtering. */
.ep-journal-head{display:grid;grid-template-columns:62% 38%;padding:25px 47px 20px 49px;gap:0}.ep-journal-head h1{font-size:59px;letter-spacing:-1.8px;margin-top:9px;line-height:1.03}.ep-journal-head .ep-lead{font-size:23px;margin-top:4px}.ep-journal-controls{padding:6px 0 0 25px}.ep-journal-controls>div:first-child{display:flex;gap:14px}.ep-language select,.ep-article-eyebrow select{border:1px solid #d4cfc5;background:transparent;color:var(--navy);padding:9px 12px;border-radius:4px;font-size:12px}.ep-search{min-width:0;display:flex;gap:10px;align-items:center;padding:7px 10px;border:1px solid #d4cfc5;border-radius:4px;flex:1}.ep-search>span{font-size:22px;line-height:1}.ep-search input{width:100%;min-width:0;border:0;background:transparent;outline-offset:1px;color:var(--navy);font-size:12px}.ep-categories{display:flex;gap:9px;margin-top:16px}.ep-categories button{border:1px solid #c0c2c3;border-radius:22px;background:transparent;min-height:37px;flex:1;color:var(--navy);font-size:12px;padding:7px 10px;white-space:nowrap}.ep-categories button.is-current{background:#062cc6;color:#fff;border-color:#062cc6}.ep-journal-feature{display:grid;grid-template-columns:61.3% 38.7%;gap:0;margin:0 46px 17px 49px}.ep-feature-picture{display:block;height:235px}.ep-journal-feature>div{padding:11px 0 0 29px}.ep-journal-feature .eyebrow{font-size:10px;letter-spacing:3px}.ep-journal-feature h2{font-size:36px;line-height:1.06;margin:14px 0 12px;letter-spacing:-.8px}.ep-journal-feature>div>p:not(.eyebrow){font-size:12px;line-height:1.4}.ep-journal-feature .ep-text-link{margin-top:16px}.ep-journal-more{border-top:1px solid #c5b58f;margin:0 46px 0 49px;padding-top:8px}.ep-journal-more>h2{font-size:34px;margin:0 0 10px}.ep-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.ep-story-grid article>a{display:block;height:128px}.ep-story-grid img{width:100%;height:128px}.ep-story-grid .eyebrow{font-size:8px;letter-spacing:2px;margin:8px 0 3px}.ep-story-grid h3{font-size:20px;line-height:1.06}.ep-story-grid .ep-text-link{margin-top:5px;font-size:13px}.ep-journal-pagination{display:flex;align-items:center;justify-content:center;min-height:51px}.ep-journal-pagination span{display:grid;place-items:center;background:#0730c7;color:#fff;width:27px;height:28px;border-radius:4px;font-size:11px}.ep-no-results{padding:35px 10px;color:#58606b}.ep-journal-cta{display:flex;align-items:center;justify-content:center;gap:23px;min-height:64px;padding:10px 20px;background:#f0ece2}.ep-journal-cta h2{font-size:26px}.ep-journal-cta .button{min-height:37px;padding:9px 21px;font-size:12px}.editorial-page [hidden]{display:none!important}
/* Editorial article template. */
.ep-article-hero{display:grid;grid-template-columns:41.8% 58.2%;min-height:282px;border-bottom:1px solid #cbb894}.ep-article-hero>div{padding:13px 29px 27px 45px}.ep-article-eyebrow{display:flex;justify-content:space-between;align-items:center;margin:12px 0 10px}.ep-article-eyebrow .eyebrow{font-size:9px;letter-spacing:3px}.ep-article-eyebrow select{border:0;padding:0;font-size:12px}.ep-article-hero h1{font-size:41px;line-height:1.01;letter-spacing:-1.1px}.ep-article-hero>div>p:last-child{font-size:15px;line-height:1.4;margin-top:13px}.ep-article-hero picture{height:267px;align-self:end}.ep-article-content{display:grid;grid-template-columns:24% 49% 27%;padding:17px 27px 15px 43px;min-height:346px;gap:0}.ep-article-content .ep-toc{margin-top:10px;margin-right:27px;padding-right:23px}.ep-article-content .ep-toc>a{border-left:2px solid #eae3d4;padding:8px 10px;font-size:12px}.ep-article-content .ep-toc>a.is-current{color:#0436c8;border-left:3px solid #0935c7}.ep-planning-card{border:1px solid #c7af82;border-radius:5px;padding:15px 15px 14px}.ep-planning-card h3{font-size:23px;margin-bottom:8px}.ep-planning-card p{font-size:13px;line-height:1.35}.ep-planning-card .ep-text-link{font-size:13px;font-weight:600;margin-top:8px;gap:6px;flex-wrap:wrap}.ep-article-copy{padding:20px 30px 0 0}.ep-article-copy h2{font-size:35px;line-height:1.02;margin-bottom:10px}.ep-article-copy p{font-size:16px;line-height:1.28}.ep-article-copy .gold-rule{margin:29px 0 26px;width:17px;height:2px}.ep-article-portrait{width:100%;height:308px}.ep-extra-section{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.ep-article-related{display:grid;grid-template-columns:21% 39% 40%;margin:0 27px 0 43px;padding:20px 0 18px;border-top:1px solid #b49b65;gap:0}.ep-article-related>h2{font-size:34px;align-self:center}.ep-article-related .gold-rule{width:53px;margin:14px 0 0;height:2px}.ep-article-related>a{display:flex;border:1px solid #ded9ce;gap:15px;align-items:center;min-width:0;margin-right:20px;height:94px;padding:0 12px 0 8px}.ep-article-related>a:last-child{margin-right:0}.ep-article-related img{width:143px;height:88px}.ep-article-related small{display:block;text-transform:uppercase;letter-spacing:2.4px;color:#946b2a;font-size:7px;margin-bottom:6px}.ep-article-related h3{font-size:22px;line-height:1.04}.ep-article-related .icon{color:#0934c7;margin-left:auto;width:17px}
@media(min-width:651px) and (max-width:1000px){
 .ep-about-intro{padding:35px 22px 25px 30px}.ep-about-intro h1{font-size:clamp(40px,5.8vw,60px)}.ep-about-intro .ep-lead{font-size:22px}.ep-about-hero figure picture{height:330px}.ep-about-hero{min-height:0}.ep-about-partner{padding:25px 30px;grid-template-columns:40% 60%}.ep-about-partner h2{font-size:35px}.ep-about-partner>div:first-child{margin-right:25px}.ep-principles{margin:0 30px 25px}.ep-principles>div+div{padding-left:25px}.ep-principles h3{font-size:25px}.ep-about-cta{padding:20px 30px}.ep-about-cta h2{font-size:34px}.ep-about-cta .button{width:auto;font-size:20px}.ep-plan-hero{grid-template-columns:43% 57%}.ep-plan-hero>div{padding:30px}.ep-plan-hero h1{font-size:43px}.ep-plan-hero p:not(.eyebrow){font-size:14px}.ep-before{padding:20px 30px}.ep-preparation{gap:12px}.ep-preparation>a{gap:12px;padding:14px 10px}.ep-preparation .icon{width:25px}.ep-preparation h3{font-size:17px}.ep-preparation p{font-size:12px}.ep-directions{margin:0 30px;grid-template-columns:42% 58%}.ep-essentials{padding:18px 30px;display:block}.ep-essentials ul{margin-top:15px;justify-content:space-between}.ep-plan-cta{padding:15px 30px;gap:20px}.ep-plan-cta h2{font-size:28px}.ep-plan-cta .button{min-width:0}.ep-plan-cta .ep-text-link{padding-left:15px}.ep-history-intro{padding-left:28px;padding-right:14px}.ep-history-intro h1{font-size:37px}.ep-history-intro .ep-lead{font-size:20px}.ep-history-hero figure picture{height:320px}.ep-history-content{padding:20px 25px;grid-template-columns:22% 78%}.ep-history-content .ep-toc{margin-right:20px}.ep-history-story>section{column-gap:12px;grid-template-columns:56% 44%}.ep-history-story h2{font-size:27px}.ep-history-story p{font-size:12px}.ep-history-story>section:nth-child(2){grid-template-columns:40% 60%}.ep-history-story>section:nth-child(2)>div{padding-left:0}.ep-history-related{padding:15px 20px;gap:14px;flex-wrap:wrap}.ep-history-related>h2{font-size:27px}.ep-history-related>a:not(.button){min-width:210px}.ep-history-related .button{margin-left:auto}.ep-journal-head{padding:25px 30px;grid-template-columns:1fr}.ep-journal-head h1{font-size:52px}.ep-journal-controls{padding:20px 0 0;display:flex;gap:15px}.ep-journal-controls>div:first-child{flex:1}.ep-categories{margin-top:0;flex:1}.ep-journal-feature{margin:0 30px 20px;grid-template-columns:55% 45%}.ep-feature-picture{height:240px}.ep-journal-feature>div{padding-left:22px}.ep-journal-feature h2{font-size:31px}.ep-journal-more{margin:0 30px}.ep-story-grid{gap:18px}.ep-story-grid article>a,.ep-story-grid img{height:115px}.ep-article-hero{grid-template-columns:46% 54%}.ep-article-hero>div{padding-left:30px;padding-right:20px}.ep-article-hero h1{font-size:34px}.ep-article-hero picture{height:285px}.ep-article-content{grid-template-columns:26% 47% 27%;padding-left:30px;padding-right:25px}.ep-article-content .ep-toc{margin-right:20px;padding-right:15px}.ep-planning-card{padding:12px}.ep-planning-card .ep-text-link{font-size:11px}.ep-article-copy{padding-right:20px}.ep-article-copy h2{font-size:29px}.ep-article-copy p{font-size:14px}.ep-article-related{margin-left:30px;margin-right:25px;grid-template-columns:18% 41% 41%}.ep-article-related>h2{font-size:28px}.ep-article-related img{width:82px;height:80px}.ep-article-related>a{gap:10px;padding:4px;margin-right:12px}.ep-article-related h3{font-size:20px}.ep-article-related small{font-size:6px;letter-spacing:1px}
}
@media(max-width:650px){
 .editorial-page .eyebrow{font-size:8px;letter-spacing:3px}.editorial-page .gold-rule{height:2px}.editorial-page .ep-lead{font-size:18px;line-height:1.17}.ep-desktop-only{display:none}.ep-text-link{font-size:12px}.ep-outline{font-size:10px;min-height:28px;padding:6px 12px;border-radius:3px;gap:10px}.ep-mobile-toc{display:block;width:100%}.ep-mobile-toc select{width:100%;height:34px;background:transparent;border:1px solid #ddd7ce;border-radius:4px;color:var(--navy);font-size:13px;padding:5px 10px}.ep-toc{display:none}.ep-breadcrumb{font-size:9px}.ep-about-hero{display:flex;flex-direction:column;border:0}.ep-about-intro{padding:15px 21px 8px}.ep-about-intro h1{font-size:42px;letter-spacing:-1.15px;line-height:.94;margin-top:10px}.ep-about-intro .gold-rule{margin:14px 0 11px;width:26px}.ep-about-intro .ep-lead{font-family:'DM Sans',sans-serif;font-size:15px;line-height:1.34}.ep-about-hero figure{padding:0 16px}.ep-about-hero figure picture{height:116px}.ep-about-hero figcaption{font-family:'DM Sans',sans-serif;font-size:9px;text-align:left;height:auto;padding:4px 5px 9px}.ep-about-partner{display:block;padding:5px 22px 10px;min-height:0}.ep-about-partner h2{font-size:29px;line-height:.92}.ep-about-partner>div:first-child{border:0;margin:0 0 8px}.ep-about-partner .gold-rule{display:none}.ep-about-partner>div:last-child{font-size:13px;line-height:1.3;padding:0}.ep-about-partner p+p{margin-top:6px}.ep-principles{display:block;margin:0 22px 0;padding:0}.ep-principles>div,.ep-principles>div+div{display:flex;padding:8px 0;border-left:0;border-bottom:1px solid #ccb88f;gap:16px}.ep-principles>div>span{font-size:12px;white-space:nowrap;margin:0}.ep-principles h3{font-size:18px;margin:0 0 1px}.ep-principles p{font-size:9px;max-width:none;line-height:1.35}.ep-about-cta{padding:18px 22px 13px;min-height:0;border:0;background:transparent}.ep-about-cta h2{display:none}.ep-about-cta .button{width:100%;font-size:18px;min-height:42px;padding:10px}.ep-plan-hero{display:flex;flex-direction:column;min-height:0}.ep-plan-hero picture{order:-1;height:98px}.ep-plan-hero>div{padding:10px 18px 7px}.ep-plan-hero h1{font-size:31px;line-height:.91;margin-top:6px;letter-spacing:-.7px}.ep-plan-hero .eyebrow{font-size:7px;letter-spacing:2.1px}.ep-plan-hero .gold-rule{margin:6px 0 7px;width:31px}.ep-plan-hero p:not(.eyebrow){font-size:12px;line-height:1.34}.ep-plan-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:0;text-align:center;font-size:11px}.ep-plan-tabs a{padding:6px 3px 4px;border-bottom:1px solid #e9e4da}.ep-plan-tabs a.is-current{border-bottom:2px solid #133ac5;margin:0 30px;padding-left:0;padding-right:0;white-space:nowrap}.ep-before{padding:8px 18px 6px}.ep-before h2,.ep-directions h2,.ep-essentials h2,.ep-plan-cta h2{font-size:23px;letter-spacing:-.3px}.ep-ruled-heading{gap:16px}.ep-ruled-heading:after{width:28px}.ep-preparation{display:flex;flex-direction:column;gap:5px;margin-top:9px}.ep-preparation>a{gap:15px;min-height:47px;padding:5px 9px;position:relative;padding-right:25px}.ep-preparation .icon{width:28px;height:28px}.ep-preparation h3{font-size:15px;margin-bottom:2px;line-height:1}.ep-preparation p{font-size:9px;line-height:1.27}.ep-card-chevron{display:block;position:absolute;right:10px;color:#344150;font-size:20px}.ep-directions{margin:0 18px;grid-template-columns:59% 41%;padding:5px 0 7px;border:0;align-items:center}.ep-directions>div{padding:0 8px 0 0}.ep-directions h2{display:block}.ep-directions h2:after{width:24px;margin:4px 0;background:var(--navy)}.ep-directions p{font-size:10px;line-height:1.3;margin:6px 0}.ep-directions picture{height:89px}.ep-essentials{padding:6px 18px 5px;display:flex;flex-direction:column;align-items:stretch;gap:5px;border:0}.ep-essentials>div>p{display:none}.ep-essentials ul{display:grid;grid-template-columns:1fr 1fr;gap:7px 15px}.ep-essentials li{font-size:9px;gap:9px;white-space:normal}.ep-essentials .icon{width:21px;height:21px}.ep-essentials li:nth-child(3){grid-column:1;grid-row:2}.ep-essentials:after{content:'Check the current visitor guidance before you travel.';font-size:9px;margin-top:1px}.ep-plan-cta{display:flex;flex-direction:column;padding:3px 18px 11px;gap:8px;min-height:0}.ep-plan-cta h2{display:none}.ep-plan-cta .button{min-width:0;width:100%;min-height:34px;padding:7px;font-size:11px;border-radius:3px}.ep-plan-cta .ep-text-link{border:0;padding:0;font-size:10px}.ep-history-hero{display:flex;flex-direction:column;min-height:0;border:0}.ep-history-intro{padding:8px 16px 10px}.ep-history-intro>.eyebrow{margin-top:10px;font-size:8px;letter-spacing:2px}.ep-history-intro h1{font-size:39px;line-height:.95;letter-spacing:-.9px;margin-top:5px}.ep-history-intro .gold-rule{width:36px;margin:8px 0 9px}.ep-history-intro .ep-lead{font-size:19px;line-height:1.04}.ep-history-hero figure picture{height:137px}.ep-history-hero figcaption{padding:5px 16px 7px;font-size:8px}.ep-history-content{display:block;padding:0 16px 10px}.ep-history-story>section,.ep-history-story>section:nth-child(2),.ep-history-story>section:nth-child(3){display:flex;flex-direction:column;gap:0;margin:0}.ep-history-story h2{font-size:25px;margin:9px 0 4px;letter-spacing:-.5px}.ep-history-story p{font-size:10px;line-height:1.25}.ep-history-story img{height:67px;margin-top:12px}.ep-history-story>section:nth-child(2)>img{display:none}.ep-history-story>section:nth-child(2)>div{padding:0}.ep-history-story>section:nth-child(3){margin-top:9px;padding-top:8px;border-top:1px solid var(--line)}.ep-history-story>section:nth-child(3)>div{padding:0}.ep-history-story>section:nth-child(3) h2{margin-top:0}.ep-history-story>section:nth-child(3) img{height:90px;margin-top:7px}.ep-history-related{display:block;margin:0;padding:6px 16px 8px;border-top:1px solid #b8a579;min-height:0}.ep-history-related>h2{font-size:23px;line-height:1;margin-bottom:7px}.ep-history-related>a:not(.button){display:flex;gap:12px;border:0;padding:0;font-size:11px}.ep-history-related img{width:80px;height:41px}.ep-history-related small{font-size:9px;margin-top:3px}.ep-history-related .icon{margin-left:auto}.ep-history-related .ep-history-second-related{margin-top:8px!important}.ep-history-related .button{width:100%;font-size:12px;min-height:32px;padding:7px;margin-top:6px;border-radius:3px}.ep-journal-head{display:block;padding:12px 21px 9px}.ep-journal-head h1{font-size:33px;letter-spacing:-.7px;line-height:1;margin-top:6px}.ep-journal-head .ep-lead{font-family:'DM Sans',sans-serif;font-size:11px;line-height:1.3;margin-top:6px}.ep-journal-controls{padding:9px 0 0}.ep-journal-controls>div:first-child{gap:12px}.ep-language select{font-size:10px;padding:7px 9px;height:31px}.ep-search{padding:4px 7px;gap:7px}.ep-search>span{font-size:19px}.ep-search input{font-size:9px}.ep-categories{margin-top:8px;gap:8px}.ep-categories button{min-height:29px;font-size:10px;padding:5px 9px}.ep-journal-feature{display:block;margin:0 21px 11px}.ep-feature-picture{height:135px}.ep-journal-feature>div{padding:7px 0 0}.ep-journal-feature .eyebrow{font-size:7px;letter-spacing:2px}.ep-journal-feature h2{font-size:23px;line-height:.94;letter-spacing:-.5px;margin:4px 0 6px}.ep-journal-feature>div>p:not(.eyebrow){font-size:10px;line-height:1.3}.ep-journal-feature .ep-text-link{margin-top:5px;font-size:11px}.ep-journal-more{margin:0 21px;padding-top:6px}.ep-journal-more>h2{font-size:25px;line-height:1;margin-bottom:7px}.ep-story-grid{display:flex;flex-direction:column;gap:10px}.ep-story-grid article{display:grid;grid-template-columns:38% 62%;gap:0}.ep-story-grid article>a,.ep-story-grid img{height:60px;width:100%}.ep-story-grid article>div{padding-left:14px}.ep-story-grid .eyebrow{font-size:6px;letter-spacing:1.7px;margin:2px 0 3px}.ep-story-grid h3{font-size:15px;line-height:.95;letter-spacing:-.15px}.ep-story-grid .ep-text-link{font-size:10px;margin-top:5px;gap:6px}.ep-story-grid .ep-text-link .icon{width:12px;height:12px}.ep-journal-pagination{min-height:37px}.ep-journal-pagination span{width:22px;height:22px;font-size:10px}.ep-journal-cta{min-height:66px;display:flex;flex-direction:column;gap:5px;padding:8px 10px}.ep-journal-cta h2{font-size:20px}.ep-journal-cta .button{min-height:27px;padding:6px 15px;font-size:9px;border-radius:3px}.ep-no-results{font-size:12px;padding:20px 5px}.ep-article-hero{display:block;min-height:0;border:0}.ep-article-hero>div{padding:9px 21px 11px}.ep-article-eyebrow{margin:12px 0 7px}.ep-article-eyebrow .eyebrow{font-size:7px;letter-spacing:2px}.ep-article-eyebrow select{font-size:10px}.ep-article-hero h1{font-size:33px;line-height:.94;letter-spacing:-.8px}.ep-article-hero>div>p:last-child{font-size:13px;line-height:1.4;margin-top:9px}.ep-article-hero picture{height:114px;width:calc(100% - 24px);margin:0 12px}.ep-article-content{display:block;min-height:0;padding:10px 21px 14px}.ep-article-copy{padding:11px 0 0}.ep-article-copy h2{font-size:24px;line-height:1;margin-bottom:7px}.ep-article-copy p{font-size:12px;line-height:1.3}.ep-article-copy .gold-rule{width:42px;margin:18px 0 15px;height:2px}.ep-article-portrait{display:none}.ep-article-related{display:flex;flex-direction:column;margin:0 21px;padding:8px 0 10px}.ep-article-related>h2{display:flex;align-items:center;gap:24px;align-self:flex-start;font-size:24px;margin-bottom:9px;line-height:1}.ep-article-related .gold-rule{width:44px;margin:0}.ep-article-related>a,.ep-article-related>a:last-child{display:flex;border:0;margin:0 0 8px;padding:0;gap:14px;height:43px}.ep-article-related img{width:77px;height:43px}.ep-article-related small{font-size:6px;letter-spacing:2px;margin-bottom:3px}.ep-article-related h3{font-family:'DM Sans',sans-serif;font-size:11px;line-height:1.15;font-weight:400;letter-spacing:0}.ep-article-related h3 br{display:none}.ep-article-related .icon{width:16px}
}

@media(min-width:651px){.ep-history-story>section{grid-template-columns:minmax(0,1.38fr) minmax(0,1fr)}.ep-history-story>section:nth-child(2){grid-template-columns:minmax(0,1fr) minmax(0,1.38fr)}}
/* Corrections from browser/reference comparison, 8 September 2026. */
.editorial-page .ep-title-line{display:block}
.ep-about-intro h1{font-size:62px;letter-spacing:-2.1px}
.ep-about-intro .ep-lead{font-family:'DM Sans',sans-serif;font-size:20px;line-height:1.35}
.ep-about-intro .gold-rule{width:58px}
.ep-about-partner{grid-template-columns:40% 60%}
.ep-principles{grid-template-columns:31.5% 35% 33.5%}
.ep-article-hero h1{font-size:39px;letter-spacing:-1.1px}
.ep-article-content{grid-template-columns:26.3% 47.2% 26.5%}
.ep-article-copy .gold-rule{width:48px}
.ep-history-content{grid-template-columns:22.2% 77.8%}
.ep-journal-loadmore{display:none}
.ep-journal-cta{position:relative;isolation:isolate;background:#f3efe5}
.ep-journal-cta:before,.ep-journal-cta:after{content:'';position:absolute;z-index:-1;top:0;bottom:0;width:126px;background:url(images/editorial-journal-cta-leaves.png) left center/126px 61px no-repeat;pointer-events:none}
.ep-journal-cta:before{left:0}.ep-journal-cta:after{right:0;transform:scaleX(-1)}
@media(min-width:1001px){
 .ep-history-story>section:nth-child(2){grid-template-columns:minmax(0,2fr) minmax(0,3fr)}
 .ep-history-story>section:nth-child(2)>div{padding-left:5px}
 .ep-story-grid h3{font-size:19px;letter-spacing:-.5px}
 .ep-plan-tabs{gap:29px}
}
@media(min-width:651px) and (max-width:1000px){
 .ep-about-intro h1{font-size:clamp(40px,5.8vw,60px)}
 .ep-about-intro .ep-lead{font-size:17px}
 .ep-about-partner{grid-template-columns:40% 60%}
 .ep-history-content{grid-template-columns:22% 78%}
 .ep-article-hero h1{font-size:32px;letter-spacing:-1.1px}
 .ep-article-content{grid-template-columns:26% 47% 27%}
}
@media(max-width:650px){
 .ep-about-hero{min-height:0}
 .ep-about-intro h1{font-size:42px;letter-spacing:-1.15px}
 .ep-about-intro .ep-lead{font-size:16px;line-height:1.26}
 .ep-about-intro .gold-rule{width:47px}
 .ep-principles{display:block}
 .ep-principles p{font-size:9.6px}
 .ep-about-cta .button{font-family:'DM Sans',sans-serif;font-size:14px}
 .ep-preparation>a:nth-child(2){min-height:38px}
 .ep-article-hero h1{font-size:32px;letter-spacing:-1.15px}
 .ep-article-content{display:block}
 .ep-article-copy .gold-rule{width:42px}
 .ep-history-content{display:block}
 .ep-journal-feature h2{font-size:24px;letter-spacing:-.5px}
 .editorial-journal:not(.ep-filtered) .ep-story-grid:not(.ep-expanded)>article:nth-child(n+3){display:none}
 .ep-journal-loadmore{display:flex;width:100%;align-items:center;justify-content:center;gap:10px;min-height:29px;padding:5px;margin:10px 0 12px;border:1px solid #b7b8b7;border-radius:4px;background:transparent;color:#0633bd;font-size:10px}
 .ep-journal-pagination{display:none}
 .ep-journal-cta:before,.ep-journal-cta:after{width:65px;background-size:100px 60px;opacity:.7}
}
