/* TIMESTAMP START 2026-09-19T15:13:52-04:00 | REVISION R002826 */
.jpi-editorial{--jpi-forest:#18372b;--jpi-forest-mid:#214836;--jpi-ivory:#fbf8ef;--jpi-ivory-deep:#f2eee2;--jpi-ink:#24312a;--jpi-muted:#687168;--jpi-terracotta:#bd6742;--jpi-gold:#d7bd79;--jpi-line:#24312a29;--jpi-light-line:#fbf8ef33;--jpi-max-width:1480px;box-sizing:border-box;background:var(--jpi-ivory);color:var(--jpi-ink)}.jpi-editorial *,.jpi-editorial :after,.jpi-editorial :before{box-sizing:border-box}body:has(.jpi-editorial-banner-section) .article-template__hero-container,body:has(.jpi-editorial-banner-section) .article-template__title,body:has(.jpi-editorial-banner-section) .main-page-title,body:has(.jpi-editorial-banner-section) .product__title,body:has(.jpi-editorial-banner-section) .title--primary{display:none!important}.jpi-editorial blockquote,.jpi-editorial h1,.jpi-editorial h2,.jpi-editorial h3,.jpi-editorial p{margin-top:0}.jpi-editorial h1,.jpi-editorial h2,.jpi-editorial h3{color:inherit;font-family:var(--font-heading-family,"Newsreader",Georgia,serif);font-style:var(--font-heading-style,normal);letter-spacing:-.035em;font-weight:400;line-height:.98}.jpi-editorial h2{font-size:clamp(2.7rem,5vw,5.7rem)}.jpi-editorial .rte,.jpi-editorial p{font-family:var(--font-body-family,inherit);font-size:clamp(1rem,1.18vw,1.18rem);line-height:1.72}.jpi-editorial .rte p:last-child,.jpi-editorial p:last-child{margin-bottom:0}.jpi-editorial-content-width{width:min(100%,var(--jpi-max-width));margin-inline:auto}.jpi-editorial-eyebrow,.jpi-editorial-kicker,.jpi-editorial-section-number{color:var(--jpi-terracotta);letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px;font-weight:800;font-size:.72rem!important;line-height:1.3!important}.jpi-editorial-eyebrow,.jpi-editorial-kicker--light{color:var(--jpi-gold)}.jpi-editorial-hero{--jpi-editorial-hero-color:#18372b;--jpi-editorial-hero-position:center center;isolation:isolate;background-color:var(--jpi-editorial-hero-color);background-image:linear-gradient(90deg,#091912e6 0,#091912b3 48%,#09191240 100%),var(--jpi-editorial-hero-image,linear-gradient(135deg,var(--jpi-editorial-hero-color),#0d2118));background-position:center,var(--jpi-editorial-hero-position);min-height:min(850px,100svh - 108px);color:var(--jpi-ivory);background-size:cover;align-items:end;display:grid;position:relative;overflow:hidden}.jpi-editorial-hero:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#0000,#07140e7a);height:42%;position:absolute;inset:auto 0 0}.jpi-editorial-hero__inner{width:min(100%,1440px);margin-inline:auto;padding:clamp(110px,13vw,190px) clamp(28px,7vw,110px) clamp(62px,8vw,112px)}.jpi-editorial-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:12ch;margin-bottom:26px;font-size:clamp(4.5rem,9.2vw,9.6rem);font-weight:400;line-height:.98}.jpi-editorial-hero__subtitle{text-wrap:balance;max-width:34ch;margin-bottom:18px;font-size:clamp(1.65rem,2.7vw,2.65rem)!important;line-height:1.23!important}.jpi-editorial-hero__summary{color:#fbf8efc7;max-width:750px;margin-bottom:32px}.jpi-editorial-link{width:fit-content;color:inherit;letter-spacing:.035em;border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:5px;font-size:.78rem;font-weight:800;text-decoration:none;transition:gap .18s;display:inline-flex}.jpi-editorial-link:hover{color:inherit;gap:15px}.jpi-editorial-jump-nav{z-index:80;border-bottom:1px solid var(--jpi-line);backdrop-filter:blur(16px);background:#fbf8eff7;grid-template-columns:minmax(210px,1fr) auto minmax(420px,1fr);align-items:center;gap:30px;padding:17px clamp(24px,4.5vw,70px);display:grid;position:sticky;top:108px}.jpi-editorial-jump-nav>span{color:var(--jpi-terracotta);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:800}.jpi-editorial-jump-nav>div{justify-content:flex-end;gap:clamp(14px,2vw,30px);display:flex}.jpi-editorial-jump-nav a{color:var(--jpi-muted);white-space:nowrap;font-size:.72rem;font-weight:650;text-decoration:none}.jpi-editorial-jump-nav a:hover{color:var(--jpi-forest);text-underline-offset:5px;text-decoration:underline}.jpi-editorial-blocks{background:var(--jpi-ivory)}.jpi-editorial-opening{grid-template-columns:.34fr 1fr;gap:clamp(50px,10vw,160px);padding:clamp(90px,12vw,170px) clamp(26px,7vw,110px);display:grid}.jpi-editorial-opening h2{max-width:970px;margin-bottom:40px}.jpi-editorial-opening h2 em{color:var(--jpi-terracotta);font-family:Georgia,Times New Roman,serif;font-weight:400}.jpi-editorial-opening>div:last-child>.rte{max-width:850px;color:var(--jpi-muted)}.jpi-editorial-large-copy,.jpi-editorial-large-copy p{color:var(--jpi-ink)!important;font-size:clamp(1.22rem,2vw,1.75rem)!important;line-height:1.55!important}.jpi-editorial-section{padding:clamp(90px,11vw,155px) clamp(26px,7vw,110px)}.jpi-editorial-section-heading{grid-template-columns:minmax(0,1fr) minmax(310px,.46fr);align-items:end;gap:clamp(50px,9vw,140px);margin-bottom:clamp(55px,7vw,92px);display:grid}.jpi-editorial-section-heading h2{max-width:900px;margin-bottom:0}.jpi-editorial-section-heading>.rte{color:var(--jpi-muted)}.jpi-editorial-card-grid{border-top:1px solid var(--jpi-line);background:var(--jpi-ivory-deep)}.jpi-editorial-card-grid__items{border-top:1px solid var(--jpi-line);border-left:1px solid var(--jpi-line);grid-template-columns:repeat(4,1fr);display:grid}.jpi-editorial-card-grid__items article{border-right:1px solid var(--jpi-line);border-bottom:1px solid var(--jpi-line);background:#fbf8ef7a;flex-direction:column;min-height:360px;padding:clamp(25px,3.2vw,42px);display:flex}.jpi-editorial-card-grid__items article>span{color:var(--jpi-terracotta);margin-bottom:auto;font-size:.7rem;font-weight:800}.jpi-editorial-card-grid__items h3{margin-bottom:16px;font-size:clamp(1.35rem,2.1vw,2rem)}.jpi-editorial-card-grid__items p{color:var(--jpi-muted);font-size:.88rem}.jpi-editorial-image-statement{background:var(--jpi-forest);min-height:760px;color:var(--jpi-ivory);grid-template-columns:1.18fr .82fr;display:grid}.jpi-editorial-image-statement__image,.jpi-editorial-split-feature__image{min-height:760px;overflow:hidden}.jpi-editorial-image-statement img,.jpi-editorial-image-text img,.jpi-editorial-split-feature img{object-fit:cover;width:100%;height:100%;display:block}.jpi-editorial-image-statement__copy{flex-direction:column;justify-content:center;padding:clamp(55px,7vw,105px);display:flex}.jpi-editorial-image-statement blockquote{margin-bottom:35px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,4.1vw,4.8rem);line-height:1.08}.jpi-editorial-image-statement__copy .rte{color:#fbf8efad;max-width:590px}.jpi-editorial-numbered-rows{background:var(--jpi-ivory)}.jpi-editorial-numbered-rows__list{border-top:1px solid var(--jpi-line)}.jpi-editorial-numbered-rows__list article{border-bottom:1px solid var(--jpi-line);grid-template-columns:80px minmax(260px,.62fr) 1fr;align-items:baseline;gap:40px;padding:30px 0;display:grid}.jpi-editorial-numbered-rows__list article>span{color:var(--jpi-terracotta);font-size:.7rem;font-weight:800}.jpi-editorial-numbered-rows__list h3,.jpi-editorial-numbered-rows__list p{margin-bottom:0}.jpi-editorial-numbered-rows__list h3{font-size:clamp(1.2rem,1.8vw,1.7rem)}.jpi-editorial-numbered-rows__list p{color:var(--jpi-muted)}.jpi-editorial-split-feature{background:var(--jpi-forest-mid);min-height:850px;color:var(--jpi-ivory);grid-template-columns:1.08fr .92fr;display:grid}.jpi-editorial-split-feature__copy{flex-direction:column;justify-content:center;padding:clamp(80px,9vw,140px) clamp(36px,7vw,110px);display:flex}.jpi-editorial-split-feature__copy h2{max-width:760px}.jpi-editorial-split-feature__copy>.rte{color:#fbf8efad;max-width:720px}.jpi-editorial-split-feature__copy .jpi-editorial-large-copy,.jpi-editorial-split-feature__copy .jpi-editorial-large-copy p{color:var(--jpi-ivory)!important}.jpi-editorial-split-feature__items{border-top:1px solid var(--jpi-light-line);max-width:780px;margin:34px 0}.jpi-editorial-split-feature__items article{border-bottom:1px solid var(--jpi-light-line);grid-template-columns:100px 1fr;gap:25px;padding:24px 0;display:grid}.jpi-editorial-split-feature__items article>span{color:var(--jpi-gold);font-size:.75rem;font-weight:800}.jpi-editorial-split-feature__items h3{margin-bottom:7px;font-size:1.15rem}.jpi-editorial-split-feature__items p{color:#fbf8efa3;font-size:.87rem}.jpi-editorial-split-feature__image{min-height:850px}.jpi-editorial-image-text{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(60px,9vw,135px);padding:clamp(90px,12vw,170px) clamp(26px,7vw,110px);display:grid}.jpi-editorial-image-text__image{height:min(720px,72vw);min-height:560px;overflow:hidden}.jpi-editorial-image-text__copy h2{margin-bottom:30px;font-size:clamp(2.6rem,4.5vw,5rem)}.jpi-editorial-image-text__copy>.rte{color:var(--jpi-muted)}.jpi-editorial-note{border-top:1px solid var(--jpi-line);border-bottom:1px solid var(--jpi-line);margin-top:38px;padding:27px 0}.jpi-editorial-note span{color:var(--jpi-terracotta);letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:.66rem;font-weight:800;display:block}.jpi-editorial-note strong{max-width:650px;font-size:1.1rem;font-weight:600;display:block}.jpi-editorial-checklist{background:var(--jpi-forest);color:var(--jpi-ivory)}.jpi-editorial-checklist__inner{grid-template-columns:.82fr 1.18fr;gap:clamp(60px,10vw,150px);padding:clamp(90px,11vw,155px) clamp(26px,7vw,110px);display:grid}.jpi-editorial-checklist h2{max-width:700px}.jpi-editorial-checklist__copy>.rte{color:#fbf8efad;max-width:620px}.jpi-editorial-button{border:1px solid var(--jpi-gold);background:var(--jpi-gold);min-height:50px;color:var(--jpi-forest);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;margin-top:18px;padding:0 24px;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.jpi-editorial-checklist ol{border-top:1px solid var(--jpi-light-line);margin:0;padding:0;list-style:none}.jpi-editorial-checklist li{border-bottom:1px solid var(--jpi-light-line);grid-template-columns:55px 1fr;align-items:center;gap:24px;padding:25px 0;display:grid}.jpi-editorial-checklist li span{color:var(--jpi-gold);font-size:.7rem;font-weight:800}.jpi-editorial-checklist li strong{font-size:clamp(1rem,1.5vw,1.35rem);font-weight:500}.jpi-editorial-resource-cards{background:var(--jpi-ivory-deep)}.jpi-editorial-resource-cards__grid{border-top:1px solid var(--jpi-line);border-left:1px solid var(--jpi-line);grid-template-columns:repeat(3,1fr);display:grid}.jpi-editorial-resource-cards__grid>a{border-right:1px solid var(--jpi-line);border-bottom:1px solid var(--jpi-line);min-height:420px;color:var(--jpi-ink);background:#fbf8ef6b;flex-direction:column;padding:clamp(28px,3.6vw,48px);text-decoration:none;transition:background .18s,color .18s;display:flex}.jpi-editorial-resource-cards__grid>a:hover{background:var(--jpi-forest);color:var(--jpi-ivory)}.jpi-editorial-resource-cards__grid>a>div{color:var(--jpi-terracotta);justify-content:space-between;align-items:center;margin-bottom:75px;font-size:.68rem;font-weight:800;display:flex}.jpi-editorial-resource-cards__grid small{letter-spacing:.09em;text-transform:uppercase;font-size:.63rem}.jpi-editorial-resource-cards__grid h3{font-size:clamp(1.5rem,2.2vw,2.1rem)}.jpi-editorial-resource-cards__grid p{color:var(--jpi-muted);font-size:.9rem}.jpi-editorial-resource-cards__grid>a:hover p{color:#fbf8efa8}.jpi-editorial-resource-cards__grid>a>strong{color:var(--jpi-terracotta);margin-top:auto;font-size:.76rem}.jpi-editorial-resource-cards__grid>a:hover>div,.jpi-editorial-resource-cards__grid>a:hover>strong{color:var(--jpi-gold)}@media (width<=1120px){.jpi-editorial-jump-nav{grid-template-columns:minmax(180px,.8fr) auto minmax(380px,1.2fr);gap:18px}.jpi-editorial-card-grid__items{grid-template-columns:repeat(2,1fr)}.jpi-editorial-card-grid__items article{min-height:300px}}@media (width<=989px){.jpi-editorial-hero{min-height:calc(100svh - 78px)}.jpi-editorial-jump-nav{gap:22px;padding:17px 22px;display:flex;position:static;overflow-x:auto}.jpi-editorial-jump-nav>span{display:none}.jpi-editorial-jump-nav>div{justify-content:flex-start;gap:22px}.jpi-editorial-checklist__inner,.jpi-editorial-image-statement,.jpi-editorial-image-text,.jpi-editorial-opening,.jpi-editorial-section-heading,.jpi-editorial-split-feature{grid-template-columns:1fr}.jpi-editorial-checklist__inner,.jpi-editorial-image-text,.jpi-editorial-opening,.jpi-editorial-section-heading{gap:40px}.jpi-editorial-image-statement__image,.jpi-editorial-split-feature__image{min-height:620px}.jpi-editorial-image-statement__copy{min-height:580px}.jpi-editorial-split-feature__image{order:-1}.jpi-editorial-image-text__image{height:620px;min-height:0}.jpi-editorial-resource-cards__grid{grid-template-columns:1fr}.jpi-editorial-resource-cards__grid>a{min-height:330px}}@media (width<=620px){.jpi-editorial-hero{background-image:linear-gradient(0deg,#091912eb 0,#09191294 78%,#0919126b 100%),var(--jpi-editorial-hero-image,linear-gradient(135deg,var(--jpi-editorial-hero-color),#0d2118))}.jpi-editorial-hero__inner{padding:100px 24px 52px}.jpi-editorial-hero h1{hyphens:none;overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(3.1rem,14vw,4.4rem)}.jpi-editorial-hero__subtitle{font-size:1.5rem!important}.jpi-editorial-jump-nav>a:first-child{border-right:1px solid var(--jpi-line);padding-right:20px}.jpi-editorial-opening{gap:20px}.jpi-editorial-opening h2{font-size:clamp(2.5rem,12vw,4rem)}.jpi-editorial-card-grid__items{grid-template-columns:1fr}.jpi-editorial-card-grid__items article{min-height:260px}.jpi-editorial-image-statement__image,.jpi-editorial-image-text__image,.jpi-editorial-split-feature__image{height:480px;min-height:480px}.jpi-editorial-image-statement__copy,.jpi-editorial-split-feature__copy{padding:68px 26px}.jpi-editorial-image-statement__copy{min-height:520px}.jpi-editorial-numbered-rows__list article{grid-template-columns:40px 1fr;gap:12px 18px}.jpi-editorial-numbered-rows__list article p{grid-column:2}.jpi-editorial-split-feature__items article{grid-template-columns:78px 1fr}.jpi-editorial-resource-cards__grid>a{min-height:310px}}@media (prefers-reduced-motion:reduce){.jpi-editorial-link,.jpi-editorial-resource-cards__grid>a{transition:none}}.jpi-editorial{--jpi-terracotta:#a85334}
/* TIMESTAMP END 2026-09-19T15:13:52-04:00 | REVISION R002826 */
