.layover-sem-panel.layover-sem-panel--reviews{margin-top:clamp(20px,2.5vw,28px);border-radius:16px;border:1px solid var(--line,#e8e8e8);padding:clamp(18px,2.5vw,28px);box-shadow:0 1px 2px rgba(17,24,39,.04);background:radial-gradient(120% 80% at 0 0,rgba(99,102,241,.05),transparent 55%),linear-gradient(135deg,#ffffff,#f8fafc)}.layover-sem-panel--reviews .layover-sem-section-heading{margin:0 0 12px;font-size:var(--tour-h2,clamp(20px,1.4vw + 14px,24px));line-height:1.25;letter-spacing:-.01em;text-wrap:balance;color:var(--ink,#111)}.layover-sem-reviews__header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin-bottom:4px}.layover-sem-reviews__header-icon{color:var(--layover-sem-primary,#0a1f44)}.layover-sem-reviews__title{margin:0}.layover-sem-reviews__lead{margin:0;color:#666;max-width:42ch}.layover-sem-reviews{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:768px){.layover-sem-reviews{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.layover-sem-reviews__card{display:flex;flex-direction:column;height:100%;min-height:100%;padding:0;border:1px solid #e8ecf0;border-radius:12px;background:#fff;text-decoration:none;color:inherit;box-shadow:0 1px 3px rgba(10,31,68,.06);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.layover-sem-reviews__card:focus-visible,.layover-sem-reviews__card:hover{border-color:#c5d0e0;box-shadow:0 4px 14px rgba(10,31,68,.1);outline:none}.layover-sem-reviews__scene{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:#f0f2f5}.layover-sem-reviews__body{display:flex;flex:1;flex-direction:column;padding:16px 16px 14px}.layover-sem-reviews__quote{flex:1;margin:0 0 14px;padding:0;border:0;font-size:14px;line-height:1.55;font-style:italic;color:#444}.layover-sem-reviews__quote-mark{display:inline-block;margin-right:2px;font-size:1.35em;line-height:0;color:#00aa6c;font-style:normal;vertical-align:-.15em}.layover-sem-reviews__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid #f0f2f5}.layover-sem-reviews__reviewer{display:flex;align-items:center;gap:10px;min-width:0}.layover-sem-reviews__avatar{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:#f0f2f5}.layover-sem-reviews__avatar--initials{display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--layover-sem-primary,#0a1f44);background:#e8ecf0}.layover-sem-reviews__reviewer-text{display:flex;flex-direction:column;gap:2px;min-width:0}.layover-sem-reviews__name{font-size:14px;font-weight:700;color:var(--layover-sem-primary,#0a1f44);line-height:1.2}.layover-sem-reviews__country{display:flex;align-items:center;gap:5px;font-size:12px;color:#666;line-height:1.2}.layover-sem-reviews__flag{font-size:14px;line-height:1}.layover-sem-reviews__rating{flex-shrink:0}.layover-sem-reviews__stars{display:inline-flex;gap:1px;color:#f5a623}.layover-sem-reviews__star{fill:#f5a623;stroke:#f5a623}.layover-sem-reviews__tripadvisor{display:block;margin-top:10px;font-size:11px;font-weight:600;color:#00aa6c;letter-spacing:.01em}.layover-sem-reviews__verified{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;padding:8px 10px;border-radius:8px;background:rgba(0,170,108,.08);font-size:11px;font-weight:600;color:#008856}.layover-sem-reviews__verified-icon{flex-shrink:0;color:#00aa6c}.layover-sem-reviews__footnote{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 6px;color:#666;text-align:center;max-width:52ch;margin:16px auto 0}.layover-sem-reviews__footnote-icon{flex-shrink:0;color:#00aa6c}.layover-sem-reviews__footnote-link{display:inline-flex;align-items:center;gap:4px;color:#00aa6c;font-weight:600;text-decoration:underline;text-underline-offset:2px}.layover-sem-reviews__footnote-link-icon{flex-shrink:0}.layover-sem-reviews__footnote-link:focus-visible,.layover-sem-reviews__footnote-link:hover{color:#008856}