.journal-heading{padding-top:clamp(76px,9vw,140px);padding-bottom:clamp(52px,7vw,100px)}.journal-heading h1,.journal-article-header h1{max-width:960px;margin:0;color:var(--ink);font:400 clamp(3.3rem,7vw,7rem)/1.02 var(--font-editorial);letter-spacing:-.035em}.journal-heading>p:last-child{max-width:520px;margin:26px 0 0;color:var(--muted);font-size:1.08rem;line-height:1.7}.journal-feature{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);min-height:520px;margin-bottom:clamp(90px,12vw,170px);background:#f1f2ee}.journal-feature-image{display:block;min-height:520px;overflow:hidden;background:#deded9}.journal-feature-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:67% center;transition:transform .6s ease}.journal-feature-image:hover img,.journal-feature-image:focus-visible img{transform:scale(1.025)}.journal-feature-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,80px)}.journal-feature-copy h2,.journal-product-cta h2{margin:0;color:var(--ink);font:400 clamp(2.4rem,3.6vw,4rem)/1.08 var(--font-editorial);letter-spacing:-.025em}.journal-feature-copy>p:not(.brand-section-label){max-width:420px;margin:24px 0 28px;color:var(--muted);line-height:1.8}.journal-text-link{width:fit-content;border-bottom:1px solid currentColor;padding-bottom:5px;color:var(--ink);font-size:.84rem;font-weight:700}.journal-text-link span{margin-left:12px}.journal-back{display:inline-block;margin-bottom:68px;border-bottom:1px solid var(--line);padding-bottom:5px;font-size:.82rem;font-weight:700}.journal-back span{margin-right:8px}.journal-article-header{padding-top:50px;padding-bottom:65px}.journal-article-header h1{max-width:1000px;font-size:clamp(3rem,6vw,6.4rem)}.journal-deck{max-width:600px;margin:28px 0 0;color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.7}.journal-article-hero{margin:0}.journal-article-hero img{display:block;width:100%;height:min(56.25vw,780px);object-fit:cover;object-position:center 54%}.journal-article-hero figcaption{width:min(1400px,calc(100% - 48px));margin:12px auto 0;color:var(--muted);font-size:.75rem}.journal-prose{width:min(720px,calc(100% - 48px));margin:clamp(75px,9vw,132px) auto 120px}.journal-prose p{margin:0 0 28px;color:var(--text);font-size:1.05rem;line-height:1.9}.journal-prose .journal-intro{color:var(--ink);font-size:clamp(1.28rem,2vw,1.6rem);line-height:1.6}.journal-prose h2{margin:78px 0 25px;color:var(--ink);font:400 clamp(2.3rem,3.5vw,3.2rem)/1.1 var(--font-editorial)}.journal-pullquote{margin:76px -8vw;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:42px 8vw;color:var(--ink);font:400 clamp(1.9rem,3.2vw,3rem)/1.25 var(--font-editorial);text-align:center}.journal-product-figure{margin:64px 0}.journal-product-figure img{display:block;width:min(520px,100%);height:auto;margin:0 auto}.journal-product-figure figcaption{margin-top:14px;color:var(--muted);font-size:.76rem;text-align:center}.journal-product-cta{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:120px;border-top:1px solid var(--line);padding-top:52px}.journal-product-cta h2{font-size:clamp(2rem,3vw,3rem)}.journal-product-cta p:last-child{margin:16px 0 0;color:var(--muted)}.journal-product-cta .btn{flex:0 0 auto}@media(max-width:760px){.journal-heading{padding-top:66px;padding-bottom:44px}.journal-heading h1{font-size:clamp(3rem,11vw,4.5rem)}.journal-feature{display:block;min-height:0;margin-bottom:90px}.journal-feature-image{min-height:0;aspect-ratio:4 / 3}.journal-feature-copy{padding:34px 24px 42px}.journal-feature-copy h2{font-size:2.5rem}.journal-back{margin-bottom:45px}.journal-article-header{padding-top:36px;padding-bottom:40px}.journal-article-header h1{font-size:clamp(3rem,10.5vw,4.7rem)}.journal-article-hero img{height:75vw;object-position:68% center}.journal-prose{margin-top:70px;margin-bottom:80px}.journal-prose h2{margin-top:60px}.journal-pullquote{margin:56px -10px;padding:34px 10px}.journal-product-cta{display:block;margin-bottom:80px;padding-top:42px}.journal-product-cta .btn{margin-top:28px}}@media(prefers-reduced-motion:reduce){.journal-feature-image img{transition:none}}.journal-page{background:#fff}.journal-shell{width:min(1200px,calc(100% - 48px));margin-inline:auto}.journal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px 0 16px;border-bottom:1px solid var(--line)}.journal-toolbar h1{flex-shrink:0;font:400 2rem/1.2 var(--font-editorial);letter-spacing:0}.journal-categories{display:flex;flex-wrap:wrap;align-items:center;gap:8px 26px}.journal-categories a{display:inline-flex;align-items:center;min-height:40px;border-bottom:2px solid transparent;color:#555e60;font-size:.875rem}.journal-categories a[aria-current=page]{color:var(--ink);border-color:var(--ink)}.journal-categories a:hover{color:var(--ink);border-color:#bac4c4}.journal-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;align-items:center;min-height:58px;padding-block:12px;color:#636d70;font-size:.75rem}.journal-breadcrumb a:hover{text-decoration:underline}.journal-spotlight{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:stretch}.journal-lead{position:relative;min-width:0;min-height:520px;background:#313b40;overflow:hidden;border-radius:4px}.journal-lead>a{position:relative;display:flex;align-items:flex-end;min-height:100%;height:100%;isolation:isolate}.journal-lead img{position:absolute;inset:0;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;z-index:-2}.journal-lead>a:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 14%,rgb(9 18 24 / .12) 28%,rgb(9 18 24 / .72) 54%,#091218 76%);z-index:-1}.journal-lead-copy{padding:30px;color:#fff}.journal-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;margin:0 0 10px;color:#667074;font-size:.75rem;line-height:1.5;letter-spacing:0}.journal-meta>*+*:before{content:"/";margin-right:12px;opacity:.55}.journal-lead .journal-meta{color:#e4e9ea}.journal-lead h2{color:#fff;font:400 2.6rem/1.08 var(--font-editorial);letter-spacing:0;text-wrap:pretty}.journal-lead-copy>p:not(.journal-meta){margin:16px 0 20px;max-width:470px;color:#eef0f1;font-size:.91rem;line-height:1.6}.journal-read{display:inline-flex;align-items:center;gap:12px;font-size:.8rem;font-weight:600}.journal-read svg{flex:0 0 auto;transition:transform .2s ease}.journal-lead a:hover .journal-read svg,.journal-card a:hover .journal-read svg{transform:translate(4px)}.journal-side-stories{display:grid;grid-template-rows:repeat(3,1fr)}.journal-side-story{min-width:0;border-bottom:1px solid var(--line)}.journal-side-story>a{display:grid;grid-template-columns:minmax(0,1fr) 156px;gap:24px;align-items:center;height:100%;padding:22px 0}.journal-side-story:first-child>a{padding-top:8px}.journal-side-story h2{font:400 1.6rem/1.13 var(--font-editorial);letter-spacing:0;text-wrap:pretty}.journal-summary{margin:12px 0 0;font-size:.87rem;line-height:1.6;color:#555f63}.journal-side-story img{display:block;width:100%;aspect-ratio:4 / 3;height:auto;object-fit:cover;border-radius:3px}.journal-side-story a:hover h2,.journal-card a:hover h3{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.journal-latest{margin-block:64px 80px}.journal-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px}.journal-section-heading h2{font:400 2rem/1.15 var(--font-editorial);letter-spacing:0}.journal-section-heading>span{color:#667074;font-size:.8rem;white-space:nowrap}.journal-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.journal-story-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.journal-card{min-width:0}.journal-card>a{display:block}.journal-card-image{overflow:hidden;margin-bottom:20px;border-radius:3px;background:#eef1f1}.journal-card-image img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;transition:transform .35s ease}.journal-card a:hover img{transform:scale(1.025)}.journal-card h3{max-width:490px;font:400 1.8rem/1.16 var(--font-editorial);letter-spacing:0;text-wrap:pretty}.journal-card .journal-read{margin-top:18px}.journal-shell a:focus-visible,.journal-new-article a:focus-visible{outline:2px solid #356c70;outline-offset:5px}.journal-shell a,.journal-new-article h1,.journal-new-article h2{overflow-wrap:break-word}.journal-new-article .journal-article-header{width:min(1200px,calc(100% - 48px));padding:36px 0 48px}.journal-new-article .journal-back{display:inline-flex;align-items:center;gap:9px;margin-bottom:32px}.journal-new-article .journal-article-header h1{max-width:940px;font-size:3.6rem;line-height:1.06;letter-spacing:0}.journal-new-article .journal-deck{max-width:720px;font-size:1.1rem;margin-top:22px}.journal-byline{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;color:#667074;font-size:.8rem}.journal-reading-layout{width:min(1200px,calc(100% - 48px));display:grid;grid-template-columns:240px minmax(0,1fr);gap:72px;align-items:start}.journal-contents{position:sticky;top:112px;border-top:1px solid var(--line);padding-top:22px}.journal-contents summary{cursor:pointer;padding-block:8px;font-size:.88rem;font-weight:600}.journal-contents-details[open] summary{margin-bottom:8px}.journal-contents a{display:block;padding:10px 0;color:#596369;font-size:.86rem;line-height:1.5}.journal-contents a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.journal-reading-main{min-width:0}.journal-reading-image{margin:0}.journal-reading-image img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:3px}.journal-new-article .journal-prose{width:100%;max-width:740px;margin:40px 0 64px}.journal-new-article .journal-prose .journal-intro{font-size:1.25rem;line-height:1.7}.journal-new-article .journal-prose h2{font-size:2rem;line-height:1.17;margin:44px 0 20px;letter-spacing:0}.journal-new-article .journal-prose p{font-size:1rem;line-height:1.85}.journal-new-article .journal-prose section{scroll-margin-top:110px}.journal-checklist{border-block:1px solid var(--line);padding-bottom:22px;margin-top:44px}.journal-checklist ul{margin:0;padding:0;list-style:none}.journal-checklist li{display:flex;align-items:baseline;gap:14px;padding:8px 0;line-height:1.65}.journal-checklist svg{flex-shrink:0;color:#366660}.journal-inline-product{display:grid;grid-template-columns:150px 1fr;gap:28px;align-items:center;padding:32px 0;border-bottom:1px solid var(--line)}.journal-inline-product img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.journal-new-article .journal-inline-product h2{margin:0 0 20px;font-size:1.65rem}.journal-text-link{display:inline-flex;align-items:center;gap:10px}.journal-guide-link{display:block;width:fit-content;margin-top:16px;color:var(--muted);font-size:.8rem;text-decoration:underline;text-underline-offset:4px}.journal-related{padding:44px 0 80px;border-top:1px solid var(--line)}@media(max-width:1050px){.journal-toolbar{align-items:flex-start}.journal-categories{gap:6px 18px;justify-content:flex-end}.journal-spotlight{gap:24px}.journal-lead-copy{padding:24px}.journal-lead h2{font-size:2.25rem}.journal-side-story>a{grid-template-columns:minmax(0,1fr) 110px;gap:16px}.journal-side-story h2{font-size:1.4rem}.journal-side-story .journal-summary{font-size:.8rem}.journal-reading-layout{grid-template-columns:190px minmax(0,1fr);gap:36px}}@media(max-width:760px){.journal-toolbar{display:block;padding-top:22px;padding-bottom:0}.journal-toolbar h1{font-size:1.8rem}.journal-categories{justify-content:flex-start;margin-top:14px;gap:4px 18px}.journal-categories a{font-size:.8rem;min-height:42px}.journal-breadcrumb{min-height:52px}.journal-spotlight{grid-template-columns:1fr;gap:20px}.journal-lead{min-height:470px}.journal-lead>a:before{background:linear-gradient(180deg,transparent 10%,rgb(9 18 24 / .1) 22%,rgb(9 18 24 / .82) 44%,#091218 55%)}.journal-lead-copy{padding:24px}.journal-lead h2{font-size:2.3rem}.journal-lead-copy>p:not(.journal-meta){font-size:.87rem}.journal-side-story>a{grid-template-columns:minmax(0,1fr) 108px;padding:24px 0}.journal-side-story:first-child>a{padding-top:12px}.journal-side-story h2{font-size:1.4rem}.journal-side-story .journal-summary{font-size:.85rem}.journal-side-story .journal-meta{font-size:.7rem;gap:4px 8px}.journal-side-story .journal-meta>*+*:before{margin-right:8px}.journal-latest{margin-block:44px 56px}.journal-section-heading{gap:16px}.journal-section-heading h2{font-size:1.8rem}.journal-story-grid,.journal-story-grid:has(>:nth-child(2):last-child){grid-template-columns:1fr;gap:36px}.journal-card h3{font-size:1.8rem}.journal-reading-layout{display:block}.journal-contents{position:static;padding:18px 0 24px;margin-bottom:12px}.journal-contents a{padding:8px 0}.journal-new-article .journal-article-header{padding:28px 0 24px}.journal-new-article .journal-article-header h1{font-size:2.6rem}.journal-new-article .journal-deck{font-size:1rem}.journal-new-article .journal-prose h2{font-size:1.9rem}.journal-inline-product{grid-template-columns:100px 1fr;gap:20px}.journal-new-article .journal-inline-product h2{font-size:1.45rem}.journal-related{padding-block:32px 56px}}@media(max-width:380px){.journal-lead-copy{padding:20px}.journal-lead h2{font-size:2rem}.journal-side-story>a{grid-template-columns:minmax(0,1fr) 84px;gap:12px}.journal-new-article .journal-article-header h1{font-size:2.25rem}}@media(prefers-reduced-motion:reduce){.journal-read svg,.journal-card-image img{transition:none}.journal-card a:hover img,.journal-lead a:hover .journal-read svg,.journal-card a:hover .journal-read svg{transform:none}}
