.teg-agency-badges{color:#0b1f44;background:#fff;border:1px solid #e1d7bd;border-radius:14px;padding:16px;margin:0 0 22px;min-width:0}.teg-agency-badges h2,.teg-agency-badges h3{font-size:1rem;line-height:1.5;margin:0 0 10px;color:#0b1f44}.teg-badge-strip{display:flex;flex-wrap:nowrap;align-items:center;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding:3px 2px 9px;overscroll-behavior-x:contain;max-width:100%;-webkit-overflow-scrolling:touch}.teg-badge-strip .teg-badge-button{flex:0 0 auto;background:#fff;color:#0b1f44;border:1px solid #e0d7c3;border-radius:10px;padding:9px 12px;scroll-snap-align:start;cursor:pointer}.teg-badge-button:hover,.teg-badge-button:focus-visible{outline:2px solid #c9a13b;outline-offset:1px}.teg-badge-button img{display:block;height:64px;width:auto;max-width:none;object-fit:contain}.teg-badge-disclaimer{margin:8px 0 0;font-size:.78rem;line-height:1.5;color:#566678}.teg-badges-compact{padding:12px;margin-top:16px}.teg-badges-compact .teg-badge-strip{gap:9px}.teg-badges-compact .teg-badge-button{padding:7px 9px}.teg-badges-compact .teg-badge-button img{height:40px;width:auto}.teg-badge-lightbox{width:min(900px,94vw);max-height:92dvh;border:1px solid #c9a13b;border-radius:16px;padding:20px;background:#fff;color:#0b1f44;overflow:auto;box-sizing:border-box}.teg-badge-lightbox::backdrop{background:#071328d9}.teg-badge-lightbox-tools{display:flex;justify-content:flex-end}.teg-badge-lightbox h2{font-size:1.2rem;line-height:1.5;margin:12px 0}.teg-badge-large{display:block;width:auto;height:auto;max-width:100%;max-height:65dvh;object-fit:contain;margin:16px auto}.teg-badge-description{text-align:center;font-size:.95rem}.teg-badge-lightbox .teg-badge-disclaimer{text-align:center}@media(max-width:650px){.teg-agency-badges{padding:12px}.teg-badge-lightbox{padding:14px}.teg-badge-strip{gap:10px}.teg-badge-button img{height:60px}}@media print{[data-agency-badges],#agency-badges,#footer-agency-badges,#apply-agency-badges,.teg-badge-lightbox{display:none!important}}
