/*
Theme Name: Cuidar Empleo
Description: Tema de empleo y cuidado de adultos mayores, adaptable a móvil y compatible con la carga de anuncios mediante los hooks estándar de WordPress.
Version: 1.1.0
Author: Cuidar
Requires at least: 6.4
Tested up to: 6.8
Requires PHP: 7.4
License: GPL-2.0-or-later
Text Domain: cuidar-empleo
*/
.entry-body{overflow-wrap:anywhere}.entry-body img,.entry-body video,.entry-body iframe{max-width:100%;height:auto}.entry-body .wp-block-embed iframe{aspect-ratio:16/9;width:100%}.entry-body table{max-width:100%;display:block;overflow-x:auto}.entry-body a{text-decoration:underline;text-underline-offset:3px}.entry-body figure{max-width:100%;margin-inline:0}.entry-body h1{font-size:36px}.entry-body h3{font-size:22px}.entry-body ol{padding-left:25px}.entry-body ul{list-style:disc;padding-left:23px}.entry-body li{padding-left:0}.entry-body ul li:before{content:none}.entry-body li::marker{color:var(--green)}.entry-body blockquote{border-left:3px solid #91a481;padding-left:22px;margin-inline:0}.hero-photo{width:100%;height:360px;object-fit:cover;display:block}.no-photo{background:#e6ebdc;border-radius:60px 8px 8px 8px;min-height:260px;display:grid;place-items:center;padding:28px;color:#5f765c}.no-photo>span{font:500 44px/1.1 Georgia,serif}.article-end{clear:both}.wp-caption-text{font-size:12px;color:var(--muted)}.post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:30px 0 45px}.post-card{background:var(--paper);border:1px solid var(--line);border-radius:10px;overflow:hidden}.post-card a{text-decoration:none}.post-card img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.post-card .card-text{padding:21px}.post-card h2{font:500 25px/1.2 Georgia,serif;margin:0 0 12px}.post-card p{font-size:13px;color:var(--muted)}.card-link{font-size:12px;color:var(--green);font-weight:650}.archive-heading{padding:43px 0 8px}.archive-heading h1{font-size:47px}.pagination{margin:25px 0 45px}.pagination .page-numbers{display:inline-block;padding:8px 14px;background:white;border:1px solid var(--line);border-radius:5px;text-decoration:none;margin:3px}.pagination .current{background:var(--green);color:white}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.page-content{max-width:780px;margin:40px auto}.custom-logo{max-height:45px;width:auto}.header-menu{list-style:none;display:flex;padding:0;margin:0;gap:20px}.header-menu li{position:relative}.header-menu ul{display:none;position:absolute;list-style:none;background:white;border:1px solid var(--line);padding:12px;min-width:180px;z-index:10}.header-menu li:hover>ul,.header-menu li:focus-within>ul{display:block}.header-menu a{white-space:nowrap}.footer-links{display:flex;flex-wrap:wrap;gap:12px}.footer-links a{font-size:11px}.article-date{font-size:11px;color:var(--muted);margin-bottom:23px}.entry-body .alignwide{width:100%}.entry-body .aligncenter{margin-inline:auto}.entry-body .alignleft{float:left;margin-right:18px}.entry-body .alignright{float:right;margin-left:18px}.admin-bar header{position:relative}details p{margin-bottom:12px!important}
@media(max-width:900px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.head nav{max-width:65%;overflow-x:auto}.header-menu{gap:15px}}
@media(max-width:700px){.post-grid{grid-template-columns:1fr;gap:17px}.hero-photo{height:245px}.head nav{max-width:53%}.head nav .header-menu a{display:block;font-size:11px}.header-menu ul{display:none!important}.archive-heading{padding-top:25px}.archive-heading h1{font-size:37px}.entry-body h1{font-size:31px}.no-photo{min-height:165px;border-top-left-radius:40px}.no-photo>span{font-size:36px}.page-content{margin-top:28px}.post-card h2{font-size:27px}.entry-body .alignleft,.entry-body .alignright{float:none;margin-inline:0}}

.article .cuidar-smartlink{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin:22px 0;padding:0;background:none;border:0;line-height:1.6}.article .cuidar-smartlink a{color:#285d49;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:4px;min-height:32px;display:inline-flex;align-items:center}.article .cuidar-smartlink a:hover{color:#173c2d}.article .cuidar-smartlink small{font-size:11px;color:#64736c;font-weight:400;white-space:nowrap}
