
.urc-widget,.urc-widget *{box-sizing:border-box}
.urc-widget{font-family:var(--urc-font,Arial,Helvetica,sans-serif);color:#111827}
.urc-wrap{width:min(var(--urc-width,1180px),calc(100% - 40px));margin:0 auto}
.urc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;transition:.2s ease}
.urc-center{text-align:center}
.urc-eyebrow{margin:0 0 9px;text-transform:uppercase}
.urc-h2{margin:0 0 14px}
@media(max-width:767px){.urc-wrap{width:min(100% - 28px,var(--urc-width,1180px))}}


.urc-standards{padding:72px 0;background:#111;color:#fff}.urc-standards-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:70px}.urc-standards .urc-eyebrow{color:#f7941d;font-size:11px;font-weight:800;letter-spacing:.15em}.urc-standards h2{font-size:40px;color:#fff;margin:0 0 14px}.urc-standards .urc-body{color:#ccc;line-height:1.7}.urc-badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.urc-badges a{background:#fff;color:#111;text-decoration:none;padding:14px 16px;border-radius:6px}.urc-badges b,.urc-badges small{display:block}.urc-badges b{color:#111}.urc-badges small{font-size:10px;color:#666;margin-top:4px}.urc-accordion details{border-bottom:1px solid rgba(247,148,29,.55)}.urc-accordion summary{cursor:pointer;padding:18px 0;color:#fff;font-size:13px;font-weight:800;text-transform:uppercase;list-style:none;display:flex;gap:10px;align-items:center}.urc-acc-icon i{color:#f7941d}.urc-acc-icon svg{fill:#f7941d;width:14px}.urc-accordion p{color:#ccc;line-height:1.6}
@media(max-width:800px){.urc-standards-grid{grid-template-columns:1fr;gap:35px}}


/* ===== URCovered Standards v2.1 ===== */
.urc-badges a{
    display:flex;
    align-items:center;
    gap:12px;
}
.urc-badge-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    flex:0 0 auto;
    color:#f7941d;
}
.urc-badge-icon i{color:#f7941d;font-size:22px}
.urc-badge-icon svg{fill:#f7941d;width:22px;height:22px}
.urc-badge-copy{display:block;min-width:0}
.urc-badge-copy b,
.urc-badge-copy small{display:block}

/* Let Elementor typography controls fully govern the right-side list. */
.urc-accordion summary{
    font-family:inherit;
}
.urc-accordion p{
    font-family:inherit;
}

/* Tablet/mobile trust cards stay clean and readable. */
@media(max-width:767px){
    .urc-badges{
        display:grid;
        grid-template-columns:1fr;
    }
    .urc-badges a{
        width:100%;
    }
}
