.nw-article-header .nw-badge{margin-bottom:10px}.nw-entry-title{font-size:46px;line-height:1.12;letter-spacing:-.02em;margin:0 0 16px}.nw-entry-deck{font-size:18px;color:var(--nw-muted);margin:0 0 16px}.nw-entry-content{font-size:18px;line-height:1.84}.nw-entry-content p{margin:0 0 1.35em}.nw-entry-content h2{font-size:28px;line-height:1.25;margin-top:1.6em}.nw-entry-content blockquote{margin:1.6em 0;padding:18px 22px;border-left:4px solid var(--nw-green);background:var(--nw-soft);font-size:20px}.nw-entry-content img{border-radius:6px}@media(max-width:980px){.nw-entry-title{font-size:36px}}@media(max-width:640px){.nw-entry-title{font-size:34px}.nw-entry-content{font-size:18px;line-height:1.78}}@media(max-width:980px){.nw-entry-title{font-size:34px;line-height:1.12;overflow-wrap:anywhere;word-break:normal}.nw-entry-content{overflow-wrap:anywhere;word-break:normal}.nw-entry-content img,.nw-entry-content figure{width:auto;max-width:100%;height:auto;margin-left:auto;margin-right:auto}}@media(max-width:640px){.nw-entry-title{font-size:30px;line-height:1.13;margin-top:12px}.nw-entry-deck{font-size:16px}.nw-entry-content{font-size:18px;line-height:1.72}.nw-entry-content p{margin:0 0 1.15em}}@media (max-width:980px){.nw-entry-title{font-size:36px;line-height:1.1;letter-spacing:-.025em}.nw-entry-content{width:100%;max-width:none}}@media (max-width:640px){.nw-entry-title{font-size:32px;line-height:1.12}.nw-entry-content{font-size:18px;line-height:1.72}}.nw-entry-content{max-width:var(--nw-reading);font-size:19px;line-height:1.8}.nw-entry-content p{margin:0 0 1.45em}.nw-entry-content h2{font-size:clamp(25px,3vw,34px);line-height:1.2;margin:1.7em 0 .65em}.nw-entry-content h3{font-size:clamp(21px,2.4vw,28px);line-height:1.25}.nw-entry-content blockquote{border-left:4px solid var(--nw-green);margin:1.8em 0;padding:8px 0 8px 22px;font-size:1.12em}@media (max-width:767px){.nw-entry-title{font-size:clamp(36px,10vw,52px);line-height:1.08}.nw-entry-deck{font-size:18px}.nw-entry-content{font-size:18px;line-height:1.78}}@media (max-width:640px){.nw-article-header{padding-inline:0}.nw-entry-title{font-size:clamp(30px,8.4vw,38px);line-height:1.08;letter-spacing:-0.025em;margin-bottom:18px;overflow-wrap:anywhere}.nw-entry-deck{font-size:16px;line-height:1.55}}@media (max-width:390px){.nw-entry-title{font-size:29px}}@media (max-width:980px){.single-post .nw-single-layout{padding-top:14px!important}.single-post .nw-breadcrumbs{font-size:11.5px!important;line-height:1.45!important;margin-bottom:18px!important}.single-post .nw-entry-title{font-size:clamp(28px,7.4vw,35px)!important;line-height:1.1!important;letter-spacing:-.025em!important;margin:14px 0 17px!important}.single-post .nw-entry-deck{font-size:15px!important;line-height:1.5!important}.single-post .nw-byline{grid-template-columns:40px minmax(0,1fr)!important;gap:2px 10px!important;padding:7px 0 10px!important;font-size:12px!important;line-height:1.4!important}.single-post .nw-byline img{width:40px!important;height:40px!important}.single-post .nw-share{gap:8px!important;margin:10px 0 16px!important}.single-post .nw-share a,.single-post .nw-bookmark{width:38px!important;height:38px!important;font-size:14px!important}.single-post .nw-featured-image{margin:0 0 20px!important}.single-post .nw-featured-image img{border-radius:10px!important}.single-post .nw-entry-content{font-size:16.5px!important;line-height:1.72!important}.single-post .nw-entry-content p{margin:0 0 18px!important}.single-post .nw-entry-content h2{font-size:23px!important;margin:30px 0 12px!important}.single-post .nw-entry-content h3{font-size:20px!important}.single-post .nw-entry-content img{border-radius:8px!important}.single-post .wp-block-jetpack-subscriptions,.single-post .wp-block-jetpack-subscriptions__container,.single-post .jetpack-subscribe-modal,.single-post .jetpack-subscriptions-widget,.single-post #subscribe-email,.single-post .wpcom-subscription-form{display:none!important}.single-post .nw-post-nav{gap:13px!important;margin:22px 0!important;padding:18px 0!important}.single-post .nw-post-nav a{font-size:13px!important;line-height:1.35!important}.single-post .nw-author-box{padding:18px!important;margin:22px 0!important;border-radius:10px!important}.single-post .nw-author-box img{width:72px!important;height:72px!important;margin-bottom:10px!important}.single-post .nw-author-box h3{font-size:18px!important;margin-bottom:5px!important}.single-post .nw-author-box p{font-size:13px!important;line-height:1.5!important}.single-post .nw-related-grid{gap:0!important}.single-post .nw-related-card{grid-template-columns:96px minmax(0,1fr)!important;gap:11px!important;padding:12px 0!important;border-bottom:1px solid var(--nw-line)!important}.single-post .nw-related-card>a,.single-post .nw-related-card>a img{width:96px!important;height:75px!important;border-radius:7px!important;object-fit:cover!important}.single-post .nw-related-card h3{font-size:14.5px!important;line-height:1.28!important}.single-post .nw-list-meta{font-size:10.5px!important}.single-post .nw-comments{margin-top:22px!important;padding:20px 0 4px!important}.single-post .nw-comments .comment-reply-title,.single-post .nw-comments .nw-section-title{font-size:20px!important}.single-post .nw-comments label{font-size:12.5px!important;margin-bottom:6px!important}.single-post .nw-comments textarea{min-height:135px!important;padding:12px!important}.single-post .nw-comments input[type="text"]{min-height:42px!important;padding:10px 12px!important}.single-post .nw-comments .form-submit input{padding:10px 15px!important;font-size:12px!important;border-radius:7px!important}}@media (max-width:390px){.single-post .nw-entry-title{font-size:27px!important}}@media (max-width:980px){.nw-entry-title{font-size:clamp(29px,8.2vw,38px)!important;line-height:1.1;letter-spacing:-.035em}.nw-entry-deck{font-size:16px!important;line-height:1.55}.nw-entry-content{font-size:16.5px!important;line-height:1.72}.nw-entry-content p{margin-bottom:1.12em}}@media (max-width:980px){.single-post .nw-breadcrumbs{margin:12px 0 13px!important;font-size:11px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.single-post .nw-entry-title{font-size:clamp(27px,7.3vw,33px)!important;line-height:1.1!important;margin:11px 0 15px!important}}.single-post .nw-entry-content blockquote.instagram-media,.single-post .nw-entry-content .instagram-media{width:100% !important;max-width:540px !important;min-width:0 !important;margin:20px auto !important;overflow:visible !important}.single-post .nw-entry-content iframe.instagram-media-rendered,.single-post .nw-entry-content iframe[src*="instagram.com"],.single-post .nw-entry-content iframe[src*="cdninstagram.com"]{display:block !important;width:100% !important;max-width:540px !important;min-width:0 !important;min-height:680px !important;margin:20px auto !important;border:0 !important;overflow:visible !important}@media (max-width:600px){.single-post .nw-entry-content iframe.instagram-media-rendered,.single-post .nw-entry-content iframe[src*="instagram.com"],.single-post .nw-entry-content iframe[src*="cdninstagram.com"]{min-height:min(760px,calc(100vw * 1.62)) !important}}.nw-article-header .nwce-story-format{vertical-align:middle}


.single-post .nw-featured-image{
 width:100%;
 max-width:100%;
 overflow:visible;
 background:transparent;
}
.single-post .nw-featured-image img{
 display:block!important;
 width:100%!important;
 height:auto!important;
 max-height:none!important;
 aspect-ratio:auto!important;
 object-fit:contain!important;
 object-position:center!important;
 border-radius:10px!important;
}.single-post .nw-sidebar .wp-post-image,.single-post .nw-related-grid .wp-post-image,.single-post .nw-related-card img,.single-post .nw-side-item img{max-height:none !important;aspect-ratio:auto !important;object-position:center !important}.single-post .nw-single-layout > .nw-sidebar{display:block;width:100%;min-width:0;position:sticky;top:24px;align-self:start}.single-post .nw-sidebar .nw-panel{width:100%;min-height:0 !important;padding:18px;overflow:hidden}.single-post .nw-sidebar .nw-side-list{display:grid;gap:0}.single-post .nw-sidebar .nw-side-item{display:grid !important;grid-template-columns:92px minmax(0,1fr) !important;gap:12px !important;align-items:center !important;min-width:0;padding:13px 0;border-bottom:1px solid var(--nw-line)}.single-post .nw-sidebar .nw-side-item:last-child{border-bottom:0}.single-post .nw-sidebar .nw-side-item > a{display:block;width:92px;height:72px;overflow:hidden;border-radius:7px}.single-post .nw-sidebar .nw-side-item img,.single-post .nw-sidebar .nw-side-item .wp-post-image{display:block !important;width:92px !important;height:72px !important;max-width:92px !important;object-fit:cover !important;border-radius:7px !important}.single-post .nw-sidebar .nw-side-item > div{min-width:0}.single-post .nw-sidebar .nw-side-item h3{margin:0 0 7px !important;font-size:13px !important;line-height:1.32 !important;overflow-wrap:anywhere}.single-post .nw-sidebar .nw-side-item span{display:block;font-size:10px !important;line-height:1.3}.single-post .nw-related-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:22px !important;align-items:start !important;margin-top:18px}.single-post .nw-related-card{display:grid !important;grid-template-columns:150px minmax(0,1fr) !important;gap:14px !important;align-items:center !important;min-width:0;margin:0 !important;padding:0 !important;border:0 !important}.single-post .nw-related-card > a{display:block;width:150px !important;height:96px !important;overflow:hidden;border-radius:8px}.single-post .nw-related-card > a img,.single-post .nw-related-card .wp-post-image{display:block !important;width:150px !important;height:96px !important;max-width:150px !important;object-fit:cover !important;border-radius:8px !important}.single-post .nw-related-card > div{min-width:0}.single-post .nw-related-card h3{margin:0 0 8px !important;font-size:15px !important;line-height:1.32 !important;overflow-wrap:anywhere}.single-post .nw-related-card .nw-list-meta{display:block;font-size:10px !important}@media (max-width:980px){.single-post .nw-single-layout > .nw-sidebar{display:none !important}.single-post .nw-related-grid{grid-template-columns:1fr !important;gap:0 !important}.single-post .nw-related-card{grid-template-columns:112px minmax(0,1fr) !important;gap:12px !important;padding:13px 0 !important;border-bottom:1px solid var(--nw-line) !important}.single-post .nw-related-card > a,.single-post .nw-related-card > a img,.single-post .nw-related-card .wp-post-image{width:112px !important;max-width:112px !important;height:82px !important}}.nw-article-header{max-width:800px}.nw-entry-title{font-family:"Oswald",Arial,sans-serif;color:var(--nw-ink);max-width:800px;margin-bottom:18px;font-size:clamp(38px,4vw,54px);line-height:1.055;font-weight:700;letter-spacing:-.018em;text-wrap:balance}.nw-entry-deck{font-family:var(--nw-body-font,"Source Sans 3",Arial,sans-serif);max-width:760px;color:#59645d;font-size:19px;line-height:1.5}.nw-entry-content{color:#1b211d;font-family:var(--nw-body-font,"Source Sans 3",Arial,sans-serif);font-size:19px;line-height:1.82}.nw-entry-content h2,.nw-entry-content h3,.nw-entry-content h4{color:var(--nw-ink);font-family:var(--nw-head-font,"Oswald",Arial,sans-serif);font-weight:800;letter-spacing:-.025em}.nw-entry-content a{color:var(--nw-green-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.nw-entry-content blockquote{border-left-color:var(--nw-green);border-radius:0 12px 12px 0;background:#f3f8f5}@media(max-width:980px){.nw-entry-title{font-size:clamp(34px,9.5vw,46px)!important}.nw-entry-content{font-size:18px;line-height:1.78}}@media(min-width:1025px){.nw-entry-title{font-size:50px;line-height:1.07;max-width:970px}}html.nw-dark-mode .nw-entry-content>p:first-of-type::first-letter{color:#72e49d;}@media(min-width:981px){.nw-article-header::before{display:none!important;content:none!important;}.nw-entry-content>p:first-of-type::first-letter{float:none!important;margin:0!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;}}/* The single-article Community Engine rail must not inherit the homepage
   containment/overflow rules. Those rules clipped the first character of
   the kicker on iOS Safari and Chromium mobile browsers. */
.single-post .nwce-single-zone,
.single-post .nwce-single-zone>*{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin-left:0!important;
  margin-right:0!important;
  transform:none!important;
  clip-path:none!important;
  -webkit-mask-image:none!important;
  mask-image:none!important;
}.single-post .nwce-single-zone .nwce-editorial-module{
  content-visibility:visible!important;
  contain:none!important;
  overflow:visible!important;
  box-sizing:border-box!important;
}.single-post .nwce-single-zone .nwce-editorial-module-head,
.single-post .nwce-single-zone .nwce-editorial-module-title,
.single-post .nwce-single-zone .nwce-editorial-module-title>span,
.single-post .nwce-single-zone .nwce-editorial-module-title h2,
.single-post .nwce-single-zone .nwce-editorial-module-title p{
  max-width:100%!important;
  min-width:0!important;
  overflow:visible!important;
  text-overflow:clip!important;
  clip-path:none!important;
  transform:none!important;
  text-indent:0!important;
}@media(max-width:760px){.single-post .nwce-single-zone{
    overflow:visible!important;
    padding-inline:0!important;
  }.single-post .nwce-single-zone .nwce-editorial-module{
    padding:20px 18px!important;
    border-radius:16px!important;
  }.single-post .nwce-single-zone .nwce-editorial-module-head{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:6px!important;
    width:100%!important;
    margin:0 0 14px!important;
    padding:0 4px!important;
  }.single-post .nwce-single-zone .nwce-editorial-module-title{
    width:100%!important;
    padding:0 2px!important;
  }.single-post .nwce-single-zone .nwce-editorial-module-title>span{
    display:block!important;
    padding-left:1px!important;
    white-space:normal!important;
    overflow-wrap:normal!important;
    line-height:1.45!important;
  }.single-post .nwce-single-zone .nwce-editorial-module-title h2,
  .single-post .nwce-single-zone .nwce-editorial-module-title p{
    white-space:normal!important;
    overflow-wrap:break-word!important;
  }}.nw-entry-content{min-width:0}.nw-entry-content figure,.nw-entry-content .wp-caption{max-width:100%!important;margin:1.65em auto}.nw-entry-content figcaption,.nw-entry-content .wp-caption-text{margin-top:8px;color:var(--nw-muted);font-size:12px;line-height:1.5;text-align:left}.nw-entry-content table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;white-space:nowrap;-webkit-overflow-scrolling:touch}.nw-entry-content th,.nw-entry-content td{padding:10px 12px;border:1px solid var(--nw-line);text-align:left}.nw-entry-content th{background:var(--nw-soft);font-weight:800}.nw-entry-content iframe,.nw-entry-content video,.nw-entry-content embed{max-width:100%}.nw-entry-content blockquote{border-radius:0 12px 12px 0;box-shadow:inset 0 0 0 1px rgba(0,143,59,.08)}.nw-dark-mode .nw-entry-content th{background:#17221c}@media print{.nw-entry-title{font-size:28pt!important;line-height:1.1!important;color:#000!important}.nw-entry-content{font-size:12pt!important;line-height:1.55!important;color:#000!important}}@media (max-width:700px){.nw-entry-title{
        font-size:clamp(32px,7.8vw,40px)!important;
        line-height:1.08!important;
    }}@media (max-width:640px){.nw-entry-title{
        font-size:32px!important;
        line-height:1.08!important;
    }}
/* v9.0.1: article body typography only. Uses an installed system serif stack, so no web-font request is added. Headlines, navigation, cards and homepage typography remain unchanged. */
.single-post .nw-entry-content{font-family:Georgia,"Times New Roman",serif!important;}
.single-post .nw-entry-content p,.single-post .nw-entry-content li,.single-post .nw-entry-content blockquote,.single-post .nw-entry-content table,.single-post .nw-entry-content figcaption{font-family:Georgia,"Times New Roman",serif!important;}

/* v9.0.2: Daily Post-style article headline weight. Font family remains Oswald. No layout changes. */.single-post .nw-entry-title{font-family:"Oswald",Arial,sans-serif!important;font-weight:700!important}
