.reg-card[data-v-c5723ded]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:10px;padding:var(--sp-3)}.reg-card--tier1[data-v-c5723ded]{border-left:3px solid var(--regulator-tier1)}.reg-card--tier2[data-v-c5723ded]{border-left:3px solid var(--regulator-tier2)}.reg-card--tier3[data-v-c5723ded]{border-left:3px solid var(--regulator-tier3)}.reg-card--offshore[data-v-c5723ded]{background:var(--score-bad-bg);border-left:3px solid var(--regulator-offshore)}.reg-card__head[data-v-c5723ded]{align-items:center;display:grid;gap:var(--sp-3);grid-template-columns:132px 1fr;min-width:0}.reg-card__logo[data-v-c5723ded]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-2);display:grid;flex:0 0 132px;font-weight:800;height:58px;overflow:hidden;place-items:center;width:132px}.reg-card__logo img[data-v-c5723ded]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.reg-card__logo span[data-v-c5723ded]{font-size:13px;line-height:1.15;max-width:calc(100% - 16px);overflow-wrap:anywhere;text-align:center}.reg-card__title[data-v-c5723ded]{display:grid;gap:6px;min-width:0}.reg-card__name[data-v-c5723ded]{font-size:var(--text-base);font-weight:700;line-height:var(--leading-snug);margin:0}.reg-card__desc[data-v-c5723ded],.reg-card__sub[data-v-c5723ded]{color:var(--color-text-2);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.reg-card__facts[data-v-c5723ded]{display:grid;gap:var(--sp-2);margin:0}.reg-card__facts>div[data-v-c5723ded]{border-bottom:1px solid var(--color-border);display:grid;gap:2px;grid-template-columns:1fr;padding-block:var(--sp-2)}.reg-card__facts>div[data-v-c5723ded]:last-child{border-bottom:none}.reg-card__facts dt[data-v-c5723ded]{color:var(--color-text-3);font-size:var(--text-xs);letter-spacing:.04em;margin:0;text-transform:uppercase}.reg-card__facts dd[data-v-c5723ded]{font-size:var(--text-sm);margin:0}.reg-card__facts strong[data-v-c5723ded]{display:block;font-size:var(--text-base);font-weight:700}.reg-card__protection[data-v-c5723ded]{align-items:center;-moz-column-gap:var(--sp-3)!important;column-gap:var(--sp-3)!important;grid-template-columns:auto minmax(0,1fr)!important;padding-block:4px!important}.reg-card__protection dd[data-v-c5723ded]{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;text-align:right}.reg-card__amount[data-v-c5723ded]{color:var(--color-text-1)}.reg-card__scope[data-v-c5723ded]{border-left:2px solid var(--color-border);color:var(--color-text-3);font-size:var(--text-xs);line-height:var(--leading-relaxed);margin:0;padding-left:10px}.reg-card__details[data-v-c5723ded]{border-top:1px solid var(--color-border)}.reg-card__details summary[data-v-c5723ded]{align-items:center;color:var(--color-text-2);cursor:pointer;display:flex;font-size:var(--text-xs);font-weight:700;justify-content:space-between;list-style:none;padding-top:10px}.reg-card__details summary[data-v-c5723ded]::-webkit-details-marker{display:none}.reg-card__details summary[data-v-c5723ded]:after{color:var(--color-text-3);content:"+";font-size:var(--text-base)}.reg-card__details[open] summary[data-v-c5723ded]:after{content:"−"}.reg-card__details-body[data-v-c5723ded]{display:grid;gap:9px;padding-top:var(--sp-3)}.reg-card__details-body a[data-v-c5723ded]{font-size:var(--text-sm)}.reg-card__details-body a[data-v-c5723ded],.reg-card__facts a[data-v-c5723ded]{color:var(--color-text-link);font-weight:600}.reg-card__facts a[data-v-c5723ded]:hover{text-decoration:underline}.reg-card__detail[data-v-c5723ded]{align-items:center;border-top:1px solid var(--color-border);color:var(--color-text-1);display:inline-flex;font-size:var(--text-sm);font-weight:700;gap:var(--sp-2);justify-content:space-between;margin-top:auto;padding-top:var(--sp-3)}.reg-card__detail[data-v-c5723ded]:hover{color:var(--color-primary)}.reg-card__warn[data-v-c5723ded]{color:var(--score-bad);font-size:var(--text-sm);font-weight:600;margin:0}@media(max-width:520px){.reg-card__head[data-v-c5723ded]{grid-template-columns:1fr}.reg-card__logo[data-v-c5723ded]{width:min(100%,160px)}}
