body #main-content .wga .wga-publications{padding-block:104px}
body #main-content .wga .wga-publication{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:80px;border-top:1px solid var(--line);padding-top:36px;margin-top:40px}
body #main-content .wga .wga-publication-question h3{font-size:35px!important;line-height:1.2!important;max-width:420px;overflow-wrap:break-word}
body #main-content .wga .wga-publication-question .wga-kicker{margin-bottom:24px}
body #main-content .wga .wga-publication-line{display:block;height:3px;width:64px;margin-top:32px;background:var(--accent)}
body #main-content .wga .wga-dark .wga-publication-line{background:var(--bright)}
body #main-content .wga .wga-publication-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;font-size:12px;line-height:1.5;color:var(--muted);margin-bottom:24px}
body #main-content .wga .wga-publication :is(h4,h5){font-family:inherit;color:inherit!important;-webkit-text-fill-color:currentColor!important;line-height:1.35!important;padding:0;margin:0;letter-spacing:0;hyphens:auto;overflow-wrap:break-word;font-weight:600;background:none;text-shadow:none}
body #main-content .wga .wga-publication h4{font-size:25px!important}
body #main-content .wga .wga-publication h4 a{color:inherit;font-weight:inherit}
body #main-content .wga .wga-publication-reading>p{font-size:17px;line-height:1.7;margin-top:22px;color:var(--muted)}
body #main-content .wga a.wga-publication-link{display:inline-flex;align-items:center;min-height:44px;margin-top:14px;font-size:15px}
body #main-content .wga .wga-publication-context{border-top:1px solid var(--line);margin-top:26px}
body #main-content .wga .wga-publication-context summary{padding:18px 30px 18px 0;position:relative;font-size:15px;line-height:1.45;cursor:pointer;list-style:none}
body #main-content .wga .wga-publication-context summary::-webkit-details-marker{display:none}
body #main-content .wga .wga-publication-context summary:after{content:'+';position:absolute;right:0;top:13px;font-size:24px;color:var(--accent)}
body #main-content .wga .wga-publication-context[open] summary:after{content:'−'}
body #main-content .wga .wga-publication-context ol{list-style:none;display:grid;gap:22px;padding:8px 0 28px}
body #main-content .wga .wga-publication-context li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px;margin:0;padding:0}
body #main-content .wga .wga-publication-context li>span{font-size:12px;color:var(--accent);padding-top:4px}
body #main-content .wga .wga-publication h5{font-size:17px!important;margin-bottom:7px}
body #main-content .wga .wga-publication-context li p{font-size:15px;line-height:1.65;color:var(--muted)}
body #main-content .wga .wga-publication-output{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;gap:24px 48px;align-items:center;margin-top:44px;padding-block:28px;border-block:1px solid var(--line)}
body #main-content .wga .wga-publication-output .wga-kicker{font-size:11px;margin-bottom:12px}
body #main-content .wga .wga-publication-output h4{font-size:21px!important}
body #main-content .wga .wga-publication-output>p{font-size:15px;color:var(--muted)}
body #main-content .wga .wga-publication-output>a{font-size:14px;white-space:nowrap;padding-block:12px}
body #main-content .wga .wga-publication-note{max-width:980px;font-size:12px;line-height:1.7;color:var(--muted);margin-top:24px}
body #main-content .wga .wga-dark :is(.wga-publication-meta,.wga-publication-reading>p,.wga-publication-context li p,.wga-publication-output>p,.wga-publication-note){color:#b9bec2}
body #main-content .wga .wga-dark :is(.wga-publication-context summary:after,.wga-publication-context li>span){color:var(--bright)}
body #main-content .wga .wga-dark :is(.wga-publication,.wga-publication-context,.wga-publication-output){border-color:#50565b}
body #main-content .wga .wga-publication-related{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;margin-top:54px}
body #main-content .wga .wga-publication-related>div{display:grid;grid-template-columns:1fr 1fr;gap:4px 30px}
body #main-content .wga .wga-publication-related a{font-size:15px;line-height:1.5;min-height:48px;padding-block:12px}
body #main-content .wga .wga-home-publications{padding-block:64px 30px}
body #main-content .wga .wga-home-publications>header h3{font-size:38px!important}
body #main-content .wga .wga-publication-compact{padding-block:32px 12px;margin-top:32px}
body #main-content .wga .wga-publication-compact .wga-publication-question h3{font-size:29px!important}
body #main-content .wga .wga-home-publications>a{display:inline-block;min-height:44px;margin-top:20px;padding-block:10px;font-size:15px}
body #main-content .wga:is(.wtab,.wsw,.wad,.wh) :is(.wtab-source-grid,.wsw-source-grid,.wad-source-grid,.wh-proof-grid){grid-template-columns:repeat(2,minmax(0,1fr))}
body #main-content .wga:is(.wtab,.wsw,.wad) :is(.wtab-source-grid,.wsw-source-grid,.wad-source-grid){margin-top:52px}
@media(max-width:1050px){
 body #main-content .wga .wga-publication,body #main-content .wga .wga-publication-related{column-gap:40px}
 body #main-content .wga .wga-publication-question h3{font-size:30px!important}
 body #main-content .wga .wga-publication-output{grid-template-columns:1fr 1.2fr;column-gap:40px}
 body #main-content .wga .wga-publication-output>a{grid-column:2;justify-self:start;padding:0}
}
@media(max-width:700px){
 body #main-content .wga:is(.wtab,.wsw,.wad,.wh) :is(.wtab-source-grid,.wsw-source-grid,.wad-source-grid,.wh-proof-grid){grid-template-columns:1fr}
 body #main-content .wga .wga-publications{padding-block:70px}
 body #main-content .wga .wga-publication{grid-template-columns:1fr;gap:30px;padding-top:26px;margin-top:28px}
 body #main-content .wga .wga-publication-question h3,body #main-content .wga .wga-publication-compact .wga-publication-question h3{font-size:27px!important}
 body #main-content .wga .wga-publication-question .wga-kicker{margin-bottom:16px}
 body #main-content .wga .wga-publication-line{margin-top:24px;width:42px}
 body #main-content .wga .wga-publication h4{font-size:22px!important}
 body #main-content .wga .wga-publication-meta{font-size:11px;margin-bottom:18px}
 body #main-content .wga .wga-publication-reading>p{font-size:16px;margin-top:18px}
 body #main-content .wga .wga-publication-output{grid-template-columns:1fr;margin-top:0;gap:18px;padding-block:26px}
 body #main-content .wga .wga-publication-output>a{grid-column:auto}
 body #main-content .wga .wga-publication-related{grid-template-columns:1fr;gap:0;margin-top:40px}
 body #main-content .wga .wga-publication-related>div{grid-template-columns:1fr;gap:0}
 body #main-content .wga .wga-publication-related a{border-top:1px solid #50565b}
 body #main-content .wga .wga-home-publications{padding-top:42px}
 body #main-content .wga .wga-home-publications>header h3{font-size:29px!important}
}
