.pb{--pb-green:#40de26;--pb-green-dark:#35c220;--pb-green-text:#237d12;--pb-ink:#191919;--pb-ink-2:#4b524a;--pb-ink-3:#737b71;--pb-line:#e3e7e1;--pb-surface:#fff;--pb-surface-2:#f6f8f5;--pb-head-h:74px;--pb-head-h-collapsed:52px;--pb-measure:68ch}.pb .sr-invisible{opacity:1!important;transform:none!important;visibility:visible!important}.pb{background:var(--pb-surface);color:var(--pb-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.pb *,.pb :after,.pb :before{box-sizing:border-box}.pb img{max-width:100%}.pb-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}a.pb-sr-only:focus,a.pb-sr-only:focus-visible{height:auto;left:10px;margin:0;overflow:visible;padding:11px 18px;position:fixed;top:10px;width:auto;clip:auto;background:var(--pb-ink);border-radius:8px;clip-path:none;color:#fff;font-size:14px;font-weight:600;outline:3px solid var(--pb-green);outline-offset:2px;text-decoration:none;z-index:200}.pb a:focus-visible,.pb button:focus-visible,.pb input:focus-visible{border-radius:3px;outline:3px solid var(--pb-green);outline-offset:2px}.pb-shell{margin:0 auto;max-width:1140px;padding:0 24px;width:100%}.pb-head{background:var(--pb-ink);border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;height:var(--pb-head-h);left:0;position:fixed;right:0;top:0;transition:height .22s ease;z-index:100}.pb-head__in{gap:24px;height:100%}.pb-head__in,.pb-head__logo{align-items:center;display:flex}.pb-head__logo{flex:none;line-height:0}.pb-head__logo img{height:34px;transition:height .22s ease;width:auto}.pb-head__nav{align-items:center;display:flex;gap:26px;margin-left:auto}.pb-head__nav a{color:hsla(0,0%,100%,.86);font-size:14px;font-weight:500;letter-spacing:-.005em;text-decoration:none;white-space:nowrap}.pb-head__nav a:hover{color:#fff}.pb-head__cta{align-items:center;background:var(--pb-green);border-radius:7px;color:#10250a;display:inline-flex;flex:none;font-size:14px;font-weight:600;padding:10px 18px;text-decoration:none;transition:height .22s ease,padding .22s ease,font-size .22s ease,background .14s ease;white-space:nowrap}.pb-head__cta:hover{background:var(--pb-green-dark);color:#10250a}.pb-head__toggle{background:transparent;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;color:#fff;cursor:pointer;display:none;flex:none;font-size:13px;font-weight:500;margin-left:auto;padding:7px 12px}.pb-head.is-collapsed{height:var(--pb-head-h-collapsed)}.pb-head.is-collapsed .pb-head__logo img{height:26px}.pb-head.is-collapsed .pb-head__cta{font-size:13px;padding:7px 13px}.pb-main{padding-top:var(--pb-head-h)}.pb-eyebrow{color:var(--pb-green-text);font-size:12px;font-weight:600;letter-spacing:.11em;margin:0;padding:34px 0 0;text-transform:uppercase}.pb-eyebrow--filtered{color:var(--pb-ink);font-size:clamp(26px,4vw,36px);letter-spacing:-.025em;line-height:1.1;padding-bottom:4px;text-transform:none}.pb-filtered-note{color:var(--pb-ink-3);font-size:15px;margin:6px 0 0}.pb-featured{align-items:center;border-bottom:1px solid var(--pb-line);display:grid;gap:34px;grid-template-columns:1.25fr 1fr;margin-bottom:34px;padding:18px 0 34px}.pb-featured__title{font-size:clamp(25px,3.4vw,35px);font-weight:700;letter-spacing:-.026em;line-height:1.13;margin:10px 0 12px;text-wrap:balance}.pb-featured__title a{color:inherit;text-decoration:none}.pb-featured__title a:hover{color:var(--pb-green-text)}.pb-featured__excerpt{color:var(--pb-ink-2);font-size:16.5px;line-height:1.6;margin:0 0 16px;max-width:46ch}.pb-featured__more{color:var(--pb-green-text);font-size:14.5px;font-weight:600;text-decoration:none}.pb-featured__more:hover{text-decoration:underline}.pb-media{aspect-ratio:3/2;background:var(--pb-surface-2);border-radius:10px;display:block;overflow:hidden;position:relative;text-decoration:none}.pb-media img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.pb-media--fallback{align-items:flex-end;background:#141b12;display:flex;padding:18px}.pb-media--fallback:after{background:radial-gradient(120% 90% at 82% 12%,rgba(64,222,38,.3),transparent 60%),repeating-linear-gradient(58deg,hsla(0,0%,100%,.05) 0 1px,transparent 1px 20px);content:"";inset:0;position:absolute}.pb-media--fallback span{color:#fff;font-size:15px;font-weight:700;letter-spacing:-.015em;line-height:1.25;position:relative;text-shadow:0 1px 10px rgba(0,0,0,.45);z-index:1}.pb-media--fallback:before{background:var(--pb-green);border-radius:50%;box-shadow:0 0 0 4px rgba(64,222,38,.18);content:"";height:15px;left:18px;position:absolute;top:16px;width:15px;z-index:1}.pb-media--fb-2{background:#0f2119}.pb-media--fb-2:after{background:radial-gradient(120% 90% at 18% 86%,rgba(64,222,38,.26),transparent 62%),repeating-linear-gradient(-58deg,hsla(0,0%,100%,.05) 0 1px,transparent 1px 22px)}.pb-media--fb-3{background:#101d26}.pb-media--fb-3:after{background:radial-gradient(110% 95% at 50% 6%,rgba(64,222,38,.22),transparent 58%),repeating-linear-gradient(90deg,hsla(0,0%,100%,.045) 0 1px,transparent 1px 24px)}.pb-featured .pb-media--fallback span{font-size:21px}.pb-featured .pb-media--fallback:before{height:19px;width:19px}.pb-featured .pb-media{aspect-ratio:3/2}.pb-filter{flex-wrap:wrap;gap:12px;padding-bottom:32px}.pb-filter,.pb-search{align-items:center;display:flex}.pb-search{flex:1 1 240px;gap:8px;min-width:0}.pb-search input[type=text]{background:var(--pb-surface);border:1px solid #d6dcd3;border-radius:8px;color:var(--pb-ink);flex:1 1 auto;font:inherit;font-size:14.5px;min-width:0;padding:10px 14px}.pb-search input[type=text]::placeholder{color:var(--pb-ink-3)}.pb-search button{background:var(--pb-ink);border:0;border-radius:8px;color:#fff;cursor:pointer;flex:none;font:inherit;font-size:14px;font-weight:600;padding:10px 17px}.pb-search button:hover{background:#2b2b2b}.pb-topics{flex:0 1 auto}.pb-topics ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.pb-topics li{margin:0}.pb-topics a{background:var(--pb-surface);border:1px solid #d6dcd3;border-radius:20px;color:var(--pb-ink-2);display:inline-block;font-size:13px;font-weight:500;padding:7px 14px;text-decoration:none;white-space:nowrap}.pb-topics a:hover{border-color:var(--pb-ink);color:var(--pb-ink)}.pb-grid{display:grid;gap:38px 28px;grid-template-columns:repeat(3,minmax(0,1fr))}.pb-card{display:flex;flex-direction:column}.pb-card .pb-media{margin-bottom:14px}.pb-card__title{font-size:17.5px;font-weight:600;letter-spacing:-.017em;line-height:1.3;margin:0 0 8px;text-wrap:balance}.pb-card__title a{color:inherit;text-decoration:none}.pb-card__title a:hover{color:var(--pb-green-text)}.pb-card__excerpt{color:var(--pb-ink-2);font-size:14.5px;line-height:1.55;margin:0 0 10px}.pb-meta{align-items:center;color:var(--pb-ink-3);display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px;margin-top:auto}.pb-meta__topic{color:var(--pb-green-text);font-weight:600;text-decoration:none}.pb-meta__topic:hover{text-decoration:underline}.pb-empty{color:var(--pb-ink-2);font-size:17px;padding:40px 0 60px}.pb-pag{border-top:1px solid var(--pb-line);display:flex;flex-wrap:wrap;gap:8px;margin-top:52px;padding:34px 0 10px}.pb-pag,.pb-pag a,.pb-pag span{align-items:center;justify-content:center}.pb-pag a,.pb-pag span{background:var(--pb-surface);border:1px solid #d6dcd3;border-radius:8px;color:var(--pb-ink-2);display:inline-flex;font-size:14px;font-weight:500;height:38px;min-width:38px;padding:0 12px;text-decoration:none}.pb-pag a:hover{border-color:var(--pb-ink);color:var(--pb-ink)}.pb-pag .is-current{background:var(--pb-ink);border-color:var(--pb-ink);color:#fff;font-weight:600}.pb-pag .is-gap{background:transparent;border-color:transparent;min-width:20px;padding:0}.pb-post{padding-bottom:20px}.pb-post__head{margin:0 auto;max-width:720px;padding:38px 0 0}.pb-post__topic{color:var(--pb-green-text);display:inline-block;font-size:12px;font-weight:600;letter-spacing:.11em;margin-bottom:14px;text-decoration:none;text-transform:uppercase}.pb-post__title{font-size:clamp(29px,4.6vw,45px);font-weight:700;letter-spacing:-.03em;line-height:1.09;margin:0 0 16px;text-wrap:balance}.pb-post__meta{align-items:center;border-bottom:1px solid var(--pb-line);color:var(--pb-ink-3);display:flex;flex-wrap:wrap;font-size:14px;gap:10px;padding-bottom:22px}.pb-post__meta a{color:var(--pb-ink-2);font-weight:500;text-decoration:none}.pb-post__meta a:hover{text-decoration:underline}.pb-post__intro{color:var(--pb-ink-2);font-size:19px;line-height:1.6;margin:24px auto 0;max-width:720px}.pb-post__hero{margin:30px auto 0;max-width:900px}.pb-post__hero img{aspect-ratio:16/9;background:var(--pb-surface-2);border-radius:12px;display:block;height:auto;object-fit:cover;width:100%}.pb-post__body{color:#23281f;font-size:17.5px;line-height:1.72;margin:32px auto 0;max-width:720px}.pb-post__body>*{max-width:var(--pb-measure)}.pb-post__body h2{font-size:25px;font-weight:700;letter-spacing:-.022em;line-height:1.2;margin:42px 0 12px;text-wrap:balance}.pb-post__body h3{font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.25;margin:32px 0 10px}.pb-post__body p{margin:0 0 20px}.pb-post__body ol,.pb-post__body ul{margin:0 0 20px;padding-left:24px}.pb-post__body li{margin-bottom:9px}.pb-post__body a{color:var(--pb-green-text);text-underline-offset:2px}.pb-post__body img{border-radius:10px;height:auto}.pb-post__body blockquote{border-left:3px solid var(--pb-green);color:var(--pb-ink-2);font-size:19px;margin:28px 0;padding:4px 0 4px 22px}.pb-post__body table{border-collapse:collapse;width:100%}.pb-post__body td,.pb-post__body th{border:1px solid var(--pb-line);padding:10px 12px;text-align:left}.pb-post__body .pb-scroll,.pb-post__body pre{overflow-x:auto}.pb-post__tags{display:flex;flex-wrap:wrap;gap:8px;margin:34px auto 0;max-width:720px}.pb-post__tags a{border:1px solid #d6dcd3;border-radius:20px;color:var(--pb-ink-2);font-size:13px;font-weight:500;padding:7px 14px;text-decoration:none}.pb-post__tags a:hover{border-color:var(--pb-ink);color:var(--pb-ink)}.pb-related{border-top:1px solid var(--pb-line);margin-top:60px;padding:46px 0 10px}.pb-related__title{font-size:21px;font-weight:700;letter-spacing:-.02em;margin:0 0 24px}.pb-related__list{display:grid;gap:26px;grid-template-columns:repeat(3,minmax(0,1fr))}.pb-related__post{color:inherit;display:block;text-decoration:none}.pb-related__post label{color:var(--pb-ink-3);display:block;font-size:12px;margin-bottom:7px}.pb-related__post h3{font-size:16.5px;font-weight:600;letter-spacing:-.015em;line-height:1.3;margin:0}.pb-related__post:hover h3{color:var(--pb-green-text)}@media (max-width:1000px){.pb-grid,.pb-related__list{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-featured{gap:20px;grid-template-columns:1fr}.pb-featured__excerpt{max-width:none}}@media (max-width:780px){.pb{--pb-head-h:64px;--pb-head-h-collapsed:52px}.pb-head__nav{display:none}.pb-head__toggle{display:inline-block}.pb-head__cta{display:none}.pb-head__nav.is-open{align-items:flex-start;background:var(--pb-ink);border-top:1px solid hsla(0,0%,100%,.12);display:flex;flex-direction:column;gap:0;left:0;padding:6px 24px 14px;position:absolute;right:0;top:100%}.pb-head__nav.is-open a{border-bottom:1px solid hsla(0,0%,100%,.08);display:block;padding:13px 0;width:100%}}@media (max-width:560px){.pb-shell{padding:0 18px}.pb-grid,.pb-related__list{grid-template-columns:1fr}.pb-search{flex:1 1 100%}.pb-post__body{font-size:17px}}@media (prefers-reduced-motion:reduce){.pb-head,.pb-head__cta,.pb-head__logo img{transition:none!important}.pb *{animation-duration:.001ms!important;transition-duration:.001ms!important}}@media print{.pb-filter,.pb-head,.pb-pag,.pb-related{display:none!important}.pb-main{padding-top:0}}