.editorialArticlePage{background:var(--theme-page,#fff);color:var(--theme-ink,#20362d);overflow-x:clip}.editorialHero{isolation:isolate;color:#fff;background:#063b2c;align-items:flex-end;min-height:350px;display:flex;position:relative;overflow:hidden}.editorialHero>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.editorialHero:after{content:"";z-index:-1;background:linear-gradient(90deg,#021d17e0,#021d1799 55%,#021d171f),linear-gradient(#0000 20%,#021d1766);position:absolute;inset:0}.editorialHeroCopy{box-sizing:border-box;width:100%;max-width:1120px;padding:28px 5vw 34px}.editorialBack{text-underline-offset:4px;min-height:24px;margin-bottom:20px;font-size:.875rem;line-height:1.5;text-decoration:underline;display:inline-block;color:#fff!important}.editorialCategory{color:#a5f4ce;letter-spacing:.09em;font-size:.875rem;font-weight:700;line-height:1.5;display:block}.editorialHero h1{text-wrap:balance;max-width:960px;font-family:var(--display-font), sans-serif!important;letter-spacing:-.015em!important;color:#fff!important;margin:10px 0 0!important;font-size:clamp(32px,3.4vw,50px)!important;font-weight:700!important;line-height:1.08!important}.editorialPhotoCredit{max-width:1280px;color:var(--theme-muted,#52685b);text-align:right;margin:0 auto;padding:12px 5vw 0;font-size:.75rem;line-height:1.6}.editorialPhotoCredit a{text-underline-offset:3px;text-decoration:underline}.editorialReadingLayout{box-sizing:content-box;grid-template-columns:minmax(0,760px) minmax(200px,280px);gap:clamp(32px,6vw,96px);max-width:1200px;margin:0 auto;padding:32px 5vw 64px;display:grid}.editorialReading{min-width:0}.editorialByline{border-bottom:1px solid var(--theme-border,#d8e1dc);color:var(--theme-muted,#53685c);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:32px;padding:0 0 24px;font-size:.875rem;line-height:1.6;display:flex}.editorialByline>span:first-child{color:var(--theme-ink,#183e2f);font-weight:700}.editorialBody{overflow-wrap:anywhere;color:inherit;font-size:1.0625rem;line-height:1.85}.editorialBody p{font:inherit!important;color:inherit!important;letter-spacing:normal!important;margin:0 0 1.2em!important}.editorialBody strong{font-weight:700}.editorialBody h2{letter-spacing:-.015em;scroll-margin-top:160px;font-weight:700;font-family:var(--display-font), sans-serif!important;color:var(--theme-ink,#153f2f)!important;margin:1.8em 0 .65em!important;font-size:clamp(25px,2.25vw,32px)!important;line-height:1.22!important}.editorialBody h2:first-child{margin-top:0!important}.editorialBody a,.editorialSource a{color:var(--theme-accent,#095547);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.editorialTable{border:1px solid var(--theme-border,#d5e0d9);border-radius:12px;margin:28px 0;overflow-x:auto}.editorialTable table{border-collapse:collapse;text-align:left;width:100%;font-size:1rem;line-height:1.6}.editorialTable th,.editorialTable td{border-bottom:1px solid var(--theme-border,#d5e0d9);padding:14px 20px}.editorialTable thead{color:#fff;background:#095547}.editorialTable tbody tr:nth-child(2n){background:var(--theme-surface-soft,#f4f7f5)}.editorialTable tbody tr:last-child>*{border-bottom:0}.editorialAside{align-self:start;min-width:0;margin-top:14px;position:sticky;top:145px}.editorialAside details{border-top:2px solid #96a274;border-bottom:1px solid var(--theme-border,#d5e0d9);padding:18px 0}.editorialAside summary{cursor:pointer;min-height:30px;font-size:1rem;font-weight:700;line-height:1.5}.editorialAside nav{gap:14px;margin-top:16px;display:grid}.editorialAside nav a{color:var(--theme-muted,#53685c);font-size:.875rem;line-height:1.5}.editorialAside a:hover{text-underline-offset:3px;text-decoration:underline}.editorialLineLink{min-height:44px;color:var(--theme-accent,#095547);text-underline-offset:4px;align-items:center;margin-top:16px;font-size:1rem;text-decoration:underline;display:inline-flex}.editorialRelated{border-top:1px solid var(--theme-border,#d5e0d9);max-width:1280px;margin:0 auto;padding:40px 5vw 64px}.editorialRelatedHeading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px;display:flex}.editorialRelatedHeading h2{font:700 clamp(28px, 3vw, 38px)/1.2 var(--display-font), sans-serif;color:var(--theme-ink,#153f2f)}.editorialRelatedHeading>a{text-underline-offset:4px;white-space:nowrap;font-size:1rem;text-decoration:underline}.editorialRelated>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.editorialRelated article{min-width:0}.editorialRelated article img{aspect-ratio:16/10;object-fit:cover;border-radius:12px;width:100%;height:auto}.editorialRelated article small{letter-spacing:.06em;color:var(--theme-muted,#53685c);margin:16px 0 8px;font-size:.75rem;font-weight:700;line-height:1.5;display:block}.editorialRelated article h3{font:700 25px/1.2 var(--display-font), sans-serif;color:var(--theme-ink,#153f2f);margin:0 0 16px}.editorialRelated article span{text-underline-offset:4px;padding:8px 0;font-size:1rem;text-decoration:underline;display:inline-block}.editorialArticlePage a:focus-visible,.blogPage a:focus-visible{outline-offset:5px;border-radius:2px;outline:3px solid #96a274}.opsContentPreview .editorialBody{text-align:left}.opsContentPreview .editorialBody p{font-size:1rem!important}@media (max-width:900px){.editorialReadingLayout{grid-template-columns:minmax(0,1fr);gap:24px;max-width:740px;padding-top:24px}.editorialAside{order:-1;align-items:start;gap:18px;margin:0;display:flex;position:static}.editorialAside details{flex:1}.editorialLineLink{margin-top:14px}.editorialRelated>div:last-child{gap:20px}.editorialRelated article h3{font-size:23px}}@media (max-width:700px){.editorialHero{min-height:215px}.editorialHeroCopy{padding:20px}.editorialBack{margin-bottom:10px}.editorialCategory{letter-spacing:.05em;font-size:.75rem}.editorialHero h1{text-wrap:pretty;font-size:clamp(25px,6.3vw,32px)!important;line-height:1.1!important}.editorialHero:after{background:linear-gradient(#021d1766,#021d17a8 25%,#021d17f5)}.editorialPhotoCredit{text-align:left;padding:10px 20px 0}.editorialReadingLayout{padding:24px 20px 44px}.editorialByline{gap:5px 14px;margin-bottom:26px;padding-bottom:18px}.editorialBody{font-size:1rem;line-height:1.8}.editorialBody h2{scroll-margin-top:120px}.editorialTable th,.editorialTable td{padding:12px}.editorialAside{display:block}.editorialAside nav{gap:0}.editorialAside nav a{box-sizing:border-box;align-items:center;min-height:44px;padding:8px 0;display:flex}.editorialLineLink{margin-top:6px}.editorialRelated{padding:32px 20px 48px}.editorialRelatedHeading{flex-direction:column;align-items:start;gap:8px}.editorialRelatedHeading h2{margin:0}.editorialRelated>div:last-child{grid-template-columns:1fr;gap:32px}.editorialRelated article h3{font-size:26px}.editorialRelated article img{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.editorialArticlePage *{scroll-behavior:auto!important}}main.editorialArticlePage .editorialHero{box-sizing:border-box;background:#063b2c;border-bottom:3px solid #13ff8c;min-height:350px}main.editorialArticlePage .editorialHero:after{background:linear-gradient(90deg,#063b2cf5,#063b2cdd 30%,#063b2c66 65%,#063b2c22),linear-gradient(#0000 10%,#03291fb3)}main.editorialArticlePage .editorialHeroCopy{max-width:1200px;padding:24px 4.5vw 30px}main.editorialArticlePage .editorialBack{align-items:center;min-height:32px;margin-bottom:12px;font-size:.875rem;display:inline-flex}main.editorialArticlePage .editorialCategory{letter-spacing:.08em;color:#13ff8c!important;font-size:.875rem!important}main.editorialArticlePage .editorialHero h1{text-transform:uppercase;text-wrap:balance;max-width:1000px;font-size:clamp(32px,3.25vw,46px)!important;font-family:var(--display-font), sans-serif!important;letter-spacing:-.025em!important;color:#fff!important;line-height:1.02!important}main.editorialArticlePage .editorialHero h1 em{font-style:normal;color:#13ff8c!important}main.editorialArticlePage .heroLettering>span{opacity:1;clip-path:none;animation:none;display:block;overflow:visible;transform:none}main.editorialArticlePage .heroLettering:after{content:"";width:100px;height:3px;box-shadow:none;background:#13ff8c;margin-top:18px;animation:none;display:block}main.editorialArticlePage .editorialRelated article h3{white-space:nowrap;text-overflow:ellipsis;font-size:1.4rem;overflow:hidden}main.editorialArticlePage .editorialRelated article img{aspect-ratio:3}@media (max-width:700px){main.editorialArticlePage .editorialHero{min-height:240px}main.editorialArticlePage .editorialHeroCopy{padding:18px 20px 24px}main.editorialArticlePage .editorialHero h1{text-wrap:pretty;font-size:clamp(24px,6.5vw,32px)!important;line-height:1.05!important}main.editorialArticlePage .editorialCategory{font-size:.75rem!important}main.editorialArticlePage .editorialBack{margin-bottom:8px}main.editorialArticlePage .heroLettering:after{width:80px;margin-top:14px}main.editorialArticlePage .editorialHero:after{background:linear-gradient(90deg,#063b2cc4,#063b2c66),linear-gradient(#0000 0%,#03291ff0)}main.editorialArticlePage .editorialRelated article img{aspect-ratio:3}}main.editorialArticlePage .editorialReadingLayout{grid-template-columns:minmax(0,760px) 300px;gap:42px;max-width:1250px;padding-bottom:52px}.editorialOutline{border-bottom:1px solid var(--theme-border,#d5e1d8);margin:0 0 28px;padding:0 0 20px}.editorialOutline summary{cursor:pointer;color:var(--theme-accent,#095547);align-content:center;min-height:32px;font-size:.875rem;font-weight:700}.editorialOutline nav{gap:0;margin-top:10px;display:grid!important}.editorialOutline nav a{min-height:44px;color:var(--theme-muted,#53685c);text-underline-offset:3px;align-items:center;padding:4px 0;font-size:.875rem;line-height:1.5;text-decoration:underline;display:flex}.editorialArticlePage .editorialLatest{background:var(--theme-surface-soft,#f2f3f0);border-top:1px solid var(--theme-border,#d5e1d8);padding:38px 5vw 48px}.editorialLatest .editorialRelatedHeading{max-width:1250px;margin:0 auto 24px}.editorialLatest .editorialRelatedHeading h2{margin:0}.editorialArticlePage .editorialLatest .homeBlogEditorialGrid{max-width:1250px}.editorialArticlePage .editorialLatest .homeBlogEditorialCopy>p:not(.homeBlogEditorialMeta){font-size:1rem!important;line-height:1.55!important}.editorialArticlePage .editorialLatest .homeBlogEditorialLink{text-underline-offset:4px;align-items:center;min-height:44px;font-size:.875rem;text-decoration:underline;display:inline-flex}@media (max-width:1000px){main.editorialArticlePage .editorialReadingLayout{grid-template-columns:minmax(0,1fr);max-width:740px}}@media (max-width:900px){.editorialArticlePage .editorialLatest .editorialRelatedHeading{flex-direction:row;align-items:center;gap:16px;padding:0 5vw}.editorialArticlePage .editorialLatest .editorialRelatedHeading h2{font-size:1.75rem}.editorialArticlePage .editorialLatest .editorialRelatedHeading>a{align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.editorialArticlePage .editorialLatest .homeBlogEditorialGrid{box-sizing:border-box}.editorialArticlePage .editorialLatest .homeBlogEditorialCard{flex-basis:82%;width:82%;min-width:0}}@media (max-width:540px){.editorialArticlePage .editorialLatest .editorialRelatedHeading{flex-direction:column;align-items:start;gap:4px;margin-bottom:18px}}@layer publicGlass{body:not(:has(.adminApp)) .editorialAside{-webkit-backdrop-filter:none!important;box-shadow:none!important}.editorialSocial .socialGlassLink{box-shadow:none!important;background:0 0!important;border:0!important}html body main.editorialArticlePage :is(.editorialOutline summary,.editorialBody a,.editorialSource a,.editorialLineLink,.editorialContact>a,.homeBlogEditorialLink,.homeBlogEditorialCopy>small){color:var(--theme-accent)!important}html body main.editorialArticlePage .editorialHero .editorialCategory{color:#c4eddb!important}html body main.editorialArticlePage .editorialHeroWatermark{color:#e2ffee!important}}main.editorialArticlePage{--theme-accent:#095547}html[data-theme=dark] main.editorialArticlePage{--theme-accent:#a5efc9}main.editorialArticlePage .editorialHero h1,main.editorialArticlePage .editorialHero h1 :is(span,em){text-transform:none!important}main.editorialArticlePage .editorialHero h1{max-width:930px;letter-spacing:-.015em!important;font-size:clamp(26px,2.35vw,34px)!important;line-height:1.14!important}main.editorialArticlePage .editorialOutline summary{color:var(--theme-accent)!important}main.editorialArticlePage .editorialOutline summary::marker{color:var(--theme-accent)!important}main.editorialArticlePage .editorialBody a,main.editorialArticlePage .editorialSource a,main.editorialArticlePage .editorialLineLink{color:var(--theme-accent)!important}main.editorialArticlePage .editorialBody>h2:first-child{margin-top:0!important}@media (max-width:700px){main.editorialArticlePage .editorialHero h1{font-size:clamp(23px,5.8vw,28px)!important;line-height:1.15!important}}main.editorialArticlePage .editorialHero>img{z-index:-3}main.editorialArticlePage .editorialHeroWatermark{z-index:-2;pointer-events:none;-webkit-user-select:none;user-select:none;font:700 clamp(110px, 15vw, 210px)/.85 var(--display-font), sans-serif;letter-spacing:-.035em;color:#e2ffee;opacity:.38;position:absolute;bottom:4px;right:4.5vw}main.editorialArticlePage .editorialHeroCopy{z-index:0;max-width:1120px;padding-bottom:32px;position:relative}main.editorialArticlePage .editorialHero h1{text-wrap:pretty;max-width:42ch;letter-spacing:-.01em!important;font-size:clamp(1.625rem,2vw,1.875rem)!important;line-height:1.16!important}main.editorialArticlePage .editorialHero h1 :is(span,em){font-size:inherit!important;line-height:inherit!important}@media (max-width:700px){main.editorialArticlePage .editorialHero h1{font-size:1.5rem!important;line-height:1.18!important}main.editorialArticlePage .editorialHeroCopy{padding:18px 20px 24px}main.editorialArticlePage .editorialHeroWatermark{font-size:clamp(100px,28vw,150px);bottom:12px;right:18px}}
.editorialBody{display:flow-root}.editorialBody h2{clear:both}.editorialBody .editorialPoints{font:inherit;margin:0 0 1.6em;padding:0 0 0 1.15em;list-style:outside}.editorialBody .editorialPoints li{margin:.65em 0;padding-left:.3em;line-height:1.7}.editorialBody .editorialPoints li::marker{color:var(--theme-accent,#095547);font-size:.75em}.editorialBody .editorialPhoto{float:right;clear:right;shape-outside:margin-box;width:40%;max-width:290px;margin:6px 0 18px 28px}.editorialBody .editorialPhoto img{object-fit:contain;border-radius:4px;width:100%;height:auto;max-height:none;display:block}.editorialBody .editorialPhoto figcaption{color:var(--theme-muted,#53685c);text-wrap:pretty;margin-top:9px;font-size:.8125rem;line-height:1.5}.editorialBody .editorialCostChart{clear:both;border-block:1px solid var(--theme-border,#d5e0d9);margin:28px 0 20px;padding:22px 0}.editorialCostChart figcaption{font-size:1.0625rem;font-weight:700;line-height:1.4}.editorialCostChart figcaption small{color:var(--theme-muted,#53685c);margin-top:5px;font-size:.8125rem;font-weight:400;display:block}.editorialCostBars{gap:15px;margin-top:22px;display:grid}.editorialCostRow{grid-template-columns:86px minmax(0,1fr) 72px;align-items:center;gap:12px;font-size:.875rem;display:grid}.editorialCostRow strong{text-align:right;white-space:nowrap}.editorialCostTrack{background:var(--theme-surface-soft,#e6eee9);border-radius:2px;height:10px;overflow:hidden}.editorialCostTrack i{background:var(--theme-accent,#095547);border-radius:2px;height:100%;display:block}.editorialCostRow:nth-child(2) .editorialCostTrack i{opacity:.6}@media (max-width:540px){.editorialBody .editorialPhoto{float:none;width:100%;max-width:360px;margin:18px auto 24px}.editorialCostRow{grid-template-columns:76px minmax(0,1fr) 68px;gap:8px}}.editorialBody :is(.editorialDiagram,.editorialDataChart){clear:both;border-block:1px solid var(--theme-border,#d5e0d9);color:var(--theme-ink,#203e36);margin:30px 0;padding:24px 0}.editorialBody :is(.editorialDiagram,.editorialDataChart)>figcaption{font:700 1.25rem/1.3 var(--display-font), sans-serif;text-wrap:balance;margin-bottom:20px}.editorialBody :is(.editorialDiagram,.editorialDataChart)>figcaption>small{color:var(--theme-muted,#53685c);margin-top:7px;font:400 .875rem/1.6 Arial,sans-serif;display:block}.editorialBody .editorialDiagram ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.editorialBody .editorialDiagram li{align-items:flex-start;gap:12px;min-width:0;display:flex}.editorialBody .editorialStepNumber{font:600 .875rem/1.5 var(--display-font), sans-serif;border-bottom:2px solid var(--theme-accent,#095547);min-width:24px;color:var(--theme-accent,#095547);padding:2px 0 5px}.editorialBody .editorialDiagram strong{font-size:1rem;line-height:1.45}.editorialDataBars{gap:20px;display:grid}.editorialDataRow>div:first-child{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;font-size:.9375rem;line-height:1.5;display:flex}.editorialDataRow strong{white-space:nowrap;font-size:1rem}.editorialDataRow strong small{font-size:.8125rem;font-weight:400}.editorialDataTrack{background:var(--theme-surface-soft,#e6eee9);border-radius:2px;height:12px;overflow:hidden}.editorialDataTrack i{background:var(--theme-accent,#095547);border-radius:2px;height:100%;display:block}.editorialBody .editorialPhoto a{border:0;min-height:0;text-decoration:none;display:block}.editorialBody .editorialPhoto a:focus-visible{outline:2px solid var(--theme-accent);outline-offset:5px}.editorialBody .editorialPhoto:nth-of-type(2n){float:left;clear:left;margin:6px 28px 18px 0}.editorialBody .editorialTable{clear:both;overscroll-behavior-x:contain;max-width:100%}@media (max-width:600px){.editorialBody .editorialDiagram ol{grid-template-columns:1fr;gap:20px}.editorialDataRow>div:first-child{flex-wrap:wrap;gap:4px 12px}.editorialBody :is(.editorialDiagram,.editorialDataChart){margin:24px 0;padding:21px 0}}@media (max-width:540px){.editorialBody .editorialPhoto:nth-of-type(2n){float:none;width:100%;margin:18px auto 24px}}.editorialBody .editorialDiagram li p{color:var(--theme-muted,#53685c)!important;margin:6px 0 0!important;font-size:.9375rem!important;line-height:1.65!important}.opsContentPreview .editorialBody{--theme-accent:#095547}html[data-theme=dark] .opsContentPreview .editorialBody{--theme-accent:#a5efc9}@media (max-width:600px){.editorialBody .editorialTable table{font-size:.9375rem}.editorialBody .editorialTable th,.editorialBody .editorialTable td{vertical-align:top;padding:12px 10px}}
