.loan-hero-grid{width:100%;max-width:29rem;margin-inline:auto;position:relative}.loan-hero-grid__canvas{background:var(--background);width:100%;height:auto;margin-inline:auto;display:block}.loan-hero-grid__overlay{pointer-events:none;position:absolute;inset:0}.loan-hero-grid__hotspot{pointer-events:auto;opacity:0;border-radius:0;outline:2px solid #0000;transition:outline-color .15s,background-color .15s;position:absolute}.loan-hero-grid__hotspot:hover,.loan-hero-grid__hotspot:focus-visible{outline-color:color-mix(in oklch, var(--primary) 72%, transparent);background-color:color-mix(in oklch, var(--primary) 8%, transparent)}@media (width<=767px){.loan-hero-grid__overlay{display:none}}@media (width<=1023px){.loan-hero-grid{max-width:25rem}}@media (width<=767px){.loan-hero-grid{width:min(100%,23.25rem);max-width:calc(100vw - 2rem)}.loan-hero-grid__canvas{width:100%}}
