/* Talestin Tools V23 - continuidad del diseño público, solo catálogo */
.talestin-tools-directory{background:#fff;color:#132337;font-family:'DM Sans',system-ui,sans-serif}
.talestin-tools-directory .site-header{background:#fff}
.talestin-tools-directory main.wrap{width:min(1200px,calc(100% - 80px));max-width:1200px;padding:66px 0 105px;margin-inline:auto}
.talestin-tools-directory .lead{max-width:850px}
.talestin-tools-directory .lead h1{font-family:Manrope,'DM Sans',sans-serif;font-weight:800;font-size:clamp(36px,4.5vw,59px);line-height:1.14;letter-spacing:-.06em;margin:13px 0 18px}
.talestin-tools-directory .lead>p{font-size:17px;line-height:1.75;max-width:780px;margin-bottom:40px}
.talestin-tools-directory .tile{background:#fff;border:1px solid #e1eae5;border-radius:18px;min-height:262px;box-shadow:none;padding:26px;transition:transform .18s,border-color .18s,box-shadow .18s}
.talestin-tools-directory a.tile:hover{transform:translateY(-3px);border-color:#aacd93;box-shadow:0 14px 35px #152f2510}
.talestin-tools-directory .tile h2{font-family:Manrope,'DM Sans',sans-serif;font-weight:800;color:#132337}
.talestin-tools-directory .tile .tile-link{margin-top:auto;color:#346e32}
.talestin-tools-directory .tile.waiting{background:#f8faf9}
.talestin-tools-directory .tile.waiting .tile-link{color:#607785}
.talestin-tools-directory .tiles{gap:17px}
.talestin-tools-directory .callout{background:#f1f8ed;border-color:#d8e9d4;color:#536d59}
.talestin-tools-directory .seo-footer{margin-top:0}
.talestin-tools-directory .seo-site-header .brand{letter-spacing:-.075em;font-family:Manrope,sans-serif;font-weight:800}
@media(max-width:760px){.talestin-tools-directory main.wrap{width:calc(100% - 36px);padding:45px 0 80px}.talestin-tools-directory .tile{min-height:210px}}
