.ep-editorial{--ink:#202024;--purple:#65489e;--green:#3f7c38;--green-light:#93db64;--teal:#59cdd0;--line:#ded9e5;max-width:1160px;margin:0 auto;font-family:Montserrat,Arial,sans-serif;color:var(--ink)}
.ep-editorial *{box-sizing:border-box}.ep-editorial a{text-decoration:none;color:inherit}.ep-editorial .eyebrow{margin:34px 0 17px;color:var(--purple);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ep-editorial .front{display:grid;grid-template-columns:1.35fr .7fr;gap:32px;border-bottom:1px solid var(--ink);padding-bottom:38px}.ep-editorial .lead-img{width:100%;height:330px;object-fit:cover;border-bottom:5px solid var(--green-light)}.ep-editorial .topic,.ep-editorial .meta{color:var(--purple);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ep-editorial h1,.ep-editorial h2,.ep-editorial h3{font-family:Georgia,'Times New Roman',serif}.ep-editorial h1{font-size:clamp(1.85rem,3vw,3rem);line-height:1.18;margin:10px 0 15px}.ep-editorial .summary{font-family:Georgia,serif;line-height:1.55;color:#4f4952;font-size:1rem}.ep-editorial .by{font-size:11px;color:#69636c;margin-top:17px}.ep-editorial .side{border-left:1px solid var(--line);padding-left:28px}.ep-editorial .side h2{color:var(--green);font-size:1.25rem;margin:0 0 19px}.ep-editorial .side-item{border-top:1px solid var(--line);padding:17px 0}.ep-editorial .side-item a{font-family:Georgia,serif;line-height:1.4}.ep-editorial section{padding:45px 0;border-bottom:1px solid var(--ink)}.ep-editorial .head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.ep-editorial .head h2{font-size:1.65rem;color:var(--green);margin:0}.ep-editorial .more{font-size:11px;font-weight:700;color:var(--green)}.ep-editorial .guides,.ep-editorial .posts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ep-editorial .guide{display:grid;grid-template-columns:105px minmax(0,1fr);gap:15px;align-items:center;padding-top:16px;border-top:5px solid var(--green-light)}.ep-editorial .guide>img{grid-column:1;grid-row:1}.ep-editorial .guide>p:empty{display:none}.ep-editorial .guide>div{grid-column:2;grid-row:1;min-width:0}.ep-editorial .guide:nth-child(2){border-color:#a383fa}.ep-editorial .guide:nth-child(3){border-color:#eb9fcf}.ep-editorial .guide img{width:105px;height:105px;object-fit:contain;background:#e4f7f6}.ep-editorial .guide:nth-child(2) img{background:#f5f1ff}.ep-editorial .guide:nth-child(3) img{background:#fff3fa}.ep-editorial .guide h3,.ep-editorial .post h3{font-size:1.08rem;line-height:1.3;margin:0 0 8px}.ep-editorial .guide p{font-size:12px;line-height:1.5;color:#56505a;margin:0 0 9px}.ep-editorial .guide a{font-size:10px;font-weight:700;color:var(--green)}.ep-editorial .post{padding-top:16px;border-top:3px solid var(--green-light)}.ep-editorial .post:nth-child(2){border-color:#a383fa}.ep-editorial .post:nth-child(3){border-color:#eb9fcf}.ep-editorial .post img{height:150px;width:100%;object-fit:cover;margin-bottom:13px}.ep-editorial .post .meta{font-size:10px;color:#746e76;margin-bottom:7px}.ep-editorial .newsletter{margin:47px 0;background:linear-gradient(105deg,#f5f1ff,#fff);display:grid;grid-template-columns:1.2fr .8fr;gap:30px;padding:35px 38px;align-items:center;border-left:5px solid var(--purple);border-bottom:2px solid var(--green-light)}.ep-editorial .newsletter h2{font-size:1.55rem;color:var(--green);margin:0 0 7px}.ep-editorial .newsletter p{font-size:13px;line-height:1.5;margin:0;color:#514b55}.ep-editorial .newsletter a{display:inline-block;margin-top:15px;background:var(--purple);color:#fff;padding:11px 17px;font-size:11px;font-weight:700}@media(max-width:760px){.ep-editorial .front,.ep-editorial .newsletter{grid-template-columns:1fr}.ep-editorial .side{border:0;padding:0}.ep-editorial .guides,.ep-editorial .posts{grid-template-columns:1fr}.ep-editorial .lead-img{height:230px}}
