/* Editorial identity shares the site's palette and locally loaded brand fonts. */
.gwj-journal{--j-paper:#f7f3ea;--j-green:#244638;--j-ink:#302d28;--j-muted:#625e56;--j-burgundy:#763d43;--j-line:#d7cebd;--j-gold:#c2a36b;background:var(--j-paper);color:var(--j-ink);font:400 17px/1.7 Lato,Arial,sans-serif}
.gwj-journal *{box-sizing:border-box}.gwj-journal :is(h1,h2,h3,p){margin:0}.gwj-journal :is(h1,h2,h3){font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:600!important;line-height:1.1!important;color:var(--j-green)!important;letter-spacing:-.02em;text-transform:none!important;text-wrap:balance}.gwj-journal h1{font-size:clamp(46px,6.5vw,82px)!important}.gwj-journal h2{font-size:clamp(32px,3.7vw,46px)!important}.gwj-journal h3{font-size:30px!important}.gwj-journal p{font:400 17px/1.7 Lato,Arial,sans-serif!important;color:var(--j-ink)!important;margin:16px 0 0}.gwj-journal a{color:inherit;text-decoration:none}.gwj-journal a:hover{text-decoration:underline;text-underline-offset:5px}.gwj-journal :is(a,input,select,button):focus-visible{outline:3px solid var(--j-burgundy);outline-offset:4px}.gwj-shell{width:min(1160px,calc(100% - 64px));margin-inline:auto}.gwj-breadcrumb{display:flex;gap:12px;padding:16px 0;font-size:13px;color:var(--j-muted)}.gwj-breadcrumb a{text-decoration:underline}
.gwj-masthead{text-align:center;padding:38px 0 46px;border-top:1px solid var(--j-line);border-bottom:4px double var(--j-green)}.gwj-journal .gwj-kicker{font:700 12px/1.5 Lato,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.12em;color:var(--j-burgundy)!important;margin:0 0 16px}.gwj-masthead .gwj-intro{max-width:690px;margin:20px auto 26px;font-size:19px!important}.gwj-button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:12px 20px;border:1px solid var(--j-green);border-radius:4px;background:var(--j-green);color:#f7f3ea!important;font:700 15px/1.4 Lato,Arial,sans-serif!important;text-align:center;cursor:pointer}.gwj-button:hover{background:#183528;text-decoration:none!important}.gwj-feature{display:grid;grid-template-columns:1.12fr 1fr;gap:42px;padding:40px 0;border-bottom:1px solid var(--j-line);align-items:center}.gwj-image{display:flex;align-items:center;justify-content:center;min-width:0;aspect-ratio:1.55;background:#eae2d4;overflow:hidden}.gwj-image img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.8)}.gwj-image span{font:600 28px/1.2 'Cormorant Garamond',Georgia,serif;color:var(--j-green);padding:30px}.gwj-feature .gwj-button{margin-top:22px}.gwj-journal .gwj-meta{font-size:13px!important;color:var(--j-muted)!important;letter-spacing:.02em}.gwj-library{padding-top:44px;padding-bottom:55px;scroll-margin-top:95px}.gwj-search{display:grid;grid-template-columns:1.5fr 1fr auto;gap:18px;align-items:end;margin:28px 0 22px;padding:24px;background:#fffdf8;border:1px solid var(--j-line)}.gwj-search label{display:block;min-width:0;font-size:14px;font-weight:700;color:var(--j-green)}.gwj-search :is(input,select){display:block;width:100%;min-width:0;max-width:100%;height:48px;margin-top:8px;padding:10px 12px;background:#fff;border:1px solid #8d887e;border-radius:3px;color:var(--j-ink);font:400 16px/1.4 Lato,Arial,sans-serif}.gwj-search .gwj-button{height:48px}.gwj-collections{display:flex;flex-wrap:wrap;gap:9px}.gwj-collections a{padding:8px 14px;border:1px solid var(--j-line);font-size:14px}.gwj-collections [aria-current]{background:var(--j-burgundy);border-color:var(--j-burgundy);color:#fff}.gwj-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 26px;margin-top:25px}.gwj-card{min-width:0;background:#fffdf8;border-bottom:2px solid var(--j-line);display:flex;flex-direction:column}.gwj-card-copy{padding:23px;display:flex;flex-direction:column;flex:1}.gwj-card-copy .gwj-kicker{font-size:11px!important}.gwj-card-copy .gwj-button{margin-top:22px;align-self:center}.gwj-card-copy .gwj-meta{margin-top:auto;padding-top:16px}.gwj-pagination{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.gwj-pagination a{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--j-line)}.gwj-pagination [aria-current]{background:var(--j-green);color:#fff}.gwj-empty{padding:35px;border:1px solid var(--j-line);margin-top:25px}.gwj-empty .gwj-button{margin-top:20px}.gwj-closing{background:var(--j-green);padding:46px 0}.gwj-closing>.gwj-shell{display:flex;justify-content:space-between;align-items:center;gap:35px}.gwj-closing>.gwj-shell>div:first-child{max-width:680px}.gwj-journal .gwj-closing :is(h2,p){color:#f7f3ea!important}.gwj-journal .gwj-closing .gwj-kicker{color:#f7f3ea!important}.gwj-actions{display:flex;gap:12px;flex-wrap:wrap;min-width:180px}.gwj-closing .gwj-button{background:#f7f3ea;color:var(--j-green)!important;border-color:#f7f3ea}
/* Standard article wrappers keep their reading layout and gain brand colors. */
.gwas-story-page{--gwas-story-navy:#244638;--gwas-story-navy-dark:#183528;--gwas-story-gold:#c2a36b;--gwas-story-burgundy:#763d43;--gwas-story-cream:#f7f3ea;--gwas-story-paper:#ece4d6;--gwas-story-ivory:#f7f3ea;--gwas-story-ink:#302d28}
.gwas-story-page .gwas-story-hero{background:#f7f3ea!important;border-top:1px solid #d7cebd;border-bottom:4px double #244638}.gwas-story-page .gwas-story-hero h1{color:#244638!important;font-size:clamp(40px,5.2vw,66px)!important}.gwas-story-page .gwas-story-hero :is(p,span,strong,small){color:#302d28!important}.gwas-story-page .gwas-story-hero :is(.gwas-story-eyebrow,.gwas-story-kicker){color:#763d43!important}.gwas-story-page .gwas-story-hero :is(.gwas-story-hero-lead,.gwas-story-hero-text){color:#302d28!important}.gwas-story-page :is(.gwas-story-copy p,.gwas-story-copy li){font-size:18px;line-height:1.8}.gwas-story-page a:hover{color:#244638!important}
body.gwas-story-article .entry-header,body.gwas-story-article .entry-meta,body.gwas-story-article .cat-links{display:none!important}
@media(max-width:1000px){.gwj-shell{width:calc(100% - 40px)}.gwj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gwj-feature{gap:28px}.gwj-search{grid-template-columns:1fr 1fr}.gwj-search>.gwj-button{grid-column:1/-1;justify-self:start}.gwj-closing>.gwj-shell{display:block}.gwj-actions{margin-top:24px}}
@media(max-width:680px){.gwj-shell{width:calc(100% - 32px)}.gwj-masthead{padding:28px 0 32px}.gwj-feature{grid-template-columns:1fr;gap:25px;padding:30px 0}.gwj-library{padding:32px 0 38px}.gwj-search{grid-template-columns:1fr;padding:20px}.gwj-grid{grid-template-columns:1fr;gap:25px}.gwj-collections a{font-size:13px;padding:8px 10px}.gwj-closing{padding:35px 0}.gwj-journal .gwj-intro{font-size:18px!important}.gwj-button{white-space:normal}.gwj-card-copy{padding:22px}}

/* Article illustrations stay fully visible when there is no editorial photograph. */
.gwj-journal .gwj-image-illustration{background:#f7f3ea;border:1px solid #d7cebd;padding:24px}.gwj-journal .gwj-image-illustration img{object-fit:contain!important;filter:none;max-height:100%}
