:root{--accent:#4D6B3A;--line:#DDE3D3;--alt:#EEF1E8;--mute:#5D6656;--link:#46632F;--on-accent:#FFFFFF;--bg:#F9FAF6;--fg:#283024;--head:#1C2418}.showcase{border-bottom:1px solid var(--line);margin-bottom:32px;background:var(--alt);padding:40px 0}.headline{margin:0;color:var(--head);font-size:33.6px}.bannerText{max-width:60ch;margin:8px 0 0;color:var(--mute);font-size:17.6px}.showcase figure.cover{max-width:640px;margin:20px 0 0}.showcase figure.cover img{width:100%;border-radius:24px;height:auto;display:block}.listTitle h1{margin:0 0 20px;color:var(--head);font-size:24px}.container{max-width:1152px;margin:0 auto;box-sizing:border-box;padding-right:16px;padding-left:16px}.pageGrid{padding-bottom:40px;padding-top:24px}.content{min-width:0}.leftCol{margin-top:32px;min-width:0}ul.articles,ol.articles{margin:0;list-style:none;padding:0}.itemTitle{margin:0 0 6.4px;font-family:"Montserrat", Arial, sans-serif;font-size:24.8px;line-height:1.25}.itemTitle a{color:var(--head);text-decoration:none}.itemTitle a:hover{color:var(--link);text-decoration:underline}.postInfo{margin:0 0 14.4px;color:var(--mute);font-size:13.6px}.postInfo a{color:var(--mute)}.cardBody img{max-width:100%;height:auto}.cardBody h2:not(.itemTitle),.entrySummary h2{margin:20px 0 8px;font-size:18.4px}.cardBody h3,.entrySummary h3{font-size:16.32px}.postThumb{margin:0 0 16px}.postThumb img{width:100%;border-radius:12px;height:auto;display:block}.mainStory .itemTitle{font-size:33.6px;line-height:1.15}.mainStory{border-bottom:3px solid var(--head);margin-bottom:32px;padding-bottom:24px}.minor{grid-template-columns:minmax(0,1fr);margin-bottom:32px;display:grid;gap:32px}.articles .entryHeader{grid-template-columns:minmax(0,1fr);margin-bottom:16px;align-items:center;display:grid;gap:20px}.articles .item:nth-child(even){background:var(--alt);padding:20px}.articles .item{margin-bottom:32px}.articles .postThumb{margin:0}.sideBlock{margin-bottom:28px;font-size:14.72px}.blockTitle{margin:0 0 9.6px;text-transform:none;border-bottom:2px solid var(--accent);color:var(--head);padding-bottom:5.6px;font-family:"Montserrat", Arial, sans-serif;font-size:16px}.blockList{margin:0;list-style:none;padding:0}.blockList li,.blockList > div{border-bottom:1px solid var(--line);padding:4.8px 0}.sideBlock a{color:var(--link);text-decoration:none}.sideBlock a:hover{text-decoration:underline}.singleTitle{margin:0 0 8px;color:var(--head);font-family:"Montserrat", Arial, sans-serif;font-size:33.6px;line-height:1.2}.published{margin:0 0 24px;color:var(--mute);font-size:14.08px}.published a{color:var(--mute)}.richText img{max-width:100%;height:auto}.entryFooter{margin-top:40px;border-top:1px solid var(--line);padding-top:24px}.outline{margin-bottom:24px;background:var(--alt);border-radius:12px;padding:16px 20px}.outline p{margin:0 0 6.4px}.about{border:1px solid var(--line);margin-bottom:24px;border-radius:12px;padding:20px}.about p{margin:0 0 6.4px}.related h2{font-size:18.4px}.postNav{margin-top:24px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.path{margin:0 0 16px;color:var(--mute);font-size:13.12px}.path a{color:var(--mute)}.footer{margin-top:48px;color:var(--bg);background:var(--head);font-size:14.72px}.footColumns{grid-template-columns:minmax(0,1fr);padding:40px 16px;display:grid;gap:32px}.footer a{color:var(--bg)}.footer .siteName{margin:0 0 8px;color:var(--bg);font-family:"Montserrat", Arial, sans-serif;font-size:20.8px}.footer ul,.footer ol{margin:0;list-style:none;padding:0}.footerBottom{border-top:1px solid var(--mute);font-size:12.8px;padding:14.4px 0}.footerBottom > .container{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.footerBottom a{margin-left:12px}.buttonGroup{margin:16px 0 0;list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:12px}.btn{color:var(--on-accent);border:2px solid var(--accent);text-decoration:none;font-weight:700;background:var(--accent);border-radius:24px;padding:9.6px 17.6px;display:inline-block}.btnAlt{color:var(--accent);background:var(--bg)}.pills{margin:14.4px 0 0;list-style:none;font-size:13.6px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pills li,.pills span{color:var(--fg);border:1px solid var(--line);background:var(--alt);border-radius:48px;padding:4px 10.4px}.overline{margin:0 0 6.4px;text-transform:uppercase;color:var(--mute);font-weight:700;font-size:12.8px;letter-spacing:0.08em}.feedTitle,h2.feedTitle{margin:0 0 24px}.feedTitle h2,h2.feedTitle{margin-bottom:5.6px;font-size:30.4px}.feedTitle p{margin:0;color:var(--mute)}.kicker{max-width:70ch;margin:0 0 24px}@media (min-width:700px){.pageGrid{align-items:flex-start;display:flex;gap:36px}.content{order:2;flex:1 1 0}.leftCol{margin-top:0;order:1;flex:0 0 272px}.leftCol{position:sticky;align-self:start;top:16px}.minor{grid-template-columns:repeat(2, minmax(0,1fr))}.articles .entryHeader:has(figure){grid-template-columns:repeat(2, minmax(0,1fr))}.footColumns{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}