.news-article{--na-font-head:"Montserrat",sans-serif;--na-font-body:"Lato",Georgia,serif;--na-primary:#318f53;--na-primary-hover:#256e3f;--na-primary-tint:rgba(49,143,83,.1);--na-accent:#c17a3d;--na-grey:#61514d;--na-white:#fff;--na-cream:#faf8f5;--na-warm-bg:#f5f3ef;--na-line:#e6e1da;--na-text-dark:#2c2c2c;--na-text-body:#3f3a37;--na-text-light:#7a736e;--na-text-inverse:#fff;--na-shadow-sm:0 2px 12px rgba(0,0,0,.06);--na-shadow-hover:0 12px 32px rgba(0,0,0,.12);--na-s1:4px;--na-s2:8px;--na-s3:12px;--na-s4:16px;--na-s5:20px;--na-s6:24px;--na-s7:32px;--na-s8:40px;--na-s9:56px;--na-s10:72px;--na-radius-sm:8px;--na-radius-lg:12px;--na-radius-pill:30px;--na-trans-fast:0.2s ease;--na-trans-base:0.25s ease;--na-trans-slow:0.35s cubic-bezier(0.25,0.46,0.45,0.94);--na-measure:700px;--na-wide:980px;--na-max:1200px;--na-px:24px;background:var(--na-white);box-sizing:border-box;color:var(--na-text-body);font-family:var(--na-font-body);line-height:1.6}.news-article *,.news-article :after,.news-article :before{box-sizing:inherit}.na-container{margin-inline:auto;max-width:var(--na-max);padding-inline:var(--na-px)}.na-container--narrow{max-width:calc(var(--na-measure) + var(--na-px)*2)}.na-progress{background:var(--na-line);display:none;height:3px;position:sticky;top:0;z-index:60}.news-article.na-js .na-progress{display:block}.na-progress-bar{background:var(--na-accent);display:block;height:100%;transition:width .1s linear;width:0}.na-head{padding:var(--na-s9) 0 var(--na-s7);text-align:center}.na-crumbs{align-items:center;display:flex;font-family:var(--na-font-head);font-size:.78rem;font-weight:600;gap:var(--na-s2);justify-content:center;letter-spacing:.12em;margin-bottom:var(--na-s5);text-transform:uppercase}.na-crumbs a{color:var(--na-accent);text-decoration:none;transition:color var(--na-trans-fast)}.na-crumbs a:hover{color:var(--na-text-dark)}.na-crumb-sep{color:var(--na-line)}.na-title{color:var(--na-text-dark);font-family:var(--na-font-head);font-size:clamp(1.8rem,1.1rem + 2.4vw,3rem);font-weight:700;letter-spacing:-.015em;line-height:1.15;margin:0 auto var(--na-s5);max-width:min(100%,24ch)}.na-standfirst{color:var(--na-text-light);font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.6;margin:0 auto var(--na-s7);max-width:58ch}.na-meta{display:flex;justify-content:center}.na-byline{align-items:center;display:flex;gap:var(--na-s3);text-align:left}.na-avatar{border-radius:50%;flex-shrink:0;height:44px;object-fit:cover;width:44px}.na-byline-text{display:flex;flex-direction:column;gap:2px}.na-author{color:var(--na-text-dark);font-family:var(--na-font-head);font-size:.92rem;font-weight:700;text-decoration:none;transition:color var(--na-trans-fast)}.na-author:hover{color:var(--na-primary)}.na-meta-line{color:var(--na-text-light);font-size:.85rem}.na-readtime:before{content:" · "}.na-readtime[hidden]{display:none}.na-hero{margin:0 0 var(--na-s8)}.na-hero img{aspect-ratio:2/1;border-radius:0;display:block;height:auto;margin-inline:auto;max-width:var(--na-max);object-fit:cover;width:100%}@media (min-width:1248px){.na-hero img{border-radius:var(--na-radius-lg)}}.na-caption{color:var(--na-text-light);font-size:.85rem;line-height:1.5;margin:var(--na-s3) auto 0;max-width:var(--na-wide);padding-inline:var(--na-px);text-align:center}.na-layout{align-items:start;display:grid;grid-template-columns:1fr minmax(0,var(--na-wide)) 1fr}.na-share-rail{align-items:center;display:flex;flex-direction:column;gap:var(--na-s3);grid-column:1;justify-self:end;padding-right:var(--na-s5);position:sticky;top:90px}.na-body{display:grid;grid-column:2;grid-template-columns:[wide-start] minmax(0,calc((var(--na-wide) - var(--na-measure))/2)) [measure-start] min(var(--na-measure),100%) [measure-end] minmax(0,calc((var(--na-wide) - var(--na-measure))/2)) [wide-end];justify-content:center}.na-body>*{grid-column:measure}.na-body>.na-pullquote,.na-body>.na-stats,.na-body>blockquote,.na-body>figure,.na-body>p:has(>img:only-child){grid-column:wide}.na-share-label{color:var(--na-text-light);font-family:var(--na-font-head);font-size:.68rem;font-weight:700;letter-spacing:.14em;margin-bottom:var(--na-s1);text-transform:uppercase}.na-share-btn{align-items:center;background:var(--na-white);border:1.5px solid var(--na-line);border-radius:50%;color:var(--na-grey);cursor:pointer;display:inline-flex;height:38px;justify-content:center;text-decoration:none;transition:background var(--na-trans-fast),color var(--na-trans-fast),border-color var(--na-trans-fast);width:38px}.na-share-btn svg{height:17px;width:17px}a.na-share-btn:focus-visible,a.na-share-btn:hover{background:var(--na-primary);border-color:var(--na-primary);color:var(--na-text-inverse)}.na-copied{color:var(--na-primary);font-family:var(--na-font-head);font-size:.7rem;font-weight:600;text-align:center}.na-copied[hidden]{display:none}.na-body{color:var(--na-text-body);font-size:1.12rem;line-height:1.75}.na-body>:first-child{margin-top:0}.na-body>:last-child{margin-bottom:0}.na-body p{margin:0 0 var(--na-s6)}.na-body>p:first-of-type{color:var(--na-text-dark);font-size:1.28rem;line-height:1.6}.na-body h2{font-size:clamp(1.35rem,1.2rem + .6vw,1.65rem);line-height:1.25;margin:var(--na-s9) 0 var(--na-s4);scroll-margin-top:90px}.na-body h2,.na-body h3{color:var(--na-text-dark);font-family:var(--na-font-head);font-weight:700}.na-body h3{font-size:1.18rem;line-height:1.3;margin:var(--na-s8) 0 var(--na-s3)}.na-body p>strong:only-child{color:var(--na-text-dark);display:block;font-family:var(--na-font-head);font-size:1.18rem;line-height:1.3;margin-top:var(--na-s7)}.na-body a{color:var(--na-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--na-trans-fast)}.na-body a:hover{color:var(--na-primary-hover)}.na-body ol,.na-body ul{margin:0 0 var(--na-s6);padding-left:1.3em}.na-body li{margin-bottom:var(--na-s2)}.na-body .na-pullquote,.na-body blockquote{background:var(--na-cream);border-left:3px solid var(--na-accent);border-radius:0 var(--na-radius-lg) var(--na-radius-lg) 0;color:var(--na-text-dark);font-family:var(--na-font-head);font-size:clamp(1.2rem,1.05rem + .7vw,1.5rem);font-style:normal;font-weight:600;line-height:1.4;margin:var(--na-s9) 0;padding:var(--na-s7) var(--na-s8)}.na-body blockquote p{margin:0}.na-body blockquote p+p{margin-top:var(--na-s4)}.na-body .na-pullquote cite,.na-body blockquote cite,.na-body blockquote footer{color:var(--na-text-light);display:block;font-family:var(--na-font-body);font-size:.92rem;font-style:normal;font-weight:400;letter-spacing:.02em;margin-top:var(--na-s4)}.na-body .na-pullquote cite:before,.na-body blockquote cite:before{content:"— "}.na-body figure{margin:var(--na-s9) 0}.na-body p>img:only-child{display:block;width:100%}.na-body figure img,.na-body img,.na-body p>img:only-child{border-radius:var(--na-radius-lg);display:block;height:auto;max-width:100%}.na-body .na-caption,.na-body figcaption{color:var(--na-text-light);font-size:.85rem;line-height:1.5;margin-top:var(--na-s3);text-align:left}.na-body .na-caption em,.na-body .na-caption span,.na-body .na-caption strong,.na-body figcaption em,.na-body figcaption i,.na-body figcaption span,.na-body figcaption strong{color:inherit!important;font-size:inherit!important;font-style:normal!important;font-weight:400!important}.na-body [style*=justify]{text-align:left!important}.na-body [style*="background-color: #c6c6c6"],.na-body [style*="background-color: rgb(198, 198, 198)"],.na-body [style*="background-color:#c6c6c6"]{background-color:transparent!important}.na-body [style*="color: #000000"],.na-body [style*="color: rgb(0, 0, 0)"],.na-body [style*="color:#000000"]{color:inherit!important}.na-body div[style*=line-height],.na-body li[style*=line-height],.na-body p[style*=line-height]{line-height:1.75!important}.na-body>p:first-of-type[style*=line-height]{line-height:1.6!important}.na-body h1[style*=line-height],.na-body h2[style*=line-height],.na-body h3[style*=line-height],.na-body h4[style*=line-height],.na-body h5[style*=line-height],.na-body h6[style*=line-height]{line-height:1.25!important}.na-body img[style],.na-body img[width]{height:auto!important;max-width:100%!important}.na-body h4,.na-body h5,.na-body h6{color:var(--na-text-dark);font-family:var(--na-font-head);font-size:clamp(1.35rem,1.2rem + .6vw,1.65rem);font-weight:700;line-height:1.25;margin:var(--na-s9) 0 var(--na-s4);scroll-margin-top:90px}.na-body h2 strong,.na-body h3 strong,.na-body h4 strong,.na-body h5 strong,.na-body h6 strong{color:inherit;font-size:inherit;font-weight:inherit}.na-body>div:empty,.na-body>p:empty,.na-body>p>br:only-child{display:none}.na-stats{display:grid;gap:var(--na-s4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));list-style:none;margin:var(--na-s9) 0;padding:0}.na-stat{background:var(--na-warm-bg);border-radius:var(--na-radius-lg);padding:var(--na-s6) var(--na-s5);text-align:center}.na-stat-num{color:var(--na-accent);display:block;font-family:var(--na-font-head);font-size:clamp(1.8rem,1.4rem + 1.4vw,2.4rem);font-weight:800;line-height:1;margin-bottom:var(--na-s2)}.na-stat-label{color:var(--na-text-light);display:block;font-size:.85rem;line-height:1.4}.na-foot{padding-bottom:var(--na-s8);padding-top:var(--na-s9)}.na-tags{align-items:baseline;border-top:1px solid var(--na-line);display:flex;flex-wrap:wrap;gap:var(--na-s3);padding-top:var(--na-s6)}.na-tags-label{color:var(--na-text-light);font-family:var(--na-font-head);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.na-tag-list{display:flex;flex-wrap:wrap;gap:var(--na-s2);list-style:none;margin:0;padding:0}.na-tag-list li:before{content:none}.na-tag{background:var(--na-warm-bg);border-radius:var(--na-radius-pill);color:var(--na-grey);display:inline-block;font-family:var(--na-font-head);font-size:.78rem;font-weight:600;padding:5px 13px;text-decoration:none;transition:background var(--na-trans-fast),color var(--na-trans-fast)}a.na-tag:focus-visible,a.na-tag:hover{background:var(--na-primary);color:var(--na-text-inverse)}.na-share-inline{align-items:center;display:flex;flex-wrap:wrap;gap:var(--na-s4);margin-top:var(--na-s7)}.na-share-inline .na-share-label{margin-bottom:0}.na-share-row{display:flex;gap:var(--na-s2)}.na-author-card{align-items:flex-start;background:var(--na-cream);border-radius:var(--na-radius-lg);display:flex;gap:var(--na-s5);margin-top:var(--na-s8);padding:var(--na-s6)}.na-author-avatar{border-radius:50%;flex-shrink:0;height:72px;object-fit:cover;width:72px}.na-author-body{display:flex;flex-direction:column;gap:var(--na-s1)}.na-author-eyebrow{color:var(--na-text-light);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.na-author-eyebrow,.na-author-name{font-family:var(--na-font-head);font-weight:700}.na-author-name{color:var(--na-text-dark);font-size:1.08rem;text-decoration:none}.na-author-name:hover{color:var(--na-primary)}.na-author-bio{color:var(--na-text-light);font-size:.95rem;line-height:1.6;margin:var(--na-s2) 0 0}.na-comments{background:var(--na-white);padding:var(--na-s9) 0}.na-comments-title{color:var(--na-text-dark);font-family:var(--na-font-head);font-size:clamp(1.4rem,1.2rem + .8vw,1.8rem);font-weight:700;margin:0}.na-comments-intro{color:var(--na-text-light);font-size:1rem;margin:var(--na-s2) 0 var(--na-s6)}.na-comments-slot:empty{display:none}.na-comments-slot .comment{border-top:1px solid var(--na-line);color:var(--na-text-body);font-size:1rem;line-height:1.7;padding:var(--na-s5) 0}.na-comments-slot .comment-from,.na-comments-slot .comment-from a{color:var(--na-text-dark);font-family:var(--na-font-head);font-weight:700;text-decoration:none}.na-comments-slot .comment-date{color:var(--na-text-light);font-size:.85rem}.na-comments-slot .hs-form-field{margin-bottom:var(--na-s4)}.na-comments-slot .hs-form-field>label{color:var(--na-grey);display:block;font-family:var(--na-font-head);font-size:.78rem;font-weight:600;letter-spacing:.08em;margin-bottom:var(--na-s2);text-transform:uppercase}.na-comments-slot input[type=email],.na-comments-slot input[type=text],.na-comments-slot textarea{background:var(--na-white);border:1px solid var(--na-line);border-radius:var(--na-radius-sm);color:var(--na-text-dark);font-family:var(--na-font-body);font-size:1rem;padding:12px 14px;transition:border-color var(--na-trans-fast);width:100%}.na-comments-slot textarea{min-height:140px;resize:vertical}.na-comments-slot input[type=email]:focus,.na-comments-slot input[type=text]:focus,.na-comments-slot textarea:focus{border-color:var(--na-primary);outline:none}.na-comments-slot .hs-error-msgs label{color:#b3261e;font-size:.85rem;letter-spacing:0;text-transform:none}.na-comments-slot .hs-button,.na-comments-slot input[type=submit]{align-items:center;background:var(--na-primary);border:2px solid var(--na-primary);border-radius:var(--na-radius-pill);color:var(--na-white);cursor:pointer;display:inline-flex;font-family:var(--na-font-head);font-size:.9rem;font-weight:700;letter-spacing:.04em;padding:13px 28px;transition:background var(--na-trans-fast),border-color var(--na-trans-fast)}.na-comments-slot .hs-button:hover,.na-comments-slot input[type=submit]:hover{background:var(--na-primary-hover);border-color:var(--na-primary-hover)}.na-setup-note{background:var(--na-cream);border-left:3px solid var(--na-accent);border-radius:0 var(--na-radius-sm) var(--na-radius-sm) 0;color:var(--na-text-body);font-size:.95rem;line-height:1.65;margin:var(--na-s8) 0;padding:var(--na-s5) var(--na-s6)}.na-setup-note strong{color:var(--na-text-dark);display:block;font-family:var(--na-font-head);margin-bottom:var(--na-s2)}.na-setup-note p{margin:0}.na-setup-note code{background:var(--na-white);border:1px solid var(--na-line);border-radius:4px;font-size:.9em;padding:1px 5px}.na-related{background:var(--na-warm-bg);padding:var(--na-s10) 0}.na-related-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--na-s4);justify-content:space-between;margin-bottom:var(--na-s7)}.na-related-title{color:var(--na-text-dark);font-family:var(--na-font-head);font-size:clamp(1.4rem,1.2rem + .8vw,1.8rem);font-weight:700;margin:0}.na-related-all{align-items:center;color:var(--na-primary);display:inline-flex;font-family:var(--na-font-head);font-size:.9rem;font-weight:600;gap:var(--na-s2);text-decoration:none;transition:gap var(--na-trans-base),color var(--na-trans-base)}.na-related-all:hover{color:var(--na-primary-hover);gap:14px}.na-related-all svg{height:16px;width:16px}.na-related-grid{display:grid;gap:var(--na-s6);grid-template-columns:repeat(3,1fr)}.na-rel-card{background:var(--na-white);border-radius:var(--na-radius-lg);box-shadow:var(--na-shadow-sm);overflow:hidden;transition:transform var(--na-trans-slow),box-shadow var(--na-trans-slow)}.na-rel-card:hover{box-shadow:var(--na-shadow-hover);transform:translateY(-4px)}.na-rel-link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.na-rel-media{aspect-ratio:3/2;background:var(--na-line);display:block;overflow:hidden}.na-rel-media img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.na-rel-card:hover .na-rel-media img{transform:scale(1.05)}.na-rel-body{display:flex;flex:1;flex-direction:column;gap:var(--na-s2);padding:var(--na-s5)}.na-rel-topic{color:var(--na-accent);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.na-rel-title,.na-rel-topic{font-family:var(--na-font-head);font-weight:700}.na-rel-title{color:var(--na-text-dark);flex:1;font-size:1.02rem;line-height:1.35}.na-rel-card:hover .na-rel-title{color:var(--na-primary)}.na-rel-date{color:var(--na-text-light);font-size:.82rem}.na-signup{background:var(--na-white);padding:var(--na-s10) 0}.na-signup-inner{align-items:center;background:var(--na-cream);border-radius:var(--na-radius-lg);display:flex;flex-wrap:wrap;gap:var(--na-s7);justify-content:space-between;padding:var(--na-s8)}.na-signup-text{flex:1;min-width:260px}.na-signup-title{color:var(--na-text-dark);font-family:var(--na-font-head);font-size:1.4rem;font-weight:700;margin:0 0 var(--na-s2)}.na-signup-desc{color:var(--na-text-light);font-size:.98rem;margin:0;max-width:48ch}.na-btn{align-items:center;background:var(--na-primary);border:2px solid var(--na-primary);border-radius:var(--na-radius-pill);color:var(--na-text-inverse);display:inline-flex;flex-shrink:0;font-family:var(--na-font-head);font-size:.95rem;font-weight:600;gap:var(--na-s2);padding:14px var(--na-s7);text-decoration:none;transition:background var(--na-trans-base),border-color var(--na-trans-base),transform var(--na-trans-base);white-space:nowrap}a.na-btn:focus-visible,a.na-btn:hover{background:var(--na-primary-hover);border-color:var(--na-primary-hover);color:var(--na-text-inverse);transform:translateY(-2px)}.na-btn svg{height:18px;transition:transform var(--na-trans-base);width:18px}.na-btn:hover svg{transform:translateX(4px)}.news-article :focus:not(:focus-visible){box-shadow:none;outline:none}.news-article a:focus-visible,.news-article button:focus-visible{border-radius:var(--na-radius-sm);outline:2px solid var(--na-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.news-article *,.news-article :after,.news-article :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width:1100px){.na-layout{grid-template-columns:minmax(0,1fr)}.na-share-rail{display:none}.na-body{grid-column:1}}@media (max-width:900px){.na-related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.news-article{--na-px:20px}.na-head{padding:var(--na-s7) 0 var(--na-s6)}.na-hero img{aspect-ratio:3/2}.na-body{font-size:1.06rem}.na-body>p:first-of-type{font-size:1.15rem}.na-body h2{margin-top:var(--na-s8)}.na-body .na-pullquote,.na-body blockquote{padding:var(--na-s6)}.na-author-card{flex-direction:column;gap:var(--na-s4)}.na-related,.na-signup{padding:var(--na-s9) 0}.na-signup-inner{padding:var(--na-s6)}.na-btn{justify-content:center;width:100%}}@media (max-width:600px){.na-related-grid{grid-template-columns:1fr}}