/* v2.1.6: contenido editorial discreto; sin afectar cabeceras ni CTA */
.fv216-guides{padding:38px 0;background:#f7f6f3;color:#232323}
.fv216-guides .container{max-width:1120px;margin:0 auto;padding:0 24px}
.fv216-guides .fv216-eyebrow{font-size:11px;letter-spacing:.16em;font-weight:700;text-transform:uppercase;margin:0 0 12px;color:#996100}
.fv216-guides h2{font-size:clamp(24px,3vw,34px);line-height:1.2;margin:0 0 12px;color:#242424}
.fv216-guides p{max-width:780px;line-height:1.6}
.fv216-guide-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:22px 0 0}
.fv216-guide-list li{list-style:none;margin:0}
.fv216-guide-list a{min-height:78px;padding:17px 18px;display:flex;justify-content:space-between;align-items:center;gap:10px;background:#fff;border:1px solid #e6e2dc;border-radius:8px;text-decoration:none;color:#242424;font-weight:650;line-height:1.35}
.fv216-guide-list a:hover,.fv216-guide-list a:focus-visible{border-color:#b67813;text-decoration:underline}
.fv216-guide-list span{color:#a46a09;flex-shrink:0}
@media(max-width:760px){.fv216-guides{padding:28px 0}.fv216-guides .container{padding:0 18px}.fv216-guide-list{grid-template-columns:1fr}.fv216-guide-list a{min-height:60px}}
