.uc-root .bl-hero{background:linear-gradient(160deg,var(--uc-slate),var(--uc-dark));overflow:hidden;position:relative}.uc-root .bl-hero-inner{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(28px,4vw,56px);padding-bottom:clamp(40px,5vw,64px);padding-top:clamp(36px,5vw,64px);position:relative}.uc-root .bl-hero-copy{flex:1 1 480px;min-width:0}.uc-root .bl-hero-media{flex:1 1 380px;min-width:0}.uc-root .bl-hero-media img{aspect-ratio:16/10;border:1px solid var(--uc-line);border-radius:6px;object-fit:cover;width:100%}.uc-root .bl-hero .uc-rulehead{margin:0 0 22px}.uc-root .bl-title{color:#fff;font-family:var(--uc-display);font-feature-settings:"kern" 0;font-kerning:none;font-size:clamp(34px,4.2vw,54px);font-weight:700;letter-spacing:-.03em;line-height:.95;margin:0;text-transform:uppercase;word-spacing:normal}.uc-root .bl-meta{align-items:center;color:var(--uc-body)!important;display:flex;flex-wrap:wrap;font-size:14px;gap:8px 16px;line-height:1.4;margin:0 0 24px}.uc-root .bl-meta:last-child{margin-bottom:0}.uc-root .bl-meta-tag,.uc-root .bl-meta-tag:active,.uc-root .bl-meta-tag:focus,.uc-root .bl-meta-tag:hover{align-items:center;color:#fff;display:inline-flex;font-weight:600;gap:8px}.uc-root .bl-meta-tag:focus,.uc-root .bl-meta-tag:hover{color:var(--uc-green)}.uc-root .bl-lede,.uc-root .bl-lede p{color:#fff!important;font-size:clamp(17px,.6vw + 15px,19px);line-height:1.65;margin:0;max-width:62ch}.uc-root .bl-lede p+p{margin-top:16px}.uc-root .bl-article{border-top:1px solid hsla(0,0%,100%,.08)}.uc-root .bl-article-inner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:clamp(28px,5vw,72px);padding-bottom:clamp(40px,5vw,72px);padding-top:clamp(40px,5vw,72px)}.uc-root .bl-aside{flex:1 1 220px;max-width:250px;min-width:0}.uc-root .bl-aside-inner{align-items:flex-start;display:flex;flex-direction:column;gap:22px}.uc-root .bl-aside .uc-btn{min-height:48px;padding:0 24px}.uc-root .bl-toc{align-self:stretch;border-left:1px solid var(--uc-line);padding:2px 0 2px 18px}.uc-root .bl-toc[hidden]{display:none}.uc-root .bl-toc-label{color:var(--uc-muted)!important;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.3;margin:0 0 12px;text-transform:uppercase}.uc-root .bl-toc ol{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.uc-root .bl-toc li{font-size:14.5px;line-height:1.4;margin:0;padding:0}.uc-root .bl-toc a,.uc-root .bl-toc a:active,.uc-root .bl-toc a:focus,.uc-root .bl-toc a:hover{color:var(--uc-body);font-weight:400}.uc-root .bl-toc a:focus,.uc-root .bl-toc a:hover{color:#fff}.uc-root .bl-share,.uc-root .bl-share:active,.uc-root .bl-share:focus,.uc-root .bl-share:hover{color:var(--uc-body);font-size:14px;font-weight:600}.uc-root .bl-share:focus,.uc-root .bl-share:hover{color:#fff}.uc-root .bl-card:focus-visible,.uc-root .bl-meta-tag:focus-visible,.uc-root .bl-more:focus-visible,.uc-root .bl-share:focus-visible,.uc-root .bl-toc a:focus-visible{outline:3px solid var(--uc-green);outline-offset:2px}@media (min-width:901px){.uc-root .bl-aside-inner{position:sticky;top:24px}}@media (max-width:900px){.uc-root .bl-aside{max-width:none}}.uc-root .bl-body{flex:999 1 560px;max-width:760px;min-width:0}.uc-root .bl-body>:first-child{margin-top:0!important}.uc-root .bl-body li,.uc-root .bl-body p{color:var(--uc-body)!important;font-size:clamp(16.5px,.5vw + 15px,18px);line-height:1.7}.uc-root .bl-body p{margin:0 0 22px}.uc-root .bl-body ol,.uc-root .bl-body ul{margin:0 0 22px;padding-left:24px}.uc-root .bl-body li{margin:0 0 8px}.uc-root .bl-body h2{color:#fff;font-family:var(--uc-display);font-feature-settings:"kern" 0;font-kerning:none;font-size:clamp(26px,2.6vw,34px);font-weight:700;letter-spacing:-.03em;line-height:1;margin:56px 0 18px;scroll-margin-top:24px;text-transform:uppercase;word-spacing:normal}.uc-root .bl-body h3,.uc-root .bl-body h4{color:#fff;font:700 20px/1.3 var(--uc-body-font)!important;letter-spacing:normal;margin:34px 0 10px;scroll-margin-top:24px;text-transform:none}.uc-root .bl-body h4{font-size:18px!important}.uc-root .bl-body a,.uc-root .bl-body a:active,.uc-root .bl-body a:focus,.uc-root .bl-body a:hover{color:var(--uc-green);font-weight:inherit;text-decoration:underline;text-underline-offset:3px}.uc-root .bl-body a:focus,.uc-root .bl-body a:hover{color:#7fcb5b}.uc-root .bl-body b,.uc-root .bl-body strong{color:#fff}.uc-root .bl-body img{border:1px solid var(--uc-line);border-radius:6px;height:auto;margin:8px 0 28px}.uc-root .bl-body table{border-collapse:collapse;margin:0 0 28px;width:100%}.uc-root .bl-body td,.uc-root .bl-body th{border-top:1px solid hsla(0,0%,100%,.09);color:var(--uc-body);font-size:15px;line-height:1.55;padding:12px 14px;text-align:left;vertical-align:top}.uc-root .bl-body th{color:#fff}.uc-root .bl-body blockquote{border-left:2px solid var(--uc-line);margin:0 0 22px;padding:4px 0 4px 20px}.uc-root .bl-body :is(span,font,strong,b,em,i,u,a)[style]{background-color:transparent!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important}.uc-root .bl-body :is(p,li)[style]{background-color:transparent!important;font-family:var(--uc-body-font)!important;font-size:clamp(16.5px,.5vw + 15px,18px)!important}.uc-root .bl-body h2[style]{background-color:transparent!important;color:#fff!important;font-family:var(--uc-display)!important;font-size:clamp(26px,2.6vw,34px)!important}.uc-root .bl-body :is(h3,h4)[style]{background-color:transparent!important;color:#fff!important}.uc-root .bl-section{border-top:1px solid hsla(0,0%,100%,.08)}.uc-root .bl-section-inner{padding-bottom:clamp(44px,5vw,68px);padding-top:clamp(44px,5vw,68px)}.uc-root .bl-section .uc-rulehead{margin:0 0 28px}.uc-root .bl-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.uc-root .bl-card,.uc-root .bl-card:active,.uc-root .bl-card:focus,.uc-root .bl-card:hover{background:var(--uc-mid);border:1px solid var(--uc-line);border-radius:6px;color:#fff;display:flex;flex-direction:column;font-weight:400;overflow:hidden;text-decoration:none;transition:background .12s,border-color .12s}.uc-root .bl-card:hover{background:var(--uc-slate);border-color:hsla(0,0%,100%,.22)}.uc-root .bl-card-img{aspect-ratio:16/9;object-fit:cover;width:100%}.uc-root .bl-card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-width:0;padding:20px 22px 22px}.uc-root .bl-card h3{color:#fff;font:700 18px/1.3 var(--uc-body-font)!important;letter-spacing:normal;margin:0;text-transform:none}.uc-root .bl-card-meta{align-items:center;color:var(--uc-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 12px;line-height:1.4}.uc-root .bl-card-life{align-items:center;color:var(--uc-body);display:inline-flex;font-weight:600;gap:7px}.uc-root .bl-card-summary{color:var(--uc-body)!important;display:-webkit-box;font-size:14.5px;line-height:1.6;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.uc-root .bl-card-cta{color:var(--uc-green);font-size:12px;font-weight:700;letter-spacing:.05em;margin-top:auto;padding-top:4px;text-transform:uppercase}.uc-root .bl-feature-section{border-top:1px solid hsla(0,0%,100%,.08)}.uc-root .bl-feature-section .uc-container{padding-top:clamp(40px,5vw,64px)}.uc-root .bl-hub .bl-feature-section+.bl-section{border-top:0}.uc-root .bl-feature,.uc-root .bl-feature:active,.uc-root .bl-feature:focus,.uc-root .bl-feature:hover{background:var(--uc-mid);border:1px solid var(--uc-line);border-radius:6px;color:#fff;display:flex;flex-wrap:wrap;font-weight:400;overflow:hidden;text-decoration:none;transition:background .12s,border-color .12s}.uc-root .bl-feature:hover{background:var(--uc-slate);border-color:hsla(0,0%,100%,.22)}.uc-root .bl-feature:focus-visible{outline:3px solid var(--uc-green);outline-offset:2px}.uc-root .bl-feature-img{aspect-ratio:16/10;flex:1 1 520px;min-width:0;object-fit:cover;width:100%}.uc-root .bl-feature-body{display:flex;flex:1 1 380px;flex-direction:column;gap:14px;justify-content:center;min-width:0;padding:clamp(24px,3.4vw,44px)}.uc-root .bl-feature h2{color:#fff;font-family:var(--uc-display);font-feature-settings:"kern" 0;font-kerning:none;font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.03em;line-height:.95;margin:0;text-transform:uppercase;word-spacing:normal}.uc-root .bl-feature .bl-card-meta{font-size:13.5px}.uc-root .bl-feature .bl-card-summary{font-size:16px;-webkit-line-clamp:4;line-height:1.65}.uc-root .bl-feature .bl-card-cta{margin-top:0}.uc-root .uh-chip[aria-current=page]{background:rgba(110,190,74,.14);border-color:var(--uc-green);color:#fff}.uc-root .bl-pager{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:36px 0 0}.uc-root .bl-more,.uc-root .bl-more:active,.uc-root .bl-more:focus,.uc-root .bl-more:hover{align-items:center;border:1px solid hsla(0,0%,100%,.22);border-radius:4px;color:#fff;display:inline-flex;font:700 13.5px/1 var(--uc-body-font);justify-content:center;letter-spacing:.07em;min-height:48px;padding:0 26px;text-decoration:none;text-transform:uppercase;transition:border-color .12s,color .12s}.uc-root .bl-more:focus,.uc-root .bl-more:hover{border-color:var(--uc-green);color:var(--uc-green)}.uc-root .bl-empty{color:var(--uc-body)!important;margin:0}@media (max-width:1020px){.uc-root .bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.uc-root .bl-grid{grid-template-columns:1fr}}@media (max-width:600px){.uc-root .bl-card,.uc-root .bl-card:active,.uc-root .bl-card:focus,.uc-root .bl-card:hover{flex-direction:row}.uc-root .bl-card-img{align-self:stretch;aspect-ratio:auto;flex:none;height:auto;width:104px}.uc-root .bl-card-body{padding:16px 16px 16px 18px}.uc-root .bl-card .bl-card-cta,.uc-root .bl-card .bl-card-summary{display:none}}