:root{--eg-paper:#f9f7f0;--eg-ink:#151515;--eg-red:#c31520;--eg-line:#9f9b90}.eg-body{margin:0;background:var(--eg-paper);color:var(--eg-ink);font-family:Georgia,"Times New Roman",serif}.eg-top,.eg-shell,.eg-foot-mast,.eg-foot-cols,.tpl-friends,.eg-copy{width:min(1220px,calc(100% - 36px));margin:auto}.eg-top{border-top:5px solid var(--eg-ink);border-bottom:4px double var(--eg-ink)}.eg-date{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--eg-ink);font:10px Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em}.eg-mast{height:92px;display:grid;grid-template-columns:100px 1fr 100px;align-items:center}.eg-mast>a:nth-child(2){text-align:center;font-size:clamp(40px,6vw,72px);font-weight:700;letter-spacing:-.055em;text-decoration:none;color:var(--eg-ink)}.eg-mast>a:last-child{text-align:right;color:var(--eg-ink);font:11px Arial,sans-serif;text-decoration:none}.eg-top>nav{display:flex;justify-content:center;gap:18px;border-top:1px solid var(--eg-ink);padding:9px 0;overflow:hidden}.eg-top>nav a{color:var(--eg-ink);text-decoration:none;font:700 10px Arial,sans-serif;text-transform:uppercase;white-space:nowrap}.eg-shell{padding:24px 0 70px}.eg-front{display:grid;grid-template-columns:.7fr 1.5fr .75fr;border-bottom:4px double var(--eg-ink)}.eg-front>div,.eg-lead{padding:0 20px 25px;border-right:1px solid var(--eg-ink)}.eg-front>div:first-child{padding-left:0}.eg-front>div:last-child{border-right:0;padding-right:0}.eg-leftcol article{padding:0 0 22px;margin-bottom:22px;border-bottom:1px solid var(--eg-ink)}.eg-leftcol article:last-child{border-bottom:0}.eg-front small,.eg-columns small,.eg-article small,.eg-archive-grid small{font:700 9px Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:var(--eg-red)}.eg-front h2{font-size:25px;line-height:1.02;margin:7px 0}.eg-front h2 a,.eg-lead h1 a,.eg-columns h3 a,.eg-archive-grid h2 a{color:inherit;text-decoration:none}.eg-front p{font-size:14px;line-height:1.5;color:#4f4d46}.eg-lead{text-align:center}.eg-lead h1{font-size:clamp(45px,5vw,68px);line-height:.93;margin:10px 0;font-weight:700;letter-spacing:-.045em}.eg-lead>p{font-size:17px;max-width:650px;margin:15px auto}.eg-lead img{width:100%;margin-top:15px;aspect-ratio:16/9;object-fit:cover}.eg-rightcol article{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--eg-ink)}.eg-rightcol img{width:100%;aspect-ratio:4/3;object-fit:cover;filter:grayscale(.15)}.eg-rightcol h2{font-size:23px}.eg-sectionbar{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--eg-ink);font:10px Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em}.eg-columns{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:4px double var(--eg-ink)}.eg-columns article{padding:22px;border-right:1px solid var(--eg-ink)}.eg-columns article:nth-child(4n){border-right:0}.eg-columns article>span,.eg-archive-grid article>span{float:right;font:25px Arial,sans-serif;color:#aaa69b}.eg-columns img{width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:12px}.eg-columns h3{font-size:24px;line-height:1.05;margin:7px 0}.eg-columns p{font-size:14px;line-height:1.5}.eg-article{width:min(1220px,calc(100% - 36px));margin:35px auto 75px}.eg-article>header{text-align:center;max-width:1050px;margin:auto;border-bottom:1px solid var(--eg-ink);padding-bottom:25px}.eg-article h1{font-size:clamp(50px,7vw,90px);line-height:.9;letter-spacing:-.055em;margin:10px 0}.eg-article header p{font-size:22px;line-height:1.45;max-width:800px;margin:20px auto}.eg-article header>div{display:flex;justify-content:center;gap:18px;font:10px Arial,sans-serif;text-transform:uppercase}.eg-hero-img{width:100%;max-height:680px;object-fit:cover;margin:24px 0}.eg-story-wrap{display:grid;grid-template-columns:160px minmax(0,700px) 220px;gap:35px;justify-content:center}.eg-story-wrap>aside{border-top:1px solid var(--eg-ink);padding-top:12px;font-family:Arial,sans-serif}.eg-story-wrap>aside span{display:block;font-size:9px;color:var(--eg-red);margin-top:12px}.eg-story-wrap>aside b{display:block;font-size:11px;margin-top:4px}.eg-prose,.eg-page>div{font-size:18px;line-height:1.78}.eg-prose p:first-child:first-letter{float:left;font-size:72px;line-height:.75;margin-right:8px}.eg-prose h2,.eg-page h2{font-size:34px;line-height:1.1;margin-top:45px}.eg-side-related a{display:block;color:var(--eg-ink);text-decoration:none;font-family:Georgia,serif;font-size:15px;padding:10px 0;border-bottom:1px solid var(--eg-line)}.eg-archive{display:grid;grid-template-columns:180px 1fr;border-bottom:4px double var(--eg-ink);padding:10px 0 25px}.eg-archive>span,.eg-page header span{font:10px Arial,sans-serif;text-transform:uppercase;color:var(--eg-red);letter-spacing:.13em}.eg-archive h1{font-size:72px;margin:0;line-height:.95}.eg-archive p{grid-column:2;font-size:16px}.eg-search{display:flex;margin:20px 0;border-bottom:1px solid var(--eg-ink)}.eg-search input{flex:1;padding:12px;border:0;background:transparent;font:16px Georgia,serif}.eg-search button{border:0;background:var(--eg-ink);color:white;padding:0 24px}.eg-archive-grid{display:grid;grid-template-columns:repeat(3,1fr)}.eg-archive-grid article{padding:22px;border-right:1px solid var(--eg-ink);border-bottom:1px solid var(--eg-ink)}.eg-archive-grid article:nth-child(3n){border-right:0}.eg-archive-grid img{width:100%;aspect-ratio:16/9;object-fit:cover;margin-bottom:12px}.eg-archive-grid h2{font-size:27px;line-height:1.03}.eg-archive-grid p{font-size:14px;line-height:1.5}.eg-page{width:min(800px,calc(100% - 36px));margin:60px auto}.eg-page header{border-bottom:4px double var(--eg-ink);padding-bottom:20px}.eg-page h1{font-size:65px;line-height:.95}.eg-404{width:min(1050px,calc(100% - 36px));min-height:65vh;margin:auto;text-align:center;display:flex;flex-direction:column;justify-content:center}.eg-404 span{font:10px Arial,sans-serif;color:var(--eg-red);letter-spacing:.15em}.eg-404 b{font-size:120px;line-height:.85}.eg-404 h1{font-size:52px}.eg-404 a{color:var(--eg-ink)}.eg-foot{background:var(--eg-ink);color:#f5f1e8;padding:34px 0 0}.eg-foot-mast{text-align:center;font-size:48px;border-bottom:1px solid #6b6963;padding-bottom:18px}.eg-foot-cols{display:grid;grid-template-columns:1.3fr 1fr .6fr;gap:35px;padding:25px 0}.eg-foot-cols p{line-height:1.6;color:#c9c4b8}.eg-foot-cols nav{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:8px}.eg-foot-cols a,.eg-foot .tpl-friends a{color:#f2eee5;text-decoration:none;font:12px Arial,sans-serif}.eg-foot .tpl-friends{border-top:1px solid #6b6963;padding:18px 0}.eg-foot .tpl-friends>div{display:flex;gap:15px;flex-wrap:wrap}.eg-copy{border-top:1px solid #6b6963;padding:15px 0;font:9px Arial,sans-serif;color:#99958c}.gnn-menu-toggle{display:none;color:var(--eg-ink)}@media(max-width:950px){.eg-top>nav{display:none}.eg-mast .gnn-menu-toggle{display:block}.eg-front{grid-template-columns:1fr 1.4fr}.eg-rightcol{display:none}.eg-columns{grid-template-columns:1fr 1fr}.eg-columns article:nth-child(2n){border-right:0}.eg-story-wrap{grid-template-columns:1fr}.eg-story-wrap>aside{display:none}.eg-archive-grid{grid-template-columns:1fr 1fr}.eg-archive-grid article:nth-child(3n){border-right:1px solid var(--eg-ink)}.eg-archive-grid article:nth-child(2n){border-right:0}.eg-foot-cols{grid-template-columns:1fr 1fr}}@media(max-width:620px){.eg-date{display:none}.eg-mast{height:72px;grid-template-columns:45px 1fr 45px}.eg-mast>a:last-child{display:none}.eg-front{grid-template-columns:1fr}.eg-leftcol{display:none}.eg-lead{padding:0 0 25px;border-right:0}.eg-columns{grid-template-columns:1fr}.eg-columns article{border-right:0}.eg-sectionbar span{display:none}.eg-archive{grid-template-columns:1fr}.eg-archive p{grid-column:auto}.eg-archive-grid{grid-template-columns:1fr}.eg-archive-grid article{border-right:0!important}.eg-foot-cols{grid-template-columns:1fr}.eg-top,.eg-shell,.eg-foot-mast,.eg-foot-cols,.eg-foot .tpl-friends,.eg-copy{width:calc(100% - 28px)}}