.r00uoq_card{border:1px solid var(--line,#e0e6ec);background:#fff;border-radius:22px;min-width:0;transition:box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 6px 24px #18314c08}.r00uoq_card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #18314c14}.r00uoq_cardLink{height:100%;color:inherit;text-decoration:none;display:block}.r00uoq_cardLink:focus-visible{outline:3px solid var(--foyer-link);outline-offset:-4px;border-radius:22px}.r00uoq_cover{background:#dce9e5;height:170px;position:relative;overflow:hidden}.r00uoq_cover:after{content:"";background:linear-gradient(#132c4033,#0000 70%);position:absolute;inset:0}.r00uoq_coverImage{object-fit:cover;width:100%;height:100%;display:block}.r00uoq_badge{z-index:1;color:#704400;letter-spacing:.3px;background:#fff8e8;border:1px solid #f3d998;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:16px;left:16px}.r00uoq_body{padding:0 24px 24px;position:relative}.r00uoq_logo{color:#254861;object-fit:cover;z-index:1;background:#e9f0f5;border:4px solid #fff;border-radius:20px;justify-content:center;align-items:center;width:68px;height:68px;margin:-34px 0 18px;font-size:28px;display:flex;position:relative;box-shadow:0 4px 12px #18314c12}.r00uoq_location{color:#677481;letter-spacing:.7px;text-transform:uppercase;font-size:11px;margin:0 0 6px!important}.r00uoq_body h3{color:#182b40;letter-spacing:-.4px;overflow-wrap:anywhere;font-size:21px;line-height:1.25}.r00uoq_description{-webkit-line-clamp:3;color:#536171;-webkit-box-orient:vertical;min-height:66px;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden;margin:10px 0 24px!important}.r00uoq_visit{color:var(--foyer-link);border-top:1px solid #e7ecf0;justify-content:space-between;align-items:center;padding-top:17px;font-size:12px;font-weight:700;display:flex}.r00uoq_visit span{font-size:20px}.r00uoq_cardTools:not(:empty){padding:0 24px 20px}.r00uoq_card:has(.r00uoq_cardTools:not(:empty)) .r00uoq_cardLink{height:auto}@media (max-width:600px){.r00uoq_cover{height:160px}.r00uoq_body{padding:0 20px 20px}.r00uoq_description{min-height:0}}@media (prefers-reduced-motion:reduce){.r00uoq_card{transition:none}.r00uoq_card:hover{transform:none}}
