/* Plantilla automática para entradas individuales del Blog. */
.lm-post-page{background:#f6f7fc;color:#1a1c31}.lm-post-shell{width:min(1080px,calc(100% - 40px));margin:0 auto}.lm-post-hero{position:relative;overflow:hidden;padding:clamp(55px,8vw,112px) 0 72px;background:radial-gradient(circle at 88% 8%,rgba(112,128,255,.62),transparent 29%),linear-gradient(116deg,#120874,#211394 58%,#4654dd);color:#fff}.lm-post-hero:after{content:"";position:absolute;right:-150px;bottom:-230px;width:470px;height:470px;border:1px solid rgba(255,255,255,.17);border-radius:50%;box-shadow:0 0 0 52px rgba(255,255,255,.035)}.lm-post-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr);gap:70px;align-items:center}.lm-post-back{display:inline-block;margin-bottom:34px;color:#e8ebff;text-decoration:none;font-size:14px;font-weight:700}.lm-post-back:hover{color:#fff;text-decoration:underline}.lm-post-category{margin:0 0 16px;color:#dce1ff;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.lm-post-hero h1{margin:0;color:#fff;font-size:clamp(38px,5.2vw,68px);font-weight:800;line-height:1.04;letter-spacing:-.05em}.lm-post-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px;color:#e7e9ff;font-size:15px}.lm-post-hero__visual{position:relative;display:grid;place-items:center;min-height:260px;background:linear-gradient(135deg,#6576ff,#252090);background-size:cover;background-position:center;border:7px solid rgba(255,255,255,.92);border-radius:18px;box-shadow:-25px 25px 0 rgba(227,231,255,.32),0 22px 45px rgba(5,5,68,.25);overflow:hidden}.lm-post-hero__visual:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(13,9,99,.14),rgba(74,92,246,.1))}.lm-post-hero__visual span{position:relative;color:#fff;font-size:76px;font-weight:800;letter-spacing:-.08em}.lm-post-article{padding:0 0 clamp(68px,9vw,120px)}.lm-post-article>.lm-post-shell{width:min(1080px,calc(100% - 40px))}.lm-post-featured{margin:-35px 0 46px;overflow:hidden;border:8px solid #fff;border-radius:18px;background:#dce2ff;box-shadow:0 20px 46px rgba(22,29,107,.15)}.lm-post-featured img{display:block;width:100%;max-height:580px;object-fit:cover}.lm-post-content{padding:clamp(28px,5vw,60px);border-radius:18px;background:#fff;box-shadow:0 12px 40px rgba(25,31,101,.07);color:#3e4968;font-size:18px;line-height:1.78}.lm-post-content>*:first-child{margin-top:0}.lm-post-content>*:last-child{margin-bottom:0}.lm-post-content h2,.lm-post-content h3,.lm-post-content h4{margin:1.7em 0 .55em;color:#182277;line-height:1.18;letter-spacing:-.025em}.lm-post-content h2{font-size:32px}.lm-post-content h3{font-size:25px}.lm-post-content a{color:#415bf4;font-weight:700}.lm-post-content img{max-width:100%;height:auto;border-radius:12px}.lm-post-content blockquote{margin:1.6em 0;padding:18px 24px;border-left:4px solid #5266f7;background:#f3f5ff;color:#27306e;font-size:20px;font-weight:700}.lm-post-content ul,.lm-post-content ol{padding-left:1.4em}.lm-post-content table{display:block;max-width:100%;overflow:auto}.lm-post-recent{padding:70px 0 95px;background:#fff}.lm-post-recent__eyebrow{margin:0 0 11px;color:#5266f7;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.lm-post-recent h2{margin:0 0 32px;color:#192277;font-size:clamp(32px,4vw,48px);letter-spacing:-.045em}.lm-post-recent__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.lm-post-recent__card{overflow:hidden;border:1px solid #e1e5f6;border-radius:15px;background:#fff;box-shadow:0 10px 26px rgba(30,37,105,.08)}.lm-post-recent__image{display:grid;min-height:155px;place-items:center;background:#e3e7ff}.lm-post-recent__image img{width:100%;height:155px;object-fit:cover}.lm-post-recent__image span{color:#263189;font-size:38px;font-weight:800}.lm-post-recent__card>div{padding:20px}.lm-post-recent__card p{margin:0 0 8px;color:#697394;font-size:13px}.lm-post-recent__card h3{margin:0 0 17px;font-size:21px;line-height:1.2}.lm-post-recent__card h3 a{color:#1b2271;text-decoration:none}.lm-post-recent__link{color:#5166f5;text-decoration:none;font-weight:800;font-size:14px}@media(max-width:760px){.lm-post-hero__inner{grid-template-columns:1fr;gap:35px}.lm-post-hero__visual{min-height:225px;max-width:390px}.lm-post-recent__grid{grid-template-columns:1fr}.lm-post-recent__image,.lm-post-recent__image img{height:190px}}@media(max-width:600px){.lm-post-shell,.lm-post-article>.lm-post-shell{width:min(100% - 30px,1080px)}.lm-post-hero{padding:44px 0 58px}.lm-post-back{margin-bottom:27px}.lm-post-featured{margin:-26px 0 32px;border-width:5px;border-radius:12px}.lm-post-content{padding:26px 21px;font-size:17px}.lm-post-content h2{font-size:28px}}
