.tuingenio-acolman-noticias-hero { height:650px;min-height:650px;padding:145px 7vw 70px;display:flex;align-items:center;position:relative;overflow:hidden;color:#fff;background:linear-gradient(120deg,#33141f,#6d1838 60%,#9b4b63); }
.tuingenio-acolman-noticias-hero::after { content:"A";position:absolute;right:5vw;bottom:-110px;color:rgba(255,255,255,.06);font-size:520px;font-weight:900;line-height:1; }
.tuingenio-acolman-noticias-hero > div { max-width:900px;position:relative;z-index:1; }
.tuingenio-acolman-noticias-hero h1 { margin:12px 0 22px;font-size:clamp(58px,8vw,112px);line-height:.88;letter-spacing:-.07em; }
.tuingenio-acolman-noticias-hero h1 em { color:#e0bf69;font-family:Georgia,serif;font-weight:400; }
.tuingenio-acolman-noticias-hero p:last-child { max-width:680px;font-size:18px;line-height:1.7; }
.tuingenio-acolman-noticias-main { padding:90px 7vw 110px;background:#f7f3ef; }
.tuingenio-acolman-noticias-toolbar { display:grid;grid-template-columns:1fr 190px 190px;gap:12px;margin-bottom:55px; }
.tuingenio-acolman-noticias-toolbar label span { display:block;margin-bottom:7px;color:#7c6a71;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase; }
.tuingenio-acolman-noticias-toolbar input,.tuingenio-acolman-noticias-toolbar select { width:100%;height:50px;padding:0 16px;border:1px solid #d9cfca;border-radius:15px;background:#fff;color:#422c36;font:600 12px Montserrat,sans-serif; }
.tuingenio-acolman-noticias-summary { margin-bottom:28px;display:flex;justify-content:space-between;align-items:end;gap:30px; }
.tuingenio-acolman-noticias-summary h2 { margin:5px 0;color:#402733;font-size:clamp(34px,4vw,58px);letter-spacing:-.05em; }
.tuingenio-acolman-noticias-summary p { color:#796a70; }
.tuingenio-acolman-noticias-grid { display:grid;grid-template-columns:repeat(3,1fr);gap:24px; }
.tuingenio-acolman-noticia-card { overflow:hidden;border-bottom:1px solid #cfc4bf;background:#fff;transition:transform .35s ease,box-shadow .35s ease; }
.tuingenio-acolman-noticia-card:hover { transform:translateY(-7px);box-shadow:0 25px 50px rgba(55,27,39,.12); }
.tuingenio-acolman-noticia-card figure { height:235px;margin:0;overflow:hidden;background:#e8e2dd; }
.tuingenio-acolman-noticia-card img { width:100%;height:100%;object-fit:cover;transition:transform .6s ease; }
.tuingenio-acolman-noticia-card:hover img { transform:scale(1.04); }
.tuingenio-acolman-noticia-card > div { padding:24px; }
.tuingenio-acolman-noticia-card time { color:#a07834;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase; }
.tuingenio-acolman-noticia-card h3 { min-height:58px;margin:12px 0;color:#402733;font-size:22px;line-height:1.25; }
.tuingenio-acolman-noticia-card p { min-height:62px;color:#74666c;font-size:13px;line-height:1.65; }
.tuingenio-acolman-noticia-card a { display:inline-flex;margin-top:12px;color:#6d1838;font-size:11px;font-weight:800; }
.tuingenio-acolman-noticias-empty { padding:70px;text-align:center;color:#74666c;border:1px dashed #cbbeba; }
.tuingenio-acolman-noticias-empty[hidden] { display:none; }

.tuingenio-acolman-noticia-detail { padding:150px 7vw 100px;background:#fff; }
.tuingenio-acolman-noticia-detail > header { max-width:1050px;margin:0 auto 48px; }
.tuingenio-acolman-noticia-detail h1 { margin:15px 0 24px;color:#402733;font-size:clamp(48px,7vw,96px);line-height:.95;letter-spacing:-.065em; }
.tuingenio-acolman-noticia-detail .lead { max-width:850px;color:#6f5d65;font-size:20px;line-height:1.7; }
.tuingenio-acolman-noticia-detail > figure { max-width:1200px;height:min(60vw,620px);margin:0 auto 60px;overflow:hidden;border-radius:28px 28px 110px 28px;background:#eee9e4; }
.tuingenio-acolman-noticia-detail > figure img { width:100%;height:100%;object-fit:cover; }
.tuingenio-acolman-noticia-body { max-width:820px;margin:auto;color:#55474d;font-size:16px;line-height:1.9; }
.tuingenio-acolman-noticia-body p { margin:0 0 24px; }
.tuingenio-acolman-noticia-back { display:inline-flex;margin-top:25px;padding:13px 18px;color:#fff;border-radius:99px;background:#6d1838;font-size:11px;font-weight:800; }
.tuingenio-acolman-mas-noticias { padding:85px 7vw;background:#f5f0ec; }
.tuingenio-acolman-mas-noticias > header { margin-bottom:35px; }
@media(max-width:900px){.tuingenio-acolman-noticias-hero{height:610px;min-height:610px;padding:125px 6vw 55px}.tuingenio-acolman-noticias-main,.tuingenio-acolman-noticia-detail,.tuingenio-acolman-mas-noticias{padding-left:5vw;padding-right:5vw}.tuingenio-acolman-noticias-toolbar{grid-template-columns:1fr 1fr}.tuingenio-acolman-noticias-toolbar label:first-child{grid-column:1/-1}.tuingenio-acolman-noticias-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.tuingenio-acolman-noticias-toolbar,.tuingenio-acolman-noticias-grid{grid-template-columns:1fr}.tuingenio-acolman-noticias-toolbar label:first-child{grid-column:auto}.tuingenio-acolman-noticia-detail>figure{height:65vw;border-radius:20px 20px 65px 20px}}
