
/* Text-first guide: no decorative screenshots; article copy stays intact. */
.fd-text-guide .article-header{position:relative;padding-bottom:30px;border-bottom:1px solid #dce2d2;margin-bottom:28px;background:none}
.process-v10.fd-text-guide .article-header h1{font-size:clamp(2rem,3.6vw,3.4rem)!important;line-height:1.08;letter-spacing:-.045em!important;max-width:27ch;margin-top:15px}
.fd-text-guide .article-header h1>span{color:#34745f}
.fd-text-guide .article-header h1:after{content:"";display:block;width:64px;height:4px;border-radius:6px;margin-top:22px;background:linear-gradient(90deg,#d7a456,#efd5a5)}
.fd-text-guide .article-meta{font-size:.68rem;letter-spacing:.09em;gap:8px 17px}.fd-text-guide .article-meta .category{color:#3b7a63}
.fd-text-guide .article-header .dek{font-size:1.04rem;line-height:1.65;font-weight:450;max-width:74ch;margin-top:22px;color:#657166}
.fd-text-guide .article-layout{padding-top:0}
.fd-text-guide .toc{background:linear-gradient(140deg,#e9f0df,#f7f6e9);border-color:#d5dfc8}.fd-text-guide .toc>strong{color:#3e7059;letter-spacing:.1em;font-size:.68rem}
.fd-text-guide .toc a{font-size:.83rem;line-height:1.5;color:#355543}
.fd-text-guide .quick-read{background:linear-gradient(115deg,#e9f0dc,#faf0dd);border-color:#d7dfc5}
.fd-text-guide .quick-read>strong{color:#3a755d;font-size:.74rem;letter-spacing:.1em}
.fd-text-guide .quick-read-item>span{background:#dcead7;color:#38664c;border-radius:50%;font-weight:800}
.fd-text-guide .quick-read-item:nth-child(2)>span{background:#f7e2bd;color:#98652c}.fd-text-guide .quick-read-item:nth-child(3)>span{background:#d6e8df;color:#347261}
.process-v10.fd-text-guide .article-section h2,.process-v10.fd-text-guide #usar-app h2,.process-v10.fd-text-guide #fuentes h2{padding:14px 18px;border-left:4px solid #7ca78a;border-radius:0 12px 12px 0;background:linear-gradient(100deg,#e5eedc,#f9f7eb);color:#295840;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.25;letter-spacing:-.025em!important;margin-bottom:22px}
.fd-text-guide .article-section:nth-of-type(even) h2{border-left-color:#c9a66c;background:linear-gradient(100deg,#f4e5cb,#fbf8ef);color:#765631}
@media(max-width:700px){.process-v10.fd-text-guide .article-header h1{font-size:clamp(1.85rem,7.5vw,2.4rem)!important;max-width:none}.fd-text-guide .article-header{padding-bottom:24px;margin-bottom:22px}.fd-text-guide .article-header .dek{font-size:.95rem}.process-v10.fd-text-guide .article-section h2{padding:12px 14px;font-size:1.3rem}.fd-text-guide .toc a{font-size:.84rem}}

/* Explicit light-surface text colors: remove legacy pale text from dark panels. */
.process-v10.fd-text-guide #usar-app{color:#304b3c}
.process-v10.fd-text-guide #usar-app ol,.process-v10.fd-text-guide #usar-app li{color:#304b3c;opacity:1}
.process-v10.fd-text-guide #usar-app li::marker{color:#39715a;font-weight:750}
.process-v10.fd-text-guide .callout,.process-v10.fd-text-guide .callout p{color:#425447}
.process-v10.fd-text-guide .callout strong{color:#2d5840}
