/* Cinema 360 compatível com o visual claro, azul e multicolorido do Rio Preto 360. */
.rp360-cinema-guide{margin:22px auto 50px;padding-top:20px;padding-bottom:25px;color:#071a4d}
.rp360-cinema-heading span{color:#ec711a;letter-spacing:.11em;font-size:10px;font-weight:900}
.rp360-cinema-heading h2{font-size:clamp(22px,2.3vw,31px);font-weight:900;letter-spacing:-.045em;line-height:1.1;margin:7px 0}
.rp360-cinema-heading p{font-size:13px;line-height:1.5;color:#536b95;max-width:900px;margin:6px 0 19px}
.rp360-cinema-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
.rp360-cinema-card{padding:19px;border-radius:13px;display:flex;gap:12px;align-items:center;background:#f5f9ff;border:1px solid #d9e6fc;box-shadow:0 6px 18px #0d36710c;color:#081e52!important;text-decoration:none;min-width:0;transition:transform .16s}
.rp360-cinema-card:hover{transform:translateY(-2px);border-color:#0965fa}
.rp360-cinema-card-symbol{border-radius:11px;background:#0d62ef;color:#fff;display:grid;place-items:center;width:45px;height:45px;font-size:22px;flex:none}
.rp360-cinema-card-info{display:grid;gap:3px;min-width:0}.rp360-cinema-card-info strong{font-weight:850;font-size:15px;line-height:1.3}.rp360-cinema-card-info small{font-size:12px;color:#62769d}
.rp360-cinema-card-arrow{margin-left:auto;font-size:22px;color:#0864f7}
.rp360-cinema-notice{font-size:11px;color:#62769d;margin-top:12px}
@media(max-width:630px){.rp360-cinema-grid{grid-template-columns:1fr}.rp360-cinema-guide{padding-inline:18px}}
