.asp-ref .dv-crumb{padding-top:4px;padding-bottom:6px}
.asp-ref .dv-cocard{margin:60px 0 42px;padding:0 24px}
.asp-ref .dv-cc-in{display:flex;align-items:center;gap:0;max-width:1000px;margin:0 auto;background:#fff;border:1px solid #e8ebf1;border-radius:16px;box-shadow:0 6px 24px rgba(20,40,80,.05);overflow:hidden}
.asp-ref .dv-cc-logo{flex:none;width:230px;align-self:stretch;display:flex;align-items:center;justify-content:center;padding:34px;border-right:1px solid #eef1f6}
.asp-ref .dv-cc-logo img{max-width:150px;max-height:70px;object-fit:contain}
.asp-ref .dv-cc-logo span{font-size:22px;font-weight:800;color:#1462b3;text-align:center;letter-spacing:-.02em}
.asp-ref .dv-cc-body{flex:1;min-width:0;padding:30px 36px}
.asp-ref .dv-cc-name{font-size:32px;font-weight:800;color:#161b26;margin:0 0 10px;letter-spacing:-.03em}
.asp-ref .dv-cc-quote{font-size:15px;color:#4b5563;line-height:1.6;margin:0 56px 18px 0}
.asp-ref .dv-cc-meta{display:flex;flex-direction:column;gap:9px;padding-top:16px;border-top:1px solid #f0f2f6}
.asp-ref .dv-cc-row{display:flex;gap:14px;font-size:15px;line-height:1.5}
.asp-ref .dv-cc-row .k{flex:none;width:72px;color:#8a90a0;font-weight:600}
.asp-ref .dv-cc-row .v{color:#222;font-weight:500}
.asp-ref .dv-2col h2{font-size:24px}
@media(max-width:760px){.asp-ref .dv-cc-in{flex-direction:column}.asp-ref .dv-cc-logo{width:100%;border-right:0;border-bottom:1px solid #eef1f6;padding:26px}.asp-ref .dv-cc-body{padding:24px}.asp-ref .dv-cc-name{font-size:22px}}