/* Shared by the front end and native WordPress editor. No font service or tracking. */
:root{--uf-pine:#153c2e;--uf-paper:#f4f0e7;--uf-ink:#202722;--uf-line:#bec7bb;--uf-copper:#8d4c29}
html{scroll-padding-top:1.5rem}body{margin:0}*,*:before,*:after{box-sizing:border-box}img{max-width:100%;height:auto}.wp-site-blocks>header{margin-block-start:0}.wp-site-blocks>main{margin-block-start:0}a{ text-underline-offset:.2em;text-decoration-thickness:1px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--uf-copper);outline-offset:5px}.wp-block-button__link:hover{filter:brightness(1.15)}.uf-header{margin-top:0!important}.uf-topline{padding-block:16px;border-bottom:1px solid var(--uf-line);gap:1rem}.uf-eyebrow{font:700 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--uf-copper)}.uf-topline .uf-eyebrow{margin:0;color:var(--uf-pine);font-size:10px}.uf-top-link,.uf-archive-link{font-size:12px;margin:0!important}.uf-masthead{padding-block:29px!important;gap:40px;margin-top:0!important}.uf-brand{flex:1;min-width:0}.uf-wordmark{font-size:clamp(32px,6.2vw,88px);letter-spacing:-.075em;font-weight:800;line-height:.95;margin:0!important;white-space:nowrap}.uf-wordmark a{text-decoration:none;color:var(--uf-pine)}.uf-tagline{font-size:12px;letter-spacing:.38em;line-height:1.2;margin:15px 0 0!important}.uf-rim{width:24%;flex-shrink:0;margin:0!important}.uf-rim img{width:100%}.uf-navline{border-top:2px solid var(--uf-pine);border-bottom:1px solid var(--uf-line);padding-block:15px;margin-top:0!important}.uf-nav{gap:27px}.uf-nav a{text-decoration:none}.uf-nav a:hover{color:var(--uf-copper);text-decoration:underline}.uf-nav .wp-block-navigation__container{gap:27px}.uf-hero{padding-block:48px 58px}.uf-hero>.wp-block-columns{gap:5%;margin-bottom:0}.uf-lead-query ul{list-style:none;margin:0;padding:0}.uf-lead-query .wp-block-post-title{margin-top:18px;margin-bottom:22px}.uf-lead-query .wp-block-query-no-results>h1{margin-top:18px;margin-bottom:22px}.uf-lead-query .wp-block-post-excerpt__more-text{font-size:14px;font-weight:700}.uf-hero-art figure{margin:0}.uf-hero-art img{width:100%;aspect-ratio:1.28;object-fit:cover}.uf-hero-art figcaption{font:10px/1.4 'Courier New',monospace;letter-spacing:.15em;color:#58665e;margin-top:12px}.uf-art-note{font-size:13px;margin-top:18px!important;border-top:1px solid var(--uf-line);padding-top:14px}.uf-text-link{font-size:13px;font-weight:700;margin-top:24px}.uf-text-link a{display:inline-block;text-decoration:none;border-bottom:1px solid var(--uf-copper);padding-bottom:5px}.uf-section{border-top:1px solid var(--uf-line);padding-block:40px 56px;margin-top:0!important}.uf-section-heading{margin-bottom:28px}.uf-section-heading h2{font-size:36px;margin:0}.uf-section-heading .uf-eyebrow{margin:0}.uf-card-grid{gap:28px!important}.uf-card-grid>li{border-top:1px solid var(--uf-line);padding-top:20px}.uf-card-grid .wp-block-post-featured-image{margin-bottom:18px}.uf-card-grid .wp-block-post-title a{text-decoration:none}.uf-card-grid .wp-block-post-title a:hover{text-decoration:underline}.uf-card-grid .uf-eyebrow{margin:10px 0}.uf-card-grid h2,.uf-card-grid h3{margin:0 0 12px}.uf-card-grid .wp-block-post-excerpt{font-size:16px}.uf-meta{font:12px/1.6 Arial,sans-serif;color:#58665e;gap:18px}.uf-empty{border:1px solid var(--uf-line);border-left:3px solid var(--uf-copper);padding:22px 28px;background:#ebece3}.uf-empty p{font-size:16px;margin:0}.uf-beats{gap:42px!important;margin-top:28px}.uf-beats>.wp-block-column+.wp-block-column{border-left:1px solid var(--uf-line);padding-left:35px}.uf-beats h3{font-size:30px;margin-top:14px}.uf-beats p:not(.uf-eyebrow):not(.uf-text-link){font-size:16px}.uf-edition{padding:48px!important;margin-block:0 52px!important}.uf-edition h2{color:var(--uf-paper);font-size:clamp(32px,3.3vw,46px)}.uf-edition .uf-eyebrow{color:#d8af8b}.uf-edition .wp-block-columns{margin:0;gap:40px}.uf-edition p{color:#dee5d9}.uf-about .wp-block-columns{gap:80px}.uf-about h2{font-size:40px}.uf-about .uf-principle{border:0;padding:0;margin:0}.uf-principle p{font-size:clamp(23px,2.3vw,31px);line-height:1.35;font-weight:700;letter-spacing:-.025em;color:var(--uf-pine)}.uf-newsletter{padding:44px!important;margin-block:0 60px!important}.uf-newsletter .wp-block-columns{margin:0;gap:50px}.uf-newsletter h2{font-size:40px}.uf-newsletter .uf-newsletter-action{text-align:left}.uf-newsletter-notice{font-size:14px;border-left:2px solid var(--uf-copper);padding:5px 0 5px 18px}.uf-footer{padding-block:42px!important;margin-top:0!important}.uf-footer a{color:var(--uf-paper)}.uf-footer-brand{font-weight:800;font-size:22px;letter-spacing:-.04em;margin:0}.uf-footer-brand span{display:block;font-size:10px;font-weight:400;letter-spacing:.25em;margin-top:7px}.uf-footer p{color:#dce5d8}.uf-page-main{padding-block:54px 80px}.uf-page-main h1{margin-bottom:35px}.uf-page-main .wp-block-post-content h2{margin-top:45px}.uf-article{padding-block:54px 72px}.uf-article-heading{padding-bottom:25px}.uf-article-heading .wp-block-post-title{margin-top:14px;margin-bottom:20px}.uf-article-heading>.wp-block-post-excerpt{font:1.35rem/1.55 Georgia,serif}.uf-article .wp-block-post-featured-image{margin-block:20px 40px}.uf-article .wp-block-post-content a{text-decoration:underline}.uf-article .wp-block-post-content h2,.uf-article .wp-block-post-content h3{margin-top:2em}.uf-genre{display:inline-block;border:1px solid var(--uf-line);padding:4px 9px;font:700 10px/1.4 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;background:#e3e8dd;color:var(--uf-pine)}.uf-genre-opinion,.uf-genre-satire{background:#eadccd;color:#633817}.uf-genre-analysis{background:#dde5e7;color:#234451}.uf-editorial-notes{border-top:1px solid var(--uf-line);margin-top:45px;padding-top:26px;font-size:15px}.uf-editorial-notes h2{font-size:22px}.uf-editorial-notes p{white-space:pre-line}.uf-editorial-notes ul{padding-left:20px}.uf-related{margin-top:38px}.uf-related h2{font-size:28px}.uf-related-list{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:25px}.uf-related-list li{border-top:1px solid var(--uf-line);padding-top:15px}.uf-related-list a{font-size:20px;font-weight:700;text-decoration:none;line-height:1.3;display:block}.uf-related-list .uf-meta{display:block;margin-top:8px}.uf-document{padding:28px!important;border:1px solid #c9c6ba;border-left:4px solid var(--uf-pine);box-shadow:5px 6px 0 #dcded4;background:#fffdf8;margin-block:35px!important}.uf-document p{font-size:17px}.uf-document .uf-eyebrow{font-size:10px}.uf-draft-note{background:#fff0ce;border:1px solid #9c732c;padding:14px;font:14px/1.5 Arial,sans-serif}.uf-tags{font-size:13px}.wp-block-post-content :where(table,pre){max-width:100%;overflow:auto}.wp-block-post-content :where(p,li,a){overflow-wrap:anywhere}.uf-edition-list{list-style:none;padding:0}.uf-edition-list li{border-bottom:1px solid var(--uf-line);padding:12px 0}.wp-block-search__input{border:1px solid #657469;padding:12px;background:#fffdf8;min-width:0}.wp-block-search__button{background:var(--uf-pine);color:var(--uf-paper);border:1px solid var(--uf-pine);padding:12px 20px;font-weight:700}.wp-block-query-pagination{margin-top:38px}.wp-block-post-template{list-style:none}.uf-navline .wp-block-navigation__responsive-container.is-menu-open{background:var(--uf-paper);color:var(--uf-pine)}
@media(max-width:900px){.uf-nav .wp-block-navigation__container{gap:17px}.uf-archive-link{display:none}.uf-hero{padding-top:32px}.uf-edition,.uf-newsletter{padding:32px!important}.uf-about .wp-block-columns{gap:32px}.uf-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.uf-beats{gap:20px!important}.uf-beats>.wp-block-column+.wp-block-column{padding-left:20px}.uf-beats h3{font-size:25px}}
@media(max-width:781px){.uf-hero>.wp-block-columns{gap:28px}.uf-hero-art img{aspect-ratio:1.8;max-height:350px}.uf-beats>.wp-block-column+.wp-block-column{border-left:0;border-top:1px solid var(--uf-line);padding:24px 0 0}.uf-about .wp-block-columns{gap:20px}.uf-edition .wp-block-columns,.uf-newsletter .wp-block-columns{gap:22px}.uf-topline{gap:7px}.uf-topline .uf-eyebrow{font-size:8px}.uf-top-link{font-size:10px}.uf-rim{width:24%}.uf-masthead{gap:20px}.uf-related-list{grid-template-columns:1fr}}
@media(max-width:599px){.uf-wordmark{font-size:clamp(29px,9vw,48px)}.uf-rim{display:none}.uf-tagline{font-size:10px;margin-top:12px!important}.uf-masthead{padding-block:24px!important}.uf-topline .uf-eyebrow{max-width:200px}.uf-navline{padding-block:12px}.uf-navline:after{content:'NEWS / IDEAS / LOCAL LIFE';font:9px Arial,sans-serif;letter-spacing:.12em;color:#58665e}.uf-card-grid{grid-template-columns:1fr!important}.uf-section{padding-block:30px 36px}.uf-hero{padding-bottom:35px}.uf-section-heading h2{font-size:30px}.uf-section-heading .uf-eyebrow{font-size:9px}.uf-edition,.uf-newsletter{padding:25px!important}.uf-edition h2,.uf-newsletter h2{font-size:32px}.uf-article,.uf-page-main{padding-block:34px 50px}.uf-article-heading>.wp-block-post-excerpt{font-size:1.15rem}.uf-document{padding:20px!important}.uf-footer .wp-block-group.alignwide{gap:24px}.uf-newsletter{margin-bottom:38px!important}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media print{.uf-navline,.uf-topline,.uf-newsletter,.uf-footer,.uf-related{display:none!important}body{background:white;color:black}.uf-article{padding:0}.uf-wordmark{font-size:30px}a{color:black!important}.uf-article a[href^="http"]:after{content:' (' attr(href) ')';font-size:10pt}.uf-article .wp-block-post-title{font-size:30pt}.uf-document{box-shadow:none}}
