.rc>*+*{margin-top:var(--cj-space-32)}.rc-sub{color:var(--cj-kit-soft);font:400 14px/20px var(--cj-font-ui);margin-top:4px;display:block}.rc-sub a{color:inherit}.rc-list{border-top:var(--cj-stroke-hairline) solid var(--cj-kit-line);margin:0;padding:0;list-style:none}.cj-section-label+.rc-list{margin-top:var(--cj-space-12)}.rc-row{padding-block:var(--cj-space-20,20px);border-bottom:var(--cj-stroke-hairline) solid var(--cj-kit-line);gap:8px;display:grid}.rc-when{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.rc-when__day{font:300 26px/28px var(--cj-font-editorial);font-variant-numeric:lining-nums}.rc-when__time{color:var(--cj-kit-soft);font:400 16px/20px var(--cj-font-ui)}.rc-what{min-width:0}.rc-what__name{font:500 18px/24px var(--cj-font-ui);letter-spacing:-.005em;margin:0}.rc-what__name a{color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.rc-what__opens{font:400 16px/22px var(--cj-font-ui);margin:2px 0 0}.rc-row--quiet .rc-when__day{color:var(--cj-kit-soft)}@container (width>=560px){.rc-row{grid-template-columns:184px minmax(0,1fr);gap:24px}.rc-when{flex-direction:column;gap:4px}}.rc-cities{margin-top:var(--cj-space-32)}.rc-cities+.rc-list{margin-top:var(--cj-space-24)}.rc-open{margin-top:var(--cj-space-24);font:400 16px/24px var(--cj-font-ui)}.rc-open .cj-label{margin-bottom:var(--cj-space-8);display:block}.rc-open a{color:inherit}.rc-checked{margin-top:var(--cj-space-12);color:var(--cj-kit-soft);font:400 14px/20px var(--cj-font-ui);display:block}.rc-note{margin-top:8px}.rc-cards{gap:var(--cj-space-24) var(--cj-space-20,20px);margin-block:var(--cj-space-12) var(--cj-space-40,40px);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.rc-card{min-width:0;font:400 14px/20px var(--cj-font-ui)}.rc-card__img{margin:0 0 10px}.rc-card__img img{aspect-ratio:4/3;object-fit:cover;background:var(--cj-kit-tint);width:100%;height:auto;display:block}.rc-card__img figcaption{color:var(--cj-kit-soft);font:400 11px/14px var(--cj-font-ui);margin-top:4px}.rc-card__when{color:var(--cj-kit-soft);margin:0}.rc-card__when span{color:var(--cj-content-primary);font:300 22px/26px var(--cj-font-editorial);display:block}.rc-card__name{font:600 16px/22px var(--cj-font-ui);margin:8px 0 0}.rc-card__name a{color:inherit;text-underline-offset:3px;text-decoration:underline}.rc-card__meta{color:var(--cj-kit-soft);margin:2px 0 0}.rc-card__meta a{color:inherit}.rc-card__rule{margin:6px 0 0}.rc-countries{margin-block:var(--cj-space-16) var(--cj-space-32);font:400 15px/22px var(--cj-font-ui);flex-wrap:wrap;gap:6px 18px;display:flex}.rc-countries a{color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.rc-countries span{color:var(--cj-kit-soft)}.rc-country{margin-bottom:var(--cj-space-40,40px);scroll-margin-top:var(--cj-space-24)}.rc-country h3{margin:0 0 var(--cj-space-8);font:300 26px/32px var(--cj-font-editorial)}.rc-rest-label{margin:var(--cj-space-20,20px) 0 var(--cj-space-8);color:var(--cj-kit-soft);font:400 14px/20px var(--cj-font-ui)}.rc-rest{font:400 14px/20px var(--cj-font-ui);margin:0;padding:0;list-style:none}.rc-rest li{border-bottom:1px solid var(--cj-kit-line,currentColor);padding-block:8px}.rc-rest__name{font-weight:600}.rc-rest__name a{color:inherit;text-underline-offset:3px;text-decoration:underline}.rc-rest__how{color:var(--cj-kit-soft)}.rc-rest__how a{color:inherit}@media (max-width:639px){.rc-cards{grid-template-columns:1fr 1fr;gap:20px 14px}.rc-card__when span{font-size:18px;line-height:22px}}
