#cpef-magazine{background:#080807 url('https://cpef.org.mx/wp-content/uploads/2026/10/fondo-satinado-negro.png') center/cover;color:#f6f0e4;padding:30px 20px;font:18px/1.6 Georgia,serif}#cpef-magazine *{box-sizing:border-box}#cpef-magazine .mc-frame{max-width:1600px;margin:auto;padding:35px 40px 25px;border:2px solid #d9af5c;border-radius:35px;outline:1px solid #c8a058;outline-offset:-9px;background:#0006}#cpef-magazine .mc-brand{display:flex;align-items:center;justify-content:center;gap:25px}#cpef-magazine .mc-brand:before,#cpef-magazine .mc-brand:after{content:'';height:1px;width:220px;background:linear-gradient(90deg,transparent,#d9af5c)}#cpef-magazine .mc-brand:after{transform:rotate(180deg)}#cpef-magazine .mc-cpef{width:140px;height:100px;object-fit:contain}#cpef-magazine .mc-hero{display:grid;grid-template-columns:260px 1fr;align-items:center;gap:45px;padding:25px 40px 35px}#cpef-magazine .mc-seal{width:100%;height:auto}#cpef-magazine .mc-copy{text-align:center}#cpef-magazine .mc-kicker{font:12px/1.8 Georgia,serif;letter-spacing:.3em;text-transform:uppercase;color:#ffe5a3;margin:0}#cpef-magazine h1{font:400 clamp(40px,5.8vw,86px)/1.12 Georgia,serif;color:#ffe5a3;margin:14px 0 20px}#cpef-magazine .mc-intro{max-width:720px;margin:auto;font-size:21px}#cpef-magazine .mc-year{color:#d9af5c;font-size:27px;margin-top:20px}#cpef-magazine .mc-reader{border-top:1px solid #ad8741;border-bottom:1px solid #ad8741;padding:20px 0;background:#080807aa}#cpef-magazine .mc-reader-label{text-align:center;font:11px/1.8 Arial,sans-serif;letter-spacing:.2em;color:#d9af5c;text-transform:uppercase;margin:0 0 18px}#cpef-magazine .cpef-flipbook{min-height:700px;width:100%}#cpef-magazine .mc-status{text-align:center;font:12px/1.6 Arial,sans-serif;color:#bdb4a0;margin:15px 0}#cpef-magazine .mc-motto{text-align:center;color:#ffe5a3;font-style:italic;font-size:26px;margin:30px 0}#cpef-magazine footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ad8741;padding-top:20px;font:10px/1.7 Georgia,serif;letter-spacing:.15em}#cpef-magazine a{color:inherit;text-decoration:none}#cpef-magazine a:focus-visible{outline:2px solid white;outline-offset:5px}#cpef-magazine .placeholder{min-height:600px;display:grid;place-items:center;text-align:center;color:#d9af5c}body:has(#cpef-magazine) #qlwapp{display:none!important}@media(max-width:700px){#cpef-magazine{padding:12px 8px}#cpef-magazine .mc-frame{padding:25px 16px;border-radius:25px}#cpef-magazine .mc-hero{grid-template-columns:1fr;gap:20px;padding:25px 0}#cpef-magazine .mc-seal{width:180px;margin:auto}#cpef-magazine .mc-intro{font-size:17px}#cpef-magazine .cpef-flipbook{min-height:480px}#cpef-magazine footer{flex-direction:column;text-align:center}#cpef-magazine .mc-motto{font-size:21px}}
#cpef-magazine .mc-frame{max-width:1600px;padding:32px 42px 26px;background:#0008}
#cpef-magazine .mc-brand{margin-bottom:8px}
#cpef-magazine .mc-hero{grid-template-columns:245px 1fr;gap:45px;padding:10px 45px 32px;max-width:1250px;margin:auto}
#cpef-magazine .mc-copy{text-align:left;border-left:1px solid #ad8741;padding-left:40px}
#cpef-magazine h1{font-size:clamp(40px,5vw,76px);margin:12px 0 18px}
#cpef-magazine .mc-intro{font-size:20px;margin:0;max-width:760px}
#cpef-magazine .mc-reader{border:1px solid #705b31;border-radius:12px;padding:16px;background:#12120f}
#cpef-magazine .mc-motto{margin:25px 0}
@media(max-width:700px){#cpef-magazine .mc-frame{padding:25px 16px}#cpef-magazine .mc-hero{grid-template-columns:1fr;gap:20px;padding:20px 0 28px}#cpef-magazine .mc-copy{text-align:center;border-left:0;padding-left:0}#cpef-magazine .mc-intro{font-size:17px}#cpef-magazine .mc-seal{width:190px}#cpef-magazine .mc-reader{padding:8px}}
