a.related-tags,body{font-family:"Roboto Flex",sans-serif;font-weight:400}h1{font-weight:700}.d-flex,ul.url-listings li{display:flex}.flex-row,ul.url-listings{flex-direction:row}.flex-wrap{flex-wrap:wrap}.list-unstyled{padding-left:0;list-style:none}ul.url-listings{display:flex;flex-wrap:wrap;font-family:roboto,Sans-serif;font-weight:400;line-height:22px;gap:.5rem}ul.url-listings>li>a{font-size:14px;background-color:#f0f0f0;border-radius:2px;padding:.25rem .5rem;color:#000;text-decoration:none}ul.url-listings>li>a:hover{background-color:#206389;color:#fff}@media (min-width:576px){ul.url-listings>li>a{font-size:14px}}@media (min-width:768px){ul.url-listings>li>a{font-size:15px}}@media (min-width:992px){ul.url-listings>li>a{font-size:15px}}a.related-tags{display:flex;align-items:center;gap:10px;padding:8px 12px;margin-bottom:2px;border-radius:8px;color:#2d3748;text-decoration:none;font-size:14px;font-weight:500;line-height:1.4;transition:background-color .15s ease,color .15s ease}.bs-tag-overview a.bs-tag-card:visited,a.related-tags:visited{color:#2d3748}a.related-tags:hover{background-color:#f0f7ff;color:#1db0e1}a.related-tags .tag-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;color:#64748b;transition:color .15s ease}a.related-tags:hover .tag-icon{color:#1db0e1}a.related-tags .tag-icon svg{width:100%;height:100%;stroke:currentColor}a.related-tags .tag-name{flex:1}.bs-tag-overview .bs-tag-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;padding:0 28px 28px}.bs-tag-overview a.bs-tag-card{display:flex;flex-direction:column;padding:24px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;text-decoration:none;color:#2d3748;transition:border-color .2s ease,box-shadow .2s ease}.bs-tag-overview a.bs-tag-card:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.06)}.bs-tag-card__header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.bs-tag-card__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#eff8ff;border-radius:10px;color:#1db0e1;flex-shrink:0}.bs-tag-card__icon svg{width:22px;height:22px;stroke:currentColor}h2.bs-tag-card__title{font-size:16px;font-weight:600;margin:0;color:#2d3748;line-height:1.3;flex:1;text-align:left}.bs-tag-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.bs-tag-card__count,.bs-tag-overview .bs-tag-result-count{font-size:12px;font-weight:500;color:#64748b;background:#f1f5f9;padding:4px 10px;border-radius:20px;white-space:nowrap}.bs-tag-card__subtitle{font-size:13px;color:#64748b;line-height:1.5;margin:0 0 14px;flex-grow:1}.bs-tag-card__avatars{display:flex;align-items:center;gap:6px;margin-bottom:14px}.bs-tag-card__avatars img{width:24px;height:24px;border-radius:6px;object-fit:cover;background:#f1f5f9}.bs-tag-card__more{font-size:11px;font-weight:500;color:#64748b}.bs-tag-card__link{font-size:13px;font-weight:600;color:#1db0e1}.bs-tag-overview a.bs-tag-card:hover .bs-tag-card__link{text-decoration:underline}.bs-tag-overview .bs-tag-result-count{font-size:13px;color:#6b7280;padding:5px 14px;flex-shrink:0}.bs-tag-overview .bs-dt-toolbar{padding:0 28px 20px}.bs-tag-overview .bs-tag-toolbar-left{display:flex;align-items:center;flex:1;min-width:0}.bs-tag-overview .bs-tag-toolbar-left .bs-filter-input{width:100%;max-width:320px}.bs-tag-overview .bs-tag-toolbar-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.bs-tag-overview .bs-tag-toolbar-right .bs-filter-select{width:180px}.bs-tag-overview .bs-tag-no-results{text-align:center;padding:48px 20px;font-size:15px;color:#9ca3af}@media (max-width:767px){.bs-tag-overview .bs-dt-header{flex-direction:column;align-items:flex-start;gap:12px}.bs-tag-overview .bs-dt-toolbar{flex-direction:column;align-items:stretch;gap:10px}.bs-tag-overview .bs-tag-toolbar-left .bs-filter-input{max-width:100%}.bs-tag-overview .bs-tag-toolbar-right{flex-direction:column;width:100%}.bs-tag-overview .bs-tag-toolbar-right .bs-filter-select{width:100%}.bs-tag-overview .bs-tag-grid{padding:0 16px 20px;gap:14px}}