.eb-guide{--ebg-paper:#f4f2ec;--ebg-ink:#242821;--ebg-muted:#72776e;--ebg-rule:#d2d2c8;--ebg-wash:#e7e8e0;--ebg-serif:Georgia,'Times New Roman',serif;background:var(--ebg-paper);color:var(--ebg-ink);font-family:'DM Sans',Arial,sans-serif}
.eb-guide *{box-sizing:border-box}.eb-guide a{color:inherit;text-decoration:none}.ebg-shell{max-width:1800px;margin:auto;padding-left:4.7vw;padding-right:4.7vw}.ebg-intro{padding-top:50px}.ebg-crumb{display:flex;gap:12px;align-items:center;color:var(--ebg-muted);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.ebg-intro h1{font:400 clamp(58px,7.5vw,124px)/.99 var(--ebg-serif);letter-spacing:-.062em;max-width:1200px;margin:58px 0 38px}.ebg-dek{font:400 clamp(20px,2vw,29px)/1.45 var(--ebg-serif);max-width:650px;margin:0 0 44px}.ebg-byline{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;border-top:1px solid var(--ebg-rule);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ebg-muted)}.ebg-cover{height:min(58vw,790px);min-height:380px}.ebg-cover img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 54%}.ebg-photo-credit{padding:13px 0;font-size:10px;color:var(--ebg-muted);letter-spacing:.09em}.ebg-article-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,690px) minmax(0,1fr);gap:5vw;padding-top:125px;padding-bottom:130px}.ebg-toc{align-self:start;position:sticky;top:35px;border-top:1px solid var(--ebg-rule);padding-top:23px;max-width:240px}.ebg-toc p{font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin:0 0 26px}.ebg-toc a{display:block;font-size:12px;line-height:1.6;color:#666d63;padding:10px 0;border-bottom:1px solid var(--ebg-rule)}.ebg-toc a:hover{color:var(--ebg-ink)}.ebg-article{min-width:0;font-size:16px;line-height:1.95;color:#4f554d}.ebg-article>p:first-child{font:400 27px/1.6 var(--ebg-serif);color:var(--ebg-ink);margin:0 0 65px}.ebg-article h2{font:400 clamp(38px,4vw,59px)/1.1 var(--ebg-serif);letter-spacing:-.045em;color:var(--ebg-ink);margin:86px 0 25px;scroll-margin-top:40px}.ebg-article h3{font:400 27px/1.3 var(--ebg-serif);color:var(--ebg-ink);margin:42px 0 15px}.ebg-article p{margin:0 0 24px}.ebg-article figure.wp-block-image,.ebg-article figure.wp-block-gallery,.ebg-article figure.wp-block-cover{margin:52px -8vw 55px;max-width:none}.ebg-article figure img{display:block;width:100%;height:auto}.ebg-article figure.wp-block-image img{max-height:660px;object-fit:cover}.ebg-article figcaption{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--ebg-muted);padding-top:13px;text-align:left}.ebg-article ul,.ebg-article ol{padding-left:22px;margin:0 0 35px}.ebg-article li{padding:5px 0}.ebg-article blockquote{font:italic 400 clamp(27px,3vw,42px)/1.3 var(--ebg-serif);color:var(--ebg-ink);border-top:1px solid var(--ebg-rule);border-bottom:1px solid var(--ebg-rule);padding:34px 0;margin:65px 0}.ebg-article blockquote p{margin:0}.ebg-article a{text-decoration:underline;text-underline-offset:3px}.ebg-article .alignwide{margin-left:-8vw;margin-right:-8vw;max-width:none}.ebg-article .alignfull{width:calc(100% + 16vw);max-width:none;margin-left:-8vw}.ebg-side-note{align-self:start;margin-top:440px;border-top:1px solid var(--ebg-rule);padding-top:20px;font-size:12px;line-height:1.8;color:var(--ebg-muted)}.ebg-side-note strong{display:block;color:var(--ebg-ink);font-size:10px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}.ebg-related{background:var(--ebg-wash);padding:105px 0 120px}.ebg-related-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:42px}.ebg-related-head h2{font:400 clamp(45px,5.5vw,78px)/1 var(--ebg-serif);letter-spacing:-.055em;margin:18px 0 0}.ebg-related-head>a,.ebg-eyebrow,.ebg-caption{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ebg-eyebrow,.ebg-caption{color:var(--ebg-muted)}.ebg-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ebg-related-img{height:310px;overflow:hidden}.ebg-related-img img{width:100%;height:100%;object-fit:cover}.ebg-related-card h3{font:400 clamp(24px,2.4vw,35px)/1.18 var(--ebg-serif);letter-spacing:-.03em;margin:18px 0 12px}.ebg-cta{background:var(--ebg-ink);color:var(--ebg-paper);padding:110px 4.7vw;text-align:center}.ebg-cta .ebg-eyebrow{color:#b8bdb3}.ebg-cta h2{font:400 clamp(54px,6.5vw,100px)/1 var(--ebg-serif);letter-spacing:-.055em;margin:20px auto 28px;max-width:900px}.ebg-cta p{font-size:15px;line-height:1.8;max-width:480px;margin:0 auto 35px;color:#c9ccc3}.ebg-button{display:inline-block;border:1px solid var(--ebg-paper);padding:16px 19px;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ebg-button:hover{background:var(--ebg-paper);color:var(--ebg-ink)}
@media(max-width:1050px){.ebg-article-grid{grid-template-columns:190px minmax(0,1fr);gap:5vw}.ebg-side-note{display:none}.ebg-article figure.wp-block-image,.ebg-article figure.wp-block-gallery,.ebg-article figure.wp-block-cover,.ebg-article .alignwide,.ebg-article .alignfull{margin-left:0;margin-right:0;width:auto}}
@media(max-width:750px){.ebg-intro{padding-top:30px}.ebg-intro h1{margin:45px 0 27px;font-size:clamp(51px,12vw,78px)}.ebg-dek{font-size:22px}.ebg-cover{height:440px;min-height:0}.ebg-article-grid{display:block;padding-top:55px;padding-bottom:75px}.ebg-toc{position:static;max-width:none;margin-bottom:60px}.ebg-toc a{display:inline-block;margin-right:17px;border:0}.ebg-article>p:first-child{font-size:23px}.ebg-article h2{margin-top:65px}.ebg-related{padding:70px 0}.ebg-related-grid{grid-template-columns:1fr;gap:44px}.ebg-related-img{height:300px}.ebg-related-head{align-items:start}.ebg-cta{padding:80px 5vw}.ebg-byline{flex-wrap:wrap}}
