/* F75: Estilo DSantos para blog y artículos; sin modificar contenido SEO */
.ds-blog-page{background:#faf9f6}.ds-blog-main{min-height:65vh}.ds-blog-wrap{max-width:1260px;margin:auto;padding:0 42px}.ds-blog-hero{background:#f0eee8;padding:95px 0 85px}.ds-blog-eyebrow,.ds-blog-section-head>span{font-size:12px;font-weight:700;letter-spacing:.2em;color:#ff6a00}.ds-blog-hero h1{max-width:850px;font-size:clamp(43px,5.8vw,84px);margin:20px 0 24px;line-height:1.07}.ds-blog-hero p{max-width:620px;font-size:19px;color:#625e58}.ds-blog-section{padding-top:80px;padding-bottom:110px}.ds-blog-section-head h2{font-size:clamp(34px,4vw,54px);margin:8px 0 34px}.ds-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.ds-blog-card{background:white;border:1px solid #e9e6df;overflow:hidden;transition:transform .2s,box-shadow .2s}.ds-blog-card:hover{transform:translateY(-3px);box-shadow:0 15px 40px #25231f12}.ds-blog-card-image{display:flex;align-items:end;aspect-ratio:1.55;background:linear-gradient(140deg,#e9dfcf,#b4a28b 65%,#716a5d);padding:20px}.ds-blog-card-image span{color:#fff;font-size:10px;letter-spacing:.2em}.ds-blog-card-content{padding:27px}.ds-blog-date{font-size:12px;color:#8b8174}.ds-blog-card h3{font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:27px;line-height:1.2;margin:13px 0}.ds-blog-card p{color:#6b675e;font-size:15px;line-height:1.7}.ds-blog-read{display:inline-flex;gap:14px;color:#ff6a00;font-weight:700;font-size:14px;margin-top:10px}.ds-blog-empty{grid-column:1/-1}.ds-blog-main>article{max-width:860px;margin:65px auto 110px;padding:0 26px;background:transparent;color:#25231f;font-size:18px;line-height:1.85}.ds-blog-main>article h1{font-size:clamp(38px,5vw,64px);line-height:1.12;margin-bottom:35px}.ds-blog-main>article h2{font-size:clamp(29px,3.5vw,42px);margin-top:55px}.ds-blog-main>article h3{font-size:26px;margin-top:36px}.ds-blog-main>article p{margin:0 0 22px}.ds-blog-main>article img{max-width:100%;height:auto;border-radius:5px}.ds-blog-main>article a{color:#d85b00;text-decoration:underline;text-underline-offset:3px}.ds-blog-main>article ul,.ds-blog-main>article ol{padding-left:28px;margin-bottom:26px}.ds-blog-main>article blockquote{border-left:4px solid #ff6a00;padding:10px 24px;background:#f0eee8;margin:32px 0}.ds-blog-main>article table{display:block;overflow-x:auto;max-width:100%}.ds-blog-main .cg-breadcrumbs{max-width:860px;padding-top:24px}.ds-blog-main .cg-breadcrumbs a{color:#ff6a00}@media(max-width:950px){.ds-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.ds-blog-wrap{padding:0 22px}.ds-blog-hero{padding:64px 0}.ds-blog-grid{grid-template-columns:1fr}.ds-blog-section{padding-top:55px;padding-bottom:70px}.ds-blog-main>article{margin-top:40px;font-size:16px;padding:0 20px}}
