.article-fixed{height:108px}.article-callout{max-height:95px}.event-hero{width:100%;height:360px;margin-bottom:30px}.help-symbol{display:inline-grid;place-items:center;width:35px;height:35px;background:var(--soft);border:1px solid var(--line);border-radius:50%;text-decoration:none;margin-top:25px}.bookmark{float:right;border:0;background:none;font-size:1.6rem;padding:0 7px}.calendar-item{color:#35594a}.photo-note{font-size:.8rem}.live-host{border:1px solid var(--line);padding:25px;margin-top:25px}.live-host video{max-width:460px}.map-point{z-index:2}.article-fixed p{margin-bottom:0}#article-summary{max-width:780px}.theme-dark #send-message{color:#718c7d}.theme-contrast .home-notice{background:#000}.theme-contrast .notice-dot{background:#fff}.theme-contrast .timer{background:#111;color:#fff}.theme-contrast .home-hero{background:#000}.theme-dark .timer{background:#3f3928;color:#e7eada}.theme-dark .article-quote{background:#203b36}#welcome-language{width:100%;max-width:300px}

.resource-heading{font-family:Manrope,Arial,sans-serif;font-weight:700;letter-spacing:-.04em;line-height:1.2;margin:24px 0 18px}.resource-heading.level-1{font-size:3.3rem}.resource-heading.level-2{font-size:2rem}.footer-grid .resource-heading{font-family:'DM Sans',Arial,sans-serif;font-size:.83rem;letter-spacing:0;margin:0 0 18px}.panel .resource-heading{font-size:1.4rem;margin-top:0}.resource-heading.level-3{font-size:1.2rem}

.article-callout{max-height:65px}.chat-panel{width:440px}@media(max-width:700px){.chat-panel{width:290px}.resource-heading.level-1{font-size:2.4rem}}

#map-content .map-grid{transform:none}

body{color:var(--ink);background:var(--paper)}.theme-contrast .account-link{border-color:var(--paper)}

/* Presentation shared by the reviewed content and controls. */
#newsletter label{display:block;margin-bottom:6px;font-weight:600}
body[data-page=news] .toolbar input,body[data-page=news] .toolbar select,body[data-page=news] #filter-news{height:50px}
.processing-figure{margin:20px 0 0}.processing-figure img{width:100%;height:auto}.processing-figure figcaption{margin-top:10px;font-size:.8rem;color:var(--muted)}
.visit-map-link{display:block;max-width:240px}.visit-map-link img{width:100%;height:auto}
.reply-options{display:flex;gap:24px;flex-wrap:wrap}.reply-options label{display:flex;align-items:center;gap:8px;margin:0}
.reply-options input[type=radio]{width:auto;max-width:none;padding:0;flex:none}.reply-options label{white-space:nowrap}
#account-tabs{flex-wrap:wrap}
#works-inline-link{color:#325452;text-decoration:none}
#works-link-paragraph{color:var(--ink)}
.theme-dark #works-inline-link{color:#c1d5ca}.theme-contrast #works-inline-link{color:inherit}
