/* LocalPages Business Rotation */
.lpr-card{--lpr-teal:#19D3C5;--lpr-ink:#0B1830;--lpr-muted:#5B6B84;box-sizing:border-box;position:relative;background:#fff;color:var(--lpr-ink);border:1px solid #DCE4EF;border-radius:16px;padding:16px 18px 14px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.45;box-shadow:0 18px 40px -18px rgba(11,24,48,.35)}
.lpr-card *{box-sizing:border-box}
.lpr-eyebrow{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0A8F86;margin:0 0 10px;padding-right:22px}
.lpr-row{display:flex;gap:12px;align-items:center}
.lpr-logo{width:46px;height:46px;flex:none;border-radius:12px;overflow:hidden;background:#F1F5FA;border:1px solid #DCE4EF;display:flex;align-items:center;justify-content:center}
.lpr-logo img{width:100%;height:100%;object-fit:contain;display:block}
.lpr-initial{background:#0A1324;border-color:#0A1324;color:var(--lpr-teal);font-weight:800;font-size:20px}
.lpr-text{min-width:0}
.lpr-name{display:block;font-size:16px;font-weight:800;line-height:1.25;color:var(--lpr-ink)}
.lpr-meta{display:block;font-size:12.5px;color:var(--lpr-muted);margin-top:2px}
.lpr-tag{margin:10px 0 0;color:#33425C;font-size:13.5px}
.lpr-card a.lpr-go{display:block;margin-top:12px;text-align:center;background:var(--lpr-teal);color:#06201F;font-weight:800;text-decoration:none;padding:10px 14px;border-radius:999px;font-size:14px}
.lpr-card a.lpr-go:hover{filter:brightness(.95)}
.lpr-card a.lpr-foot{display:block;margin-top:10px;text-align:center;font-size:11px;color:var(--lpr-muted);text-decoration:none}
.lpr-card a.lpr-foot:hover{text-decoration:underline}
.lpr-x{position:absolute;top:8px;right:10px;width:28px;height:28px;border:0;background:transparent;color:var(--lpr-muted);font-size:22px;line-height:1;cursor:pointer;border-radius:8px;padding:0}
.lpr-x:hover{background:#F1F5FA;color:var(--lpr-ink)}
.lpr-card a:focus-visible,.lpr-x:focus-visible{outline:3px solid #FFB547;outline-offset:2px}
.lpr-float{position:fixed;bottom:20px;z-index:99990;width:300px;max-width:calc(100vw - 32px);opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .35s ease,transform .35s ease}
.lpr-float.lpr-left{left:20px}
.lpr-float.lpr-right{right:20px}
.lpr-float.lpr-show{opacity:1;transform:none;pointer-events:auto}
.lpr-inline{margin:1.5em 0}
.lpr-inline>.lpr-card{max-width:360px}
.lpr-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}
@media (max-width:480px){.lpr-float{bottom:12px;width:auto}.lpr-float.lpr-left{left:12px;right:84px}.lpr-float.lpr-right{right:12px;left:12px}}
@media (prefers-reduced-motion:reduce){.lpr-float{transition:none}}
