/* NotaEvAU · Guías educativas: estilos propios, sin alterar la calculadora */
body.degree-body{background:#f7f9ff}
.guide-hero{background:linear-gradient(125deg,#202d59,#37326e);color:white;border-radius:22px;padding:32px 36px;margin:0 0 23px}
.guide-hero .detail-eyebrow{color:#d7d1ff}
.guide-hero h1{font:800 clamp(26px,4.5vw,40px)/1.18 'Plus Jakarta Sans',sans-serif;letter-spacing:-1px;margin:12px 0 15px;max-width:850px}
.guide-hero p{font-size:16px;line-height:1.7;color:#e0e6f9;max-width:770px;margin:0}
.guide-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(230px,.7fr);align-items:start;gap:20px}
.guide-article{background:#fff;border:1px solid #e7eaf4;border-radius:17px;padding:30px 32px}
.guide-article h2{font-size:21px;line-height:1.4;letter-spacing:-.4px;margin:30px 0 13px;color:#19284e}
.guide-article h2:first-child{margin-top:0}
.guide-article p,.guide-article li{font-size:15px;line-height:1.8;color:#485b76}
.guide-article li{padding-left:2px;margin-bottom:8px}
.guide-article ul,.guide-article ol{padding-left:24px}
.guide-article a,.guide-side a{color:#5744b2;text-underline-offset:3px}
.guide-formula{background:#f0eeff;border:1px solid #d8d2ff;padding:16px 20px;color:#352880;font-weight:800;font-size:17px;border-radius:12px;margin:18px 0;line-height:1.5}
.guide-side{background:#fff;border:1px solid #e7eaf4;border-radius:17px;padding:23px;position:sticky;top:94px}
.guide-side h2{font-size:17px;margin:0 0 12px}
.guide-side ul{list-style:none;margin:0;padding:0}
.guide-side li{border-top:1px solid #edf0f6;padding:11px 0;font-size:13px;line-height:1.5}
.guide-side a{font-weight:700}
.guide-note{margin-top:24px;border-left:4px solid #7667e9;background:#f8f7ff;padding:15px 18px;border-radius:0 11px 11px 0;font-size:13px;line-height:1.7;color:#4a5473}
.guide-note a{color:#5142a8}
.guide-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 4px}
.guide-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:12px 0 30px}
.guide-card{border:1px solid #e2e7f4;background:#fff;border-radius:17px;text-decoration:none;padding:23px;display:block;box-shadow:0 5px 22px #24356608}
.guide-card:hover{border-color:#a49aed;box-shadow:0 10px 30px #24356618}
.guide-card h2{font-size:19px;line-height:1.4;color:#1a2548;margin:5px 0 8px}
.guide-card p{line-height:1.65;color:#66748e;font-size:14px;margin:0 0 12px}
.guide-card span{color:#5d4aba;font-weight:800;font-size:13px}
.guide-date{font-size:12px;color:#71809b;margin-top:14px}
@media(max-width:820px){.guide-layout{grid-template-columns:1fr}.guide-side{position:static}.guide-list{grid-template-columns:1fr}.guide-hero{padding:25px 23px}.guide-article{padding:22px 20px}}
