/* B3 Trámites Fáciles — estilos aditivos, sin cambios UX17 */
.b3-panel{margin:1.25rem 0 2rem;padding:clamp(1rem,3vw,1.65rem);border:1px solid #b7d7d1;border-left:6px solid #147b68;border-radius:16px;background:#f7fcfa;color:#17333c;line-height:1.65}.b3-panel h2{margin:.25rem 0 .8rem;color:#123f4b}.b3-panel h3{margin:.9rem 0 .35rem}.b3-lead{font-size:1.09rem}.b3-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;margin:1rem 0}.b3-card{padding:1rem;background:white;border:1px solid #c4dbd5;border-radius:12px}.b3-card a{font-size:1.1rem;font-weight:750}.b3-actions a{display:inline-block;margin:.3rem .4rem .3rem 0;padding:.65rem .8rem;background:#135a54;color:#fff;border-radius:9px;font-weight:700}.b3-panel a:focus-visible,.b3-panel summary:focus-visible{outline:3px solid #bf671a;outline-offset:4px}.b3-steps{background:#fff;padding:1rem;border-radius:12px}.b3-steps li{margin-bottom:.45rem}.b3-issues{margin:1rem 0;padding:.8rem;border:1px solid #aac6be;border-radius:10px}.b3-issues summary{cursor:pointer;font-weight:700}.b3-notice{font-weight:700;color:#673e00}@media(max-width:440px){.b3-actions a{display:block;text-align:center;margin:.5rem 0}.b3-panel{padding:1rem}}
