.editorial-triptych{--triptych-ink:#001410;--triptych-muted:#535d58;--triptych-rule:#d9ded9;--triptych-paper:#f4f3f1;color:var(--triptych-ink);border-block:1px solid var(--triptych-rule);margin:clamp(2.5rem,6vw,5rem) 0;padding-block:clamp(1.5rem,3vw,2.5rem)}.editorial-triptych .editorial-triptych__header{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0 0 clamp(1.5rem,3vw,2.5rem);display:grid}.editorial-triptych .editorial-triptych__eyebrow{color:var(--triptych-muted);font:inherit;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:550;line-height:1.5}.editorial-triptych .editorial-triptych__header h2{max-width:24ch;color:inherit;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,3.2vw,2.65rem);font-weight:450;line-height:1.1}.editorial-triptych .editorial-triptych__description{max-width:65ch;color:var(--triptych-muted);margin:.25rem 0 0;font-size:.95rem;line-height:1.65}.editorial-triptych .editorial-triptych__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(.75rem,1.8vw,1.5rem);display:grid}.editorial-triptych .editorial-triptych__figure{background:0 0;border:0;min-width:0;margin:0;padding:0}.editorial-triptych .editorial-triptych__image{aspect-ratio:4/3;background:var(--triptych-paper);position:relative;overflow:hidden}.editorial-triptych .editorial-triptych__image img{object-fit:cover;border:0;border-radius:0;width:100%;max-width:none;height:100%;margin:0;padding:0;display:block}.editorial-triptych .editorial-triptych__number{color:#001410;font-variant-numeric:tabular-nums;background:#f4f3f1;place-items:center;width:2.1rem;height:2.1rem;font-size:.73rem;line-height:1;display:grid;position:absolute;inset:auto auto .75rem .75rem}.editorial-triptych .editorial-triptych__figure figcaption{text-align:left;border:0;margin:0;padding:1rem 0 0}.editorial-triptych .editorial-triptych__caption{color:var(--triptych-ink);letter-spacing:-.01em;text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.55}.editorial-triptych .editorial-triptych__credit{color:var(--triptych-muted);overflow-wrap:anywhere;margin:.6rem 0 0;font-size:.68rem;line-height:1.6;display:block}.editorial-triptych .editorial-triptych__credit a{color:inherit;text-underline-offset:.2em;text-decoration:underline 1px}.editorial-triptych .editorial-triptych__credit a:focus-visible{outline-offset:4px;outline:2px solid #e34525}html[data-theme=dark] .editorial-triptych{--triptych-ink:#f4f3f1;--triptych-muted:#b8c1bb;--triptych-rule:#3b4841;--triptych-paper:#1a2a22}@media (width<=600px){.editorial-triptych .editorial-triptych__grid{grid-template-columns:minmax(0,1fr);gap:1.75rem}.editorial-triptych .editorial-triptych__image{aspect-ratio:5/4}.editorial-triptych .editorial-triptych__caption{max-width:50ch;font-size:.94rem}.editorial-triptych .editorial-triptych__credit{font-size:.73rem}}@media (prefers-reduced-motion:reduce){.editorial-triptych [data-editorial-frame],.editorial-triptych .editorial-triptych__image img{transition:none!important;animation:none!important}}.editorial-triptych .editorial-triptych__image--slice img{object-fit:cover;width:300%}.editorial-triptych img[data-editorial-slice="1"]{transform:translate(-33.3333%)}.editorial-triptych img[data-editorial-slice="2"]{transform:translate(-66.6667%)}.editorial-article{--editorial-line:color-mix(in srgb,var(--ink,#173c30) 18%,transparent);color:var(--ink,#173c30);padding-bottom:6rem}.editorial-article__hero{padding-top:3rem;padding-bottom:3.5rem}.editorial-article__back{align-items:center;gap:.6rem;margin-bottom:3.3rem;font-size:.85rem;text-decoration:none;display:inline-flex}.editorial-article__back svg{width:1rem;height:1rem;transform:rotate(225deg)}.editorial-article__meta{letter-spacing:.045em;color:var(--muted,#58665e);flex-wrap:wrap;gap:.7rem 1.5rem;font-size:.75rem;line-height:1.5;display:flex}.editorial-article__meta>span:first-child{color:var(--ink,#173c30);font-weight:650}.editorial-article__hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:1120px;margin:1.4rem 0 1.8rem;font-size:clamp(2.45rem,5.7vw,5.4rem);font-weight:500;line-height:1.04}.editorial-article__standfirst{max-width:780px;margin:0;font-size:clamp(1.08rem,1.6vw,1.4rem);line-height:1.55}.editorial-article__author{color:var(--muted,#58665e);margin:1.75rem 0 0;font-size:.8rem}.editorial-article__visual{padding-bottom:3.5rem}.editorial-article__visual .editorial-triptych{margin:0}.editorial-article__credit{color:var(--muted,#58665e);max-width:70rem;margin:1rem 0 0;font-size:.71rem;line-height:1.6}.editorial-article__credit a{text-underline-offset:3px}.editorial-article__layout{border-top:1px solid var(--editorial-line);grid-template-columns:minmax(180px,1fr) minmax(0,760px);gap:clamp(2rem,7vw,7rem);padding-top:3.3rem;display:grid}.editorial-article__aside{align-self:start;max-width:270px;position:sticky;top:7rem}.editorial-article__aside-title{text-transform:uppercase;letter-spacing:.1em;margin:0 0 1.2rem;font-size:.7rem;font-weight:650}.editorial-article__aside ol{gap:1rem;margin:0;padding-left:1.6rem;font-size:.84rem;line-height:1.5;list-style:decimal-leading-zero;display:grid}.editorial-article__aside li{padding-left:.4rem}.editorial-article__aside a{color:inherit;text-decoration:none}.editorial-article__aside a:hover{text-underline-offset:3px;text-decoration:underline}.editorial-article__prose h2[id]{scroll-margin-top:7rem}.editorial-article__aside li::marker{color:var(--muted,#58665e);font-size:.7rem}.editorial-article__scope{border-top:1px solid var(--editorial-line);color:var(--muted,#58665e);margin-top:2rem;padding-top:1.3rem;font-size:.75rem;line-height:1.6}.editorial-article__reading{min-width:0}.editorial-article__prose{overflow-wrap:anywhere;font-size:1.06rem;line-height:1.8}.editorial-article__prose>p:first-child{margin-top:0;font-size:1.14rem}.editorial-article__prose p{margin:0 0 1.4rem}.editorial-article__prose h2{letter-spacing:-.035em;margin:3.1rem 0 1.2rem;font-size:clamp(1.65rem,2.6vw,2.15rem);font-weight:550;line-height:1.2}.editorial-article__prose a{color:inherit;text-underline-offset:4px;text-decoration-color:#ba3920;text-decoration-thickness:1px}.editorial-article__prose a:hover{text-decoration-thickness:2px}.editorial-article__prose ul{margin:1.8rem 0;padding-left:1.2rem}.editorial-article__prose li{margin:.7rem 0;padding-left:.4rem}.editorial-article__prose table{border-collapse:collapse;table-layout:fixed;width:100%;margin:2rem 0;font-size:.87rem;line-height:1.55}.editorial-article__prose th,.editorial-article__prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--editorial-line);padding:1rem .8rem}.editorial-article__prose th{border-top:1px solid var(--editorial-line);background:color-mix(in srgb,var(--ink,#173c30) 4%,transparent);font-weight:650}.editorial-article__prose th:first-child,.editorial-article__prose td:first-child{width:38%;padding-left:0}.editorial-article__process{border-top:1px solid var(--editorial-line);border-bottom:1px solid var(--editorial-line);margin:3rem 0;padding:1.6rem 0}.editorial-article__process ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.editorial-article__process li{min-width:0;position:relative}.editorial-article__process li+li{border-left:1px solid var(--editorial-line);padding-left:1.2rem}.editorial-article__step-number{color:#b83822;font-size:.75rem}.editorial-article__process h2{margin:.6rem 0 .5rem;font-size:1.15rem;font-weight:600}.editorial-article__process li p{color:var(--muted,#58665e);margin:0;font-size:.8rem;line-height:1.6}.editorial-article__cta{background:#f2f5ee;border-left:3px solid #e34525;margin:3rem 0;padding:2rem 2.2rem}.editorial-article__cta>p:first-child{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.7rem;font-weight:650}.editorial-article__cta h2{letter-spacing:-.035em;margin:1rem 0;font-size:clamp(1.7rem,3vw,2.25rem);font-weight:550;line-height:1.15}.editorial-article__cta p{max-width:36rem;margin:1rem 0 1.5rem;font-size:.94rem;line-height:1.65}.editorial-article__cta .button{align-items:center;gap:1rem;min-height:48px;display:inline-flex}.editorial-article__cta svg{width:1rem;height:1rem}.editorial-article__next{color:inherit;border-top:1px solid var(--editorial-line);grid-template-columns:1fr auto;gap:.8rem 1.5rem;padding-top:1.5rem;text-decoration:none;display:grid}.editorial-article__next span{color:var(--muted,#58665e);grid-column:1/-1;font-size:.75rem}.editorial-article__next strong{font-size:1.1rem;font-weight:550;line-height:1.4}.editorial-article__next svg{align-self:center;width:1.2rem;height:1.2rem}.editorial-article__next:hover strong{text-underline-offset:4px;text-decoration:underline}html[data-theme=dark] .editorial-article__cta{background:#16372b}html[data-theme=dark] .editorial-article__step-number{color:#ff927b}@media (width<=850px){.editorial-article__layout{grid-template-columns:1fr;gap:1.7rem;padding-top:1.8rem}.editorial-article__aside{border-bottom:1px solid var(--editorial-line);max-width:none;padding-bottom:1.5rem;position:static}.editorial-article__aside ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 2rem}.editorial-article__scope{display:none}.editorial-article__hero{padding-top:2rem;padding-bottom:2.5rem}.editorial-article__back{margin-bottom:2rem}.editorial-article__visual{padding-bottom:2rem}}@media (width<=480px){.editorial-article{padding-bottom:3rem}.editorial-article__hero h1{font-size:2.65rem}.editorial-article__standfirst{font-size:1.05rem}.editorial-article__meta{gap:.5rem 1rem;font-size:.68rem}.editorial-article__aside ol{grid-template-columns:1fr;font-size:.8rem}.editorial-article__prose{font-size:1rem;line-height:1.75}.editorial-article__prose th,.editorial-article__prose td{padding:.8rem .5rem;font-size:.79rem}.editorial-article__process ol{gap:.8rem}.editorial-article__process li+li{padding-left:.8rem}.editorial-article__process h2{font-size:1rem}.editorial-article__process li p{font-size:.73rem}.editorial-article__cta{padding:1.5rem 1.3rem}.editorial-article__cta .button{justify-content:space-between;width:100%}}
