.journal-editorial{width:100%;max-width:104rem;margin-inline:auto;padding:clamp(1.5rem,2.2vw,2.5rem) var(--gutter) 2.5rem}.journal-editorial__masthead h1{font-size:clamp(2.35rem,5vw,5.5rem);line-height:1.13;letter-spacing:-.045em;text-wrap:balance}.journal-editorial__category-strip{display:flex;align-items:center;gap:.75rem;margin:.75rem 0 1.25rem}.journal-editorial__categories{display:flex;flex:1 1;min-width:0;gap:clamp(1.5rem,3vw,3rem);overflow-x:auto;padding:.25rem 4px;margin:0 -4px;scrollbar-width:none}.journal-editorial__categories::-webkit-scrollbar{display:none}.journal-editorial__category-scroll{display:none}.journal-editorial__categories a,.journal-editorial__categories button{flex:0 0 auto;background:none;border:0;border-bottom:1px solid transparent;border-radius:0;color:var(--color-muted);font-size:.75rem;font-weight:600;letter-spacing:.12em;line-height:1.4;padding:.8rem 0;text-decoration:none;text-transform:uppercase}.journal-editorial__categories a[aria-current]{color:var(--color-text);border-bottom-color:currentColor}.journal-editorial__categories button:disabled{cursor:default}.journal-editorial__row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(1.5rem,2.5vw,2.5rem);align-items:center}.journal-editorial__image-link{display:block;min-width:0}.journal-editorial .cms-image{min-height:0;aspect-ratio:2.2/1;background:transparent}.journal-editorial .cms-image img{object-fit:cover;object-position:center}.journal-editorial__copy{min-width:0;padding-block:1rem}.journal-editorial__category{color:var(--color-muted);font-size:.7rem;font-weight:600;letter-spacing:.13em;line-height:1.5;margin:0 0 .6rem;text-transform:uppercase}.journal-editorial__title{font-size:clamp(1.85rem,2.8vw,3rem);line-height:1.22;letter-spacing:-.03em;overflow-wrap:break-word;text-wrap:pretty}.journal-editorial__title a{text-decoration:none}.journal-editorial__title a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.journal-editorial__lead{color:var(--color-muted);margin:1.5rem 0 0;max-width:38rem}.journal-editorial__cta{display:inline-flex;align-items:center;gap:.8rem;min-height:44px;margin-top:.85rem}.journal-editorial__cta:disabled{background:transparent;border:0;border-radius:0;color:inherit;cursor:default;padding:0;text-decoration:underline}.journal-editorial__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem}.journal-editorial__grid .journal-editorial__title{font-size:clamp(1.5rem,1.9vw,2rem)}.journal-editorial__grid .cms-image{aspect-ratio:2.4/1}.journal-editorial__grid .journal-editorial__copy{padding-block:.85rem 0}.journal-editorial__grid .journal-editorial__cta{margin-top:.25rem}.journal-editorial__row--wide{border-top:1px solid var(--color-line);margin-top:1.5rem;padding-top:1.5rem}.journal-editorial__row--wide .cms-image{aspect-ratio:4/1}.journal-editorial__row--wide .journal-editorial__title{font-size:clamp(1.6rem,2.3vw,2.5rem)}@media (max-width:1100px){.journal-editorial{padding-inline:2rem}.journal-editorial__row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1.5rem}.journal-editorial__title{font-size:1.9rem}.journal-editorial__grid{gap:1.25rem}}@media (max-width:760px){.journal-editorial{padding:1.5rem var(--gutter) 2rem}.journal-editorial__masthead h1{max-width:12ch;font-size:clamp(2.25rem,9vw,3.5rem);line-height:1.15}.journal-editorial__category-strip{margin-block:1rem 1.25rem}.journal-editorial__categories{flex:1 1;gap:1rem;scroll-snap-type:x mandatory;scroll-padding-inline:4px}.journal-editorial__categories>a,.journal-editorial__categories>button{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 1rem) / 2);min-width:8.1rem;white-space:nowrap;scroll-snap-align:start;text-align:left}.journal-editorial__category-scroll{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;height:44px;border:0;background:transparent;color:var(--color-text);padding:0;font-size:1.25rem;cursor:pointer}.journal-editorial__grid,.journal-editorial__row{grid-template-columns:minmax(0,1fr);gap:0}.journal-editorial .cms-image{aspect-ratio:4/3}.journal-editorial__copy{padding-block:1rem 0}.journal-editorial__grid .journal-editorial__title,.journal-editorial__title{font-size:1.8rem;line-height:1.25}.journal-editorial__grid{margin-top:1.75rem;gap:1.75rem}.journal-editorial__row--wide{margin-top:1.75rem;padding-top:1.75rem}.journal-editorial__row--wide .cms-image{aspect-ratio:4/3}}.journal-editorial__categories button:disabled{opacity:.45}