:root{--bg:#c5bbaf;--bg2:#f2ebd9;--text:#26201a;--muted:#8a7a6e;--line:#64554633;--line-soft:#6455461c;--accent:#626f53;--serif:"Cormorant Garamond", serif;--sans:"Work Sans", sans-serif;--gutter:60px;--measure:68ch}@media (width<=900px){:root{--gutter:28px}}@media (width<=480px){:root{--gutter:18px}}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%}body{font-family:var(--sans);background:var(--bg);color:var(--text);font-weight:350;overflow-x:hidden}body>header{background:var(--bg);border-bottom:1px solid var(--line);padding:32px var(--gutter);justify-content:center;align-items:center;display:flex}.logo{width:clamp(150px,35vw,280px);height:auto;display:block}.site-nav{border-bottom:1px solid var(--line);font-family:var(--sans);flex-wrap:wrap;justify-content:center;gap:10px 26px;padding:16px 24px;display:flex}.site-nav a{letter-spacing:2px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500;text-decoration:none;transition:color .3s}.site-nav a:hover{color:var(--text)}@media (width<=900px){body>header{padding:24px var(--gutter)}.logo{width:150px}}@media (width<=480px){body>header{padding:16px var(--gutter)}.logo{width:120px}}footer{background:var(--bg);border-top:1px solid var(--line);padding:60px var(--gutter);text-align:center;margin-top:100px}footer p{color:var(--muted);letter-spacing:1px;font-size:14px}.footer-links{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;margin-top:20px;padding-top:20px;display:flex}.footer-link{color:var(--muted);letter-spacing:1px;font-size:13px;text-decoration:none;transition:opacity .3s}.footer-link:hover{opacity:.6}.footer-sep{color:var(--muted);opacity:.4;margin:0 16px}#e-cookies{z-index:10000;font-family:var(--sans);color:#26201a;background:#f2ebd9;border-top:1px solid #64554638;justify-content:space-between;align-items:center;gap:24px;padding:18px 40px;font-size:13px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 18px #00000012}#e-cookies p{flex:1;margin:0;line-height:1.65}#e-cookies a{color:#8a7a6e;text-decoration:underline}#e-cookies .ec-btns{flex-shrink:0;gap:10px;display:flex}#e-accept{color:#f2ebd9;font-family:var(--sans);letter-spacing:1.8px;text-transform:uppercase;cursor:pointer;background:#26201a;border:none;padding:11px 24px;font-size:11px}#e-reject{color:#8a7a6e;font-family:var(--sans);letter-spacing:1.8px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #64554659;padding:11px 24px;font-size:11px}@media (width<=640px){#e-cookies{flex-direction:column;align-items:stretch;gap:14px;padding:18px 20px}#e-cookies .ec-btns{flex-direction:column;gap:8px}#e-cookies button{text-align:center;width:100%;padding:13px 24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.tarjeta[data-astro-cid-brhmki37] a[data-astro-cid-brhmki37]{color:inherit;text-decoration:none;display:block}figure[data-astro-cid-brhmki37]{margin:0;line-height:0;overflow:hidden}.tarjeta[data-astro-cid-brhmki37] img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .7s;display:block}.tarjeta[data-astro-cid-brhmki37] a[data-astro-cid-brhmki37]:hover img{transform:scale(1.035)}.texto[data-astro-cid-brhmki37]{flex-direction:column;gap:10px;padding-top:20px;display:flex}.meta[data-astro-cid-brhmki37]{letter-spacing:2px;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;font-size:10.5px;font-weight:500;display:flex}.categoria[data-astro-cid-brhmki37]{color:var(--accent)}.sep[data-astro-cid-brhmki37]{opacity:.45}h3[data-astro-cid-brhmki37]{font-family:var(--serif);letter-spacing:.3px;text-wrap:balance;font-size:25px;font-weight:400;line-height:1.22}.resumen[data-astro-cid-brhmki37]{color:var(--muted);font-size:15px;line-height:1.75}.leer[data-astro-cid-brhmki37]{letter-spacing:2.2px;text-transform:uppercase;color:var(--text);border-bottom:1px solid var(--line);align-self:flex-start;margin-top:4px;padding-bottom:3px;font-size:10.5px;font-weight:500;transition:border-color .3s}.tarjeta[data-astro-cid-brhmki37] a[data-astro-cid-brhmki37]:hover .leer[data-astro-cid-brhmki37]{border-color:var(--text)}.tarjeta[data-astro-cid-brhmki37].destacada a[data-astro-cid-brhmki37]{grid-template-columns:1.35fr 1fr;align-items:center;gap:48px;display:grid}.tarjeta[data-astro-cid-brhmki37].destacada img{aspect-ratio:3/2}.tarjeta[data-astro-cid-brhmki37].destacada .texto[data-astro-cid-brhmki37]{padding-top:0}.tarjeta[data-astro-cid-brhmki37].destacada h3[data-astro-cid-brhmki37]{font-size:clamp(30px,3.6vw,42px)}.tarjeta[data-astro-cid-brhmki37].destacada .resumen[data-astro-cid-brhmki37]{font-size:16px}@media (width<=860px){.tarjeta[data-astro-cid-brhmki37].destacada a[data-astro-cid-brhmki37]{grid-template-columns:1fr;gap:0}.tarjeta[data-astro-cid-brhmki37].destacada .texto[data-astro-cid-brhmki37]{padding-top:20px}}
