.editorial-guide{--ink:#111512;--paper:#f6f4ef;--line:rgba(17,21,18,.14);color:var(--ink);background:#faf9f6}.eg-hero{padding:6rem 0 7rem;background:#111713;color:#fff}.eg-back{display:inline-block;margin-bottom:6rem;color:rgba(255,255,255,.65);text-decoration:none}.eg-hero p{margin:0 0 1.7rem;font-size:1.1rem;font-weight:700;letter-spacing:.16em;color:#afbeb2}.eg-hero h1{max-width:100rem;margin:0;color:#fff;font-size:clamp(4.5rem,6.5vw,8rem);line-height:.98;letter-spacing:-.05em}.eg-meta{display:flex;flex-wrap:wrap;gap:2rem;margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.6);font-size:1.2rem}.eg-layout{display:grid;grid-template-columns:22rem minmax(0,76rem);justify-content:center;gap:8rem;padding-top:7rem;padding-bottom:8rem}.eg-layout aside{position:sticky;top:3rem;align-self:start;display:grid;gap:1.2rem}.eg-layout aside span{margin-bottom:.8rem;font-size:1rem;font-weight:700;letter-spacing:.14em;color:#6d7c72}.eg-layout aside a{padding:.8rem 0;border-bottom:1px solid var(--line);color:rgba(17,21,18,.65);text-decoration:none}.eg-lead{padding-bottom:4rem;border-bottom:1px solid var(--line)}.eg-lead p{margin:0;font-size:2.25rem;line-height:1.55;letter-spacing:-.015em}.eg-content section:not(.eg-lead){padding-top:4.5rem}.eg-content h2{margin:0 0 1.8rem;font-size:clamp(3rem,3.8vw,4.6rem);line-height:1.08;letter-spacing:-.04em}.eg-content p,.eg-content li{font-size:1.65rem;line-height:1.75;color:rgba(17,21,18,.7)}.eg-content ul{padding-left:2rem}.eg-callout{margin:3rem 0;padding:2.5rem;background:#e5ebe5;border-left:3px solid #3f6249}.eg-callout p{margin:.7rem 0 0}.eg-factors{display:grid;grid-template-columns:repeat(3,1fr);margin-top:3rem;border:1px solid var(--line)}.eg-factors>div{padding:2rem;border-left:1px solid var(--line)}.eg-factors>div:first-child{border-left:0}.eg-factors span{font-size:1rem;color:#718078}.eg-factors strong{display:block;margin:2.5rem 0 .7rem}.eg-factors p{margin:0;font-size:1.3rem}.eg-conclusion{margin-top:5rem;padding:4.5rem!important;background:#273f2f;color:#fff}.eg-conclusion h2{color:#fff}.eg-conclusion p{color:rgba(255,255,255,.68)}.eg-label{font-size:1rem!important;font-weight:700;letter-spacing:.15em}.eg-conclusion a{display:inline-flex;margin-top:1rem;padding:1.5rem 2.2rem;background:#f4f1e9;color:#111512;font-weight:700;text-decoration:none}
@media(max-width:749px){.eg-hero{padding-block:4.5rem}.eg-back{margin-bottom:4rem}.eg-hero h1{font-size:4.4rem}.eg-layout{grid-template-columns:1fr;gap:3rem;padding-block:5rem}.eg-layout aside{position:static;grid-template-columns:repeat(2,1fr)}.eg-layout aside span{grid-column:1/-1}.eg-lead p{font-size:1.9rem}.eg-content p,.eg-content li{font-size:1.5rem}.eg-factors{grid-template-columns:1fr}.eg-factors>div{border-left:0;border-top:1px solid var(--line)}.eg-factors>div:first-child{border-top:0}.eg-conclusion{padding:3rem 2rem!important}}
