/* Arkadia Apartments — the reviews page ('/recenzii/' and '/en/reviews/', ReviewsPage,
   templates/pages/reviews.php). Loaded after site.css, whose review card and rating
   bar it lays out: the bar, the jump list, a section per flat (its heading, its
   rating, its cards, three across, two to 641px, then one), the note, the link to
   Airbnb and the two actions. No JavaScript. */
.reviews-hero{padding-bottom:28px}
.reviews-page{padding-top:28px}
.rev-jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(1.5rem,3vw,2.25rem)}
.rev-jump a{padding:.45rem .9rem;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink-2);font-size:.875rem;font-weight:600}
.rev-jump a:hover{border-color:var(--green);color:var(--green)}
/* The header is sticky (76px, 66px on a phone): a jump to a flat stops under it. */
.rev-unit{margin-top:clamp(2.5rem,5vw,4rem);scroll-margin-top:96px}
.rev-unit__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;margin-bottom:1.25rem}
.rev-unit h2{margin:0;max-width:none;font-size:clamp(1.4rem,2.4vw,1.8rem);line-height:1.2;letter-spacing:-.015em}
.rev-unit__score{display:flex;align-items:center;gap:5px;margin:0;color:var(--ink-2);font-size:.95rem}
.rev-unit__score svg{color:#d99a00}
.rev-unit__link{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--green);font-size:.9rem;font-weight:600}
.rev-unit__link:hover{text-decoration:underline}
.reviews-page .rev-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.reviews-page .rev-source{margin-top:clamp(2.5rem,5vw,3.5rem)}
.rev-verify{margin:.9rem 0 0;font-size:.95rem}
.rev-verify a{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-weight:600;text-decoration:underline}
.reviews-page .rev-cta{margin-top:clamp(1.75rem,3vw,2.5rem)}
@media(max-width:1000px){.reviews-page .rev-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.reviews-page .rev-grid{grid-template-columns:minmax(0,1fr)}.rev-unit__link{margin-left:0}.reviews-page .rev-cta .btn{flex:1 1 100%}}
