.mdr-single-layout{padding-top:36px;padding-bottom:65px;color:#222}
.mdr-single-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:40px}
.mdr-single-main,.mdr-single-sidebar{min-width:0}
.mdr-single-layout h1,.mdr-single-layout h2,.mdr-single-layout h3{font-family:'Work Sans',Arial,sans-serif}
.mdr-single-layout .s-post-header h1{font-size:32px;line-height:1.3;margin:18px 0 12px;font-weight:700;letter-spacing:-.5px}
.mdr-single-layout .post-category a{background:#063d8c;color:#fff!important;padding:4px 8px;text-transform:uppercase;font-weight:700;font-size:10px;line-height:1.4;display:inline-block}
.mdr-single-meta{display:flex;flex-wrap:wrap;gap:8px 18px;font:12px/1.5 'Work Sans',Arial,sans-serif;color:#888;margin:14px 0 22px}
.mdr-single-meta a{color:#777}.mdr-single-meta a:first-child{font-weight:600;color:#333}
.mdr-headlines{border-top:1px solid #eee;border-bottom:1px solid #eee;margin:0 0 24px!important;padding:15px 0 15px 18px!important;list-style:square!important;color:#063d8c}
.mdr-headlines li{padding:4px 0}.mdr-headlines a{font:600 13px/1.4 'Work Sans',Arial,sans-serif;color:#333}
.mdr-post-share{display:flex;gap:5px;flex-wrap:wrap;margin:22px 0}
.mdr-post-share a{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 13px;color:#fff!important;font:600 11px/1.4 'Work Sans',Arial,sans-serif;border-radius:2px}
.mdr-post-share b{font-size:19px}.mdr-post-share .share-facebook{background:#3b5998}.mdr-post-share .share-x{background:#111}.mdr-post-share .share-whatsapp{background:#16863e}.mdr-post-share .share-email{background:#707070}.mdr-post-share .share-whatsapp span,.mdr-post-share .share-email span{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}
.mdr-single-feature{margin:0 0 28px}.mdr-single-feature img{display:block;width:100%;height:auto}.mdr-single-feature figcaption{color:#888;font-size:12px;margin-top:8px;text-align:center}
.mdr-single-content{font-family:Lato,Arial,sans-serif;font-size:17px;line-height:1.8;margin:28px 0;overflow-wrap:anywhere}
.mdr-single-content>p,.mdr-single-content>ul,.mdr-single-content>ol{margin:0 4% 24px}.mdr-single-content>h2,.mdr-single-content>h3{margin:28px 4% 18px;line-height:1.4}.mdr-single-content h2{font-size:26px}.mdr-single-content h3{font-size:22px}.mdr-single-content img{max-width:100%;height:auto}.mdr-single-content figure,.mdr-single-content .wp-caption{max-width:100%}.mdr-single-content iframe{max-width:100%}.mdr-single-content blockquote:not(.twitter-tweet){background:#fff;color:#222;border-left:4px solid #063d8c;padding:20px 25px;margin:28px 4%;font-size:23px;line-height:1.5;font-weight:600}.mdr-single-content blockquote:not(.twitter-tweet):before{content:none}
.mdr-single-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:30px 0;font-size:12px}.mdr-single-tags a{border:1px solid #eee;padding:4px 9px;color:#666}
.mdr-article-nav{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:24px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.mdr-article-nav div:last-child{text-align:right}.mdr-article-nav small{display:block;color:#888;margin-bottom:10px}.mdr-article-nav strong{display:block;font-size:15px;line-height:1.5;color:#222}
.mdr-author-card{display:flex;align-items:center;gap:20px;border:1px solid #eee;padding:22px;margin:30px 0}.mdr-author-card img{width:75px;height:75px;border-radius:50%}.mdr-author-card strong{color:#222}.mdr-author-card p{font-size:14px;margin:8px 0 0}
.mdr-related h2,.mdr-single-sidebar h2{font-size:18px;font-weight:700;border-bottom:2px solid #063d8c;padding-bottom:12px;margin:0 0 22px}.mdr-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mdr-related-grid img{width:100%;aspect-ratio:1.5;object-fit:cover}.mdr-related-grid h3{font-size:15px;line-height:1.5;margin:12px 0 6px;color:#222}.mdr-related-grid time,.mdr-side-list time{font-size:11px;color:#999}
.mdr-single-sidebar{padding-left:25px;border-left:1px solid #eee}.mdr-single-sidebar section{margin-bottom:35px}.mdr-side-list article{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #eee;display:flow-root}.mdr-side-list img{float:left;width:90px;height:65px;object-fit:cover;margin-right:15px}.mdr-side-list h3{font-size:14px;line-height:1.5;margin:0 0 7px;color:#222}.mdr-single-socials{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mdr-single-socials a{padding:14px;background:#063d8c;color:#fff;text-align:center;font-size:13px;font-weight:600}
.mdr-single-layout #comments{margin-top:35px;border-top:1px solid #eee;padding-top:25px}.mdr-single-layout #comments h2,.mdr-single-layout #comments h3{font-size:22px}.mdr-single-layout #comments input:not([type=checkbox]),.mdr-single-layout #comments textarea{max-width:100%;padding:10px;border:1px solid #ddd}.mdr-single-layout #comments textarea{width:100%}.mdr-single-layout #comments input[type=submit]{background:#063d8c;color:#fff;border:0}
@media(max-width:991px){.mdr-single-columns{grid-template-columns:1fr}.mdr-single-sidebar{padding:0;border:0;margin-top:20px}.mdr-single-layout .s-post-header h1{font-size:30px}.mdr-single-sidebar .mdr-side-list{display:grid;grid-template-columns:1fr 1fr;gap:20px}}
@media(max-width:600px){.mdr-single-layout{padding:25px 18px 45px}.mdr-single-layout .s-post-header h1{font-size:27px}.mdr-single-content{font-size:17px}.mdr-single-content>p,.mdr-single-content>h2,.mdr-single-content>h3{margin-left:0;margin-right:0}.mdr-related-grid{grid-template-columns:1fr}.mdr-related-grid article>a{display:block}.mdr-related-grid img{max-height:240px}.mdr-single-sidebar .mdr-side-list{grid-template-columns:1fr;gap:0}.mdr-post-share a{padding:9px}.mdr-post-share span{font-size:10px}.mdr-article-nav{gap:16px}}
.mdr-related-controls{display:flex;flex-wrap:nowrap;overflow-x:auto;border-bottom:2px solid #063d8c;margin:0 0 22px;gap:3px}.mdr-related-controls button{white-space:nowrap;flex:1 0 auto;border:0;background:#f1f1f1;color:#333;padding:12px 14px;font:600 12px/1.4 'Work Sans',Arial,sans-serif;cursor:pointer}.mdr-related-controls button[aria-selected=true]{background:#063d8c;color:#fff}.mdr-related [hidden]{display:none!important}.mdr-related-panel{margin-bottom:30px}
.mdr-single-sidebar h2{text-transform:uppercase;font-size:16px;border-bottom:1px solid #eee;position:relative}.mdr-single-sidebar h2:after{content:'';position:absolute;bottom:-1px;left:0;width:55px;height:2px;background:#063d8c}
.mdr-follower-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mdr-follower{border:1px solid #ddd;padding:15px 8px;min-height:128px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;background:#fff;color:#666}.mdr-follower:hover{border-color:#063d8c}.mdr-follower svg{margin-bottom:4px}.mdr-follow-tiktok svg,.mdr-follow-x svg{color:#111}.mdr-follow-facebook svg{color:#4267b2}.mdr-follow-youtube svg{color:#f00}.mdr-follow-name{font-size:11px;color:#777}.mdr-follower strong{font-size:17px;font-weight:700;color:#666}.mdr-follower small{font-size:10px;min-height:14px;color:#888}
.mdr-sidebar-paged [hidden]{display:none!important}.mdr-sidebar-controls{display:flex;align-items:center;gap:5px;margin-top:5px}.mdr-sidebar-controls button{width:28px;height:25px;border:1px solid #ddd;background:#fff;color:#555;line-height:20px;font-size:20px;cursor:pointer}.mdr-sidebar-controls button:disabled{color:#ccc;cursor:default}.mdr-sidebar-controls button:not(:disabled):hover{background:#063d8c;color:#fff;border-color:#063d8c}.mdr-page-status{font-size:11px;color:#999;margin-left:6px}
.mdr-most-list article{text-align:center;padding:8px 0 20px;margin-bottom:18px;border-bottom:1px dashed #ddd}.mdr-most-category{background:#063d8c;color:#fff!important;font-size:10px;line-height:1.4;padding:3px 5px;text-transform:uppercase}.mdr-most-list h3{font-size:15px;line-height:1.45;margin:12px 0 10px}.mdr-most-list h3 a{color:#222}.mdr-most-list time{font-size:11px;color:#999}.mdr-empty-reads{font-size:13px;color:#888;line-height:1.6}

.mdr-follow-instagram svg{color:#c13584}.mdr-follower-grid>.mdr-follower:last-child:nth-child(odd){grid-column:1 / -1;width:calc((100% - 14px)/2);justify-self:center}

.mdr-connect-icons{display:flex;flex-wrap:nowrap;align-items:center;gap:18px}.mdr-connect-icons a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:32px;flex:0 0 28px;background:transparent;border:0}.mdr-connect-icons svg{width:20px;height:20px}.mdr-connect-icons a:hover{opacity:.7}
.mdr-post-share.mdr-share-icons{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mdr-share-label{font:600 13px/1.5 'Work Sans',Arial,sans-serif;color:#333}.mdr-share-actions{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.mdr-share-icons .mdr-share-actions a,.mdr-share-icons .mdr-share-actions button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:8px;border:0;border-radius:2px;color:#fff;cursor:pointer;flex-shrink:0}.mdr-share-icons .share-telegram{background:#229ed9}.mdr-share-icons .share-copy{background:#063d8c}.mdr-share-icons svg{width:19px;height:19px;display:block}.mdr-share-icons .mdr-share-actions a:hover,.mdr-share-icons .mdr-share-actions button:hover{opacity:.8}.mdr-copy-status{font-size:12px;color:#063d8c}.mdr-copy-fallback{width:100%;padding:8px;border:1px solid #ccc;font-size:13px}.mdr-share-icons [hidden]{display:none!important}@media(max-width:480px){.mdr-share-label{flex-basis:100%}}

/* Logotipo de la caja de autor: encuadre circular sin margen exterior. */
.mdr-author-logo{display:block;position:relative;width:75px;height:75px;flex:0 0 75px;border-radius:50%;overflow:hidden}
.mdr-author-card .mdr-author-logo img{position:absolute;display:block;width:119%;height:119%;max-width:none;left:-10.5%;top:-7%;border-radius:0;object-fit:cover}

.mdr-single-sidebar .mdr-home-connect{margin-bottom:36px}.mdr-single-sidebar .mdr-home-connect h2{font:700 24px/1.2 "Work Sans",sans-serif;margin:0 0 24px;padding-bottom:14px;border-bottom:2px solid #063d8c;color:#171717}.mdr-single-sidebar .mdr-home-connect h2:after{content:none}.mdr-single-sidebar .mdr-home-connect-icons{display:flex;width:100%;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:0}.mdr-single-sidebar .mdr-home-connect-icons a{display:inline-flex;flex:0 0 auto;padding:8px 0;color:#063d8c}.mdr-single-sidebar .mdr-home-connect-icons svg{width:20px;height:20px}

@media(max-width:600px){.mdr-related-controls{gap:2px}.mdr-related-controls button{font-size:clamp(10px,2.9vw,12px);padding:12px 6px}}
