.editorial-back{max-width:var(--editorial-header-width,760px);margin:0 auto var(--editorial-back-spacing,36px)}.editorial-back a{display:inline-flex;align-items:center;color:rgb(from var(--clr-gold) r g b / 0.82);font-size:0.92rem;font-weight:700;text-decoration:none}.editorial-back a::before{content:"";width:34px;height:1px;margin-right:12px;background:rgb(from var(--clr-gold) r g b / 0.48)}.editorial-back a:hover{color:var(--clr-gold-light)}.editorial-back a:focus-visible{outline:2px solid rgb(from var(--clr-gold-light) r g b / 0.9);outline-offset:4px}.editorial-header{max-width:var(--editorial-header-width,760px);margin-inline:auto;padding-bottom:var(--editorial-header-spacing,32px);background:transparent;border-bottom:1px solid rgb(from var(--clr-gold) r g b / 0.22)}.editorial-header h1{margin:var(--editorial-title-spacing,16px 0 0);color:var(--clr-text);font-family:Georgia,"Times New Roman",serif;font-size:var(--editorial-title-size,clamp(2.4rem,6vw,4.4rem));font-weight:500;line-height:var(--editorial-title-line-height,0.98);letter-spacing:var(--editorial-title-letter-spacing,normal);text-wrap:balance}.editorial-prose{max-width:var(--editorial-prose-width,760px);margin:var(--editorial-prose-spacing,58px) auto 0}.editorial-prose p,.editorial-prose li{color:var(--clr-text-secondary);font-size:var(--editorial-copy-size,1.12rem);line-height:var(--editorial-copy-line-height,1.9)}.editorial-prose p{margin:0 0 25px}.editorial-prose h2{margin:var(--editorial-heading-spacing,62px 0 26px);color:var(--clr-text);font-family:Georgia,"Times New Roman",serif;font-size:var(--editorial-heading-size,clamp(2.25rem,5vw,3.25rem));font-weight:500;line-height:var(--editorial-heading-line-height,1.08);letter-spacing:var(--editorial-heading-letter-spacing,normal);text-wrap:balance}.editorial-prose h3{margin:34px 0 12px;color:var(--clr-gold-light);font-family:Georgia,"Times New Roman",serif;font-size:1.48rem;font-weight:500}.editorial-prose ul{margin:0;padding-left:1.3rem}.editorial-prose li{margin-bottom:11px;padding-left:0.35rem}.editorial-prose li::marker{color:rgb(from var(--clr-gold) r g b / 0.78)}.editorial-prose .editorial-lead,.editorial-prose .card-lead{color:var(--clr-text);font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.45rem,3vw,1.82rem);line-height:1.62}.editorial-quote,.card-quote,.editorial-prose blockquote{position:relative;margin:38px 0;padding:30px 34px 28px 40px;border:1px solid rgb(from var(--clr-gold) r g b / 0.34);border-left:4px solid rgb(from var(--clr-gold) r g b / 0.82);border-radius:var(--radius-lg);background:radial-gradient(circle at 18% 0,rgb(from var(--clr-gold) r g b / 0.07),transparent 18rem),linear-gradient(135deg,rgb(from var(--clr-gold) r g b / 0.04),rgb(from var(--clr-white) r g b / 0.015));box-shadow:inset 0 1px 0 rgb(from var(--clr-white) r g b / 0.05),0 20px 42px rgb(from var(--clr-black) r g b / 0.16)}.editorial-quote p,.card-quote p,.editorial-prose blockquote p{margin:0;color:var(--clr-text);font-family:Georgia,"Times New Roman",serif;font-size:var(--editorial-quote-size,clamp(1.2rem,2.5vw,1.55rem));line-height:var(--editorial-quote-line-height,1.65)}@media (max-width:760px){.editorial-back{margin-bottom:var(--editorial-back-mobile-spacing,28px)}.editorial-header{padding-bottom:var(--editorial-header-mobile-spacing,26px)}.editorial-prose{margin-top:var(--editorial-prose-mobile-spacing,42px)}.editorial-prose p,.editorial-prose li{font-size:var(--editorial-copy-mobile-size,1.03rem);line-height:var(--editorial-copy-mobile-line-height,1.78)}.editorial-quote,.card-quote,.editorial-prose blockquote{padding:var(--editorial-quote-mobile-padding,24px 20px)}.editorial-quote p,.card-quote p,.editorial-prose blockquote p{font-size:var(--editorial-quote-mobile-size,1.16rem)}}