/* Landings SEO (cachimbas / tetería en Leganés) */
.lhero{position:relative;overflow:hidden;padding:150px 0 70px;background:var(--bg)}
.lhero__bg{position:absolute;inset:0}
.lhero__bg img{width:100%;height:100%;object-fit:cover;opacity:.45;filter:saturate(.85)}
.lhero__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,12,.6),rgba(10,10,12,.55) 50%,var(--bg) 100%),linear-gradient(90deg,rgba(10,10,12,.7),transparent 65%)}
.lhero .container{position:relative;max-width:860px}
.lhero h1{font-size:clamp(2.2rem,5.2vw,4rem);line-height:1.08;margin:0 0 .4em}
.lhero .lead{max-width:62ch}
.lhero__cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:1.6em}
.prose{max-width:74ch}
.prose p{color:#d8d2c6;line-height:1.75;font-size:1.04rem}
.prose h2{font-size:clamp(1.6rem,3vw,2.3rem);margin:1.6em 0 .5em}
.prose h3{font-family:var(--sans);font-weight:600;font-size:1.05rem;margin:1.4em 0 .4em;color:var(--gold-2)}
.prose ul{padding-left:1.2em;color:#d8d2c6;line-height:1.7}
.prose li{margin-bottom:.45em}
.prose a{color:var(--gold-2);text-decoration:underline;text-underline-offset:3px}
.split{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center}
.split figure{margin:0;border-radius:20px;overflow:hidden;border:1px solid var(--line);aspect-ratio:4/5}
.split img{width:100%;height:100%;object-fit:cover}
.split--rev figure{order:-1}
.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:2em 0}
.fact{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px 20px}
.fact b{display:block;font-family:var(--serif);font-size:1.7rem;color:var(--gold-2);line-height:1.1}
.fact span{font-size:.85rem;color:var(--muted)}
.crumbs{font-size:.78rem;letter-spacing:.06em;color:var(--muted);margin-bottom:1.2em}
.crumbs a{color:var(--muted)}
.crumbs a:hover{color:var(--gold-2)}
@media (max-width:860px){.split{grid-template-columns:1fr}.split--rev figure{order:0}.split figure{aspect-ratio:16/10}.lhero{padding:120px 0 50px}}
