.reading-upgrade .country-entry-gallery{clear:both;padding:8px 0 36px}
.country-gallery-heading{display:flex;align-items:baseline;gap:24px;justify-content:space-between;margin-bottom:22px}.country-gallery-heading h2{font-size:32px!important;margin:0}.country-gallery-heading p{font-size:16px;max-width:50ch;margin:0;color:#526257}
.country-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.country-entry-grid article{background:#EBF0EA;min-width:0}
.country-entry-picture{display:block!important;border:0!important;padding:0!important;width:100%;background:transparent!important;min-height:0!important;overflow:hidden}
.country-entry-picture>img{display:block;width:100%;height:230px;object-fit:cover;transition:transform .25s}.country-entry-picture:hover>img{transform:scale(1.025)}
.country-entry-body{padding:22px}.country-entry-body h3{display:flex;gap:12px;align-items:center;margin:0 0 12px;font-size:29px!important}.country-entry-body h3 img{width:32px;height:23px;object-fit:contain}.country-entry-body p{font-size:17px;margin:8px 0;line-height:1.5}.country-entry-kind{font-size:12px;color:#526257}
.country-entry-actions{display:flex;flex-direction:column;gap:6px;margin-top:14px}.country-entry-actions a,.country-entry-actions button{display:inline-flex;align-items:center;min-height:44px;font-size:16px;border:0;border-bottom:1px solid #A8BDB0;background:transparent;padding:0;text-align:left;justify-content:flex-start}
.country-selection-bar{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:24px;border-bottom:1px solid #B8C8BD;padding-bottom:20px}.country-selection-bar p{width:100%;margin:0;font-size:13px;max-width:90ch;color:#526257}.country-entry-picture[aria-pressed=true]{outline:3px solid #416552;outline-offset:-3px}.country-selection-bar [aria-pressed=true]{background:#112A24;color:#fff}
.reading-upgrade[data-upgrade=atlas] .atlas-opener{display:none!important}.reading-upgrade[data-upgrade=atlas] .lead{min-height:0!important;padding:36px 0 28px!important}.reading-upgrade #briefing-front[hidden]{display:none!important}
@media(max-width:700px){.country-gallery-heading{display:block}.country-gallery-heading h2{font-size:28px!important}.country-gallery-heading p{margin-top:8px}.country-entry-grid{grid-template-columns:1fr;gap:24px}.country-entry-picture>img{height:210px}.country-entry-body{padding:20px}.country-entry-body h3{font-size:28px!important}.country-entry-actions{flex-direction:row;flex-wrap:wrap;gap:8px 20px}.country-entry-actions a,.country-entry-actions button{font-size:15px}.reading-upgrade .country-entry-gallery{padding-bottom:28px}}
.country-entry-grid article{background:transparent}.country-entry-body{background:#112A24;color:#F7F8F5}.country-entry-body h3{color:#F7F8F5!important}.country-entry-kind{color:#CFDAD0}.country-entry-actions button,.country-entry-actions a{color:#F7F8F5!important;border-color:#799487}.country-entry-picture>img{height:auto;aspect-ratio:3/2}.country-entry-picture[aria-pressed=true]{outline-color:#CDB47C}
@media(max-width:700px){.country-entry-picture>img{height:auto;aspect-ratio:3/2}}
.country-entry-page .country-entry-gallery{padding:8px 0 36px;clear:both}.country-entry-page .country-entry-gallery h2{font:32px/1.3 Georgia,serif}.country-entry-page .country-entry-gallery h3{font:29px/1.3 Georgia,serif;letter-spacing:0}.country-entry-page .country-entry-gallery button{cursor:pointer}.country-entry-page .country-entry-gallery a:focus-visible,.country-entry-page .country-entry-gallery button:focus-visible{outline:2px solid #CDB47C;outline-offset:3px}
.country-entry-page .atlas-opener{display:none!important}.country-entry-page .country-entry-gallery{max-width:1280px;margin:0 auto!important;width:auto!important;padding:16px 40px 36px!important}.country-entry-page .country-gallery-heading p{color:inherit;opacity:.8}.country-entry-page .country-gallery-heading h2{color:inherit}.country-entry-page .country-entry-grid{margin:0!important}.country-entry-page .country-selection-bar{color:inherit}
@media(max-width:700px){.country-entry-page .country-entry-gallery{padding:16px 24px 28px!important}.country-entry-page .country-gallery-heading{display:block}}

/* Approved Briefings workbench: one primary story, two secondary stories. */
body.briefings-page.reading-upgrade main{max-width:1360px;padding:0 40px;margin:auto}
body.briefings-page.reading-upgrade .lead{padding:32px 0 12px!important;min-height:0!important;display:block!important}
body.briefings-page.reading-upgrade .lead h1{font-size:40px!important;max-width:24ch;margin:8px 0}
body.briefings-page.reading-upgrade .lead>.line-link{display:none}
body.briefings-page.reading-upgrade .briefing-country-tabs{padding:8px 0 24px}
.briefing-country-tabs nav{display:flex;gap:24px;flex-wrap:wrap}.briefing-country-tabs a{padding:10px 0;border-bottom:1px solid #789184;font-size:16px}
body.briefings-page.reading-upgrade #briefing-front{display:grid!important;grid-template-columns:7fr 5fr;gap:40px;margin:0 0 64px}
body.briefings-page.reading-upgrade .briefing-feature{display:block!important;padding:0!important;background:transparent!important}
body.briefings-page.reading-upgrade .briefing-feature>a>img{width:100%;height:270px;object-fit:cover;display:block}
body.briefings-page.reading-upgrade .briefing-feature h2{font-size:34px!important;line-height:1.2;margin:14px 0}
body.briefings-page.reading-upgrade .briefing-feature>p:not(.fine){font-size:19px;line-height:1.6;max-width:55ch}
body.briefings-page.reading-upgrade .briefing-secondary{display:grid!important;gap:28px;align-content:start}
body.briefings-page.reading-upgrade .briefing-secondary article{display:grid!important;grid-template-columns:150px 1fr;gap:22px;padding:0 0 24px;border-bottom:1px solid #b8c7bd;background:transparent}
body.briefings-page.reading-upgrade .briefing-secondary img{width:150px;height:170px;object-fit:cover}
body.briefings-page.reading-upgrade .briefing-secondary h3{font-size:26px!important;line-height:1.25;margin:10px 0 18px}
body.briefings-page.reading-upgrade .briefing-feature-actions{display:flex;gap:12px;flex-wrap:wrap}
body.briefings-page.reading-upgrade #country-article{font-size:18px;line-height:1.75}.country-prose{max-width:65ch}
@media(max-width:700px){body.briefings-page.reading-upgrade main{padding:0 20px}body.briefings-page.reading-upgrade .lead{padding:24px 0 8px!important}body.briefings-page.reading-upgrade .lead h1{font-size:30px!important}body.briefings-page.reading-upgrade .lead p{font-size:16px}body.briefings-page.reading-upgrade #briefing-front{grid-template-columns:1fr;gap:36px}body.briefings-page.reading-upgrade .briefing-feature>a>img{height:200px}body.briefings-page.reading-upgrade .briefing-feature h2{font-size:28px!important}body.briefings-page.reading-upgrade .briefing-feature>p:not(.fine){font-size:17px}body.briefings-page.reading-upgrade .briefing-secondary article{grid-template-columns:110px 1fr;gap:18px}body.briefings-page.reading-upgrade .briefing-secondary img{width:110px;height:140px}body.briefings-page.reading-upgrade .briefing-secondary h3{font-size:23px!important}}
body.briefings-page.reading-upgrade .briefing-feature,body.briefings-page.reading-upgrade .briefing-feature h2,body.briefings-page.reading-upgrade .briefing-feature h2 a,body.briefings-page.reading-upgrade .briefing-feature p,body.briefings-page.reading-upgrade .briefing-feature-actions a{color:#19392d!important;position:static!important;text-shadow:none!important;opacity:1!important}
body.briefings-page.reading-upgrade .briefing-feature .fine{color:#52675b!important;font-size:13px!important}
body.briefings-page.reading-upgrade .briefing-country-tabs nav{display:flex!important;flex-direction:row!important;gap:20px!important;justify-content:flex-start!important}
body.briefings-page.reading-upgrade .briefing-country-tabs nav a{display:inline-block!important;width:auto!important;flex:0 0 auto!important;font-size:15px!important}
/* Country tabs are page content, never the mobile header menu. */
body.briefings-page.reading-upgrade .briefing-country-tabs nav{position:static!important;inset:auto!important;width:100%!important;height:auto!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;z-index:auto!important}
