.updates-hero{min-height:340px;display:grid;align-items:end;padding:68px 7% 52px;background:linear-gradient(90deg,rgba(3,24,44,.97),rgba(3,24,44,.58)),url("../images/site/white-house.jpg") center/cover;color:#fff;border-bottom:1px solid var(--gold)}.updates-hero>div{max-width:780px}.updates-kicker{margin:0 0 8px;color:var(--gold-light);font:14px var(--serif);font-variant:small-caps;letter-spacing:2px}.updates-hero h1{margin:0;font:60px/1 var(--serif);font-variant:small-caps}.updates-hero p:last-child{max-width:680px;margin:17px 0 0;font-size:17px;line-height:1.55}
.updates-archive{padding:62px 6%;background-color:var(--cream);background-image:radial-gradient(#b98b3024 .6px,transparent .7px);background-size:5px 5px}.archive-intro{max-width:1180px;margin:0 auto 30px;padding-bottom:18px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:50px;align-items:end}.archive-intro h2{margin:0;font:34px var(--serif);font-variant:small-caps}.archive-intro p{max-width:520px;margin:0;font:14px/1.5 var(--serif)}.update-feature{max-width:1180px;margin:0 auto 34px;display:grid;grid-template-columns:1.05fr .95fr;background:#fff;border:1px solid #d8c49c;box-shadow:0 10px 25px #08233c12}.update-feature:nth-child(odd){grid-template-columns:.95fr 1.05fr}.update-feature:nth-child(odd) .update-feature-image{order:2}.update-feature-image{min-height:350px}.update-feature-image img{width:100%;height:100%;object-fit:cover}.update-feature-copy{display:flex;flex-direction:column;justify-content:center;padding:42px}.update-feature time,.article-meta time{color:#8a5f19;font:12px var(--serif);text-transform:uppercase;letter-spacing:1.2px}.update-feature h2{margin:10px 0 14px;font:31px/1.12 var(--serif)}.update-feature p{margin:0;font-size:15px;line-height:1.6}.update-feature .outline-button{margin:24px 0 0}
.article-hero{min-height:470px;display:grid;align-items:end;padding:72px 7% 58px;background-position:center;background-size:cover;color:#fff;border-bottom:1px solid var(--gold)}.article-hero.july{background-image:linear-gradient(90deg,rgba(3,24,44,.97),rgba(3,24,44,.48)),url("../images/site/gallery/rendering-east-colonnade.jpeg")}.article-hero.october{background-image:linear-gradient(90deg,rgba(3,24,44,.97),rgba(3,24,44,.55)),url("../images/site/gallery/renovation-east-terrace-1902.jpg")}.article-hero.august{background-image:linear-gradient(90deg,rgba(3,24,44,.97),rgba(3,24,44,.5)),url("../images/site/white-house.jpg")}.article-hero>div{max-width:900px}.back-link{display:inline-block;margin-bottom:26px;color:var(--gold-light);font:12px var(--serif);text-transform:uppercase;letter-spacing:1px}.article-meta{display:flex;gap:18px;align-items:center}.article-meta span{font:11px var(--sans);text-transform:uppercase;letter-spacing:1px}.article-hero h1{max-width:850px;margin:12px 0 0;font:50px/1.08 var(--serif)}.article-deck{max-width:760px;margin:17px 0 0;font:18px/1.5 var(--serif)}
.article-layout{padding:58px 6%;background:var(--cream)}.article-body{max-width:820px;margin:auto;font:17px/1.72 Georgia,"Times New Roman",serif}.article-body .status-note{margin:0 0 34px;padding:18px 22px;border-left:4px solid var(--gold);background:#ede4d0;font:13px/1.55 var(--sans)}.article-body h2{margin:42px 0 12px;color:var(--navy);font:29px var(--serif);font-variant:small-caps}.article-body p{margin:0 0 20px}.article-body ul{margin:0 0 24px;padding-left:24px}.article-body li{margin-bottom:10px}.article-body .source-note{margin-top:42px;padding-top:18px;border-top:1px solid var(--line);font:12px/1.55 var(--sans)}.article-body .source-note a{text-decoration:underline}.history-list{list-style:none;padding:0!important;border-top:1px solid #d2bc91}.history-list li{display:grid;grid-template-columns:72px 1fr;gap:20px;margin:0;padding:15px 0;border-bottom:1px solid #d2bc91}.history-list strong{color:#8a5f19;font:17px var(--serif)}.archive-flag{margin:30px 0;padding:18px 22px;border:1px solid #b88a38;background:#fff8e8;font:13px/1.55 var(--sans)}.article-sources{margin-top:42px;padding-top:18px;border-top:1px solid var(--line);font:13px/1.55 var(--sans)}.article-sources h2{margin-top:0}.article-sources details{border-bottom:1px solid #d2bc91}.article-sources summary{padding:12px 0;cursor:pointer;font-weight:700}.article-sources ul{margin:0;padding:0 0 16px 20px}.article-sources a{text-decoration:underline}
.article-closing{padding:46px 6%;background:linear-gradient(100deg,#06233d,#083053,#05213a);color:#fff;text-align:center;border-top:1px solid var(--gold)}.article-closing h2{margin:0;font:31px var(--serif);font-variant:small-caps}.article-closing p{max-width:620px;margin:12px auto 21px;font:15px/1.5 var(--serif)}.article-actions{display:flex;justify-content:center;gap:14px}.article-actions .outline-button{display:inline-flex;align-items:center;margin:0;border-color:var(--gold);color:var(--gold-light)}
@media(max-width:980px){.updates-hero{min-height:310px;padding:54px 6% 42px}.updates-hero h1{font-size:52px}.updates-archive{padding:48px 5%}.update-feature,.update-feature:nth-child(odd){grid-template-columns:1fr 1fr}.update-feature:nth-child(odd) .update-feature-image{order:0}.update-feature-copy{padding:30px}.article-hero{min-height:420px;padding:58px 6% 48px}.article-hero h1{font-size:43px}}
@media(max-width:620px){.updates-hero{min-height:390px;padding:58px 24px 42px}.updates-hero h1{font-size:46px}.updates-hero p:last-child{font-size:15px}.updates-archive{padding:40px 20px}.archive-intro{display:block}.archive-intro p{margin-top:12px}.update-feature,.update-feature:nth-child(odd){display:block;margin-bottom:28px}.update-feature-image{min-height:0}.update-feature-image img{aspect-ratio:16/10}.update-feature-copy{padding:26px 22px}.update-feature h2{font-size:27px}.article-hero{min-height:520px;padding:58px 24px 45px;background-position:62% center}.article-hero h1{font-size:37px}.article-deck{font-size:16px}.article-meta{align-items:flex-start;flex-direction:column;gap:7px}.article-layout{padding:42px 22px}.article-body{font-size:16px;line-height:1.68}.article-body h2{font-size:26px}.history-list li{grid-template-columns:58px 1fr;gap:12px}.article-closing{padding:42px 22px}.article-actions{flex-direction:column}.article-actions .button,.article-actions .outline-button{width:100%;justify-content:center}}
