.deluxe-logo{display:block;max-width:100%;height:auto}.deluxe-card{display:grid;grid-template-columns:273px minmax(0,1fr);gap:36px;align-items:center}.deluxe-card h2{font-size:clamp(32px,4vw,48px);line-height:1.1}.deluxe-card h3{font-size:28px}.deluxe-rating{display:flex;align-items:center;gap:12px;color:var(--gold)}.deluxe-rating>span{font-size:24px;letter-spacing:2px}.deluxe-half-star{background:linear-gradient(90deg,var(--gold) 50%,#4A3D32 50%);background-clip:text;-webkit-background-clip:text;color:transparent}.deluxe-actions{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}.deluxe-table{width:100%;border-collapse:collapse;line-height:1.7;font-size:14px}.deluxe-table caption{text-align:left;color:var(--muted);margin-bottom:12px}.deluxe-table th,.deluxe-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:14px 10px;overflow-wrap:anywhere}.deluxe-table th{width:34%;color:var(--gold)}.deluxe-review h1{font-size:clamp(46px,7vw,80px);line-height:1.05}.deluxe-review .deluxe-rating{color:var(--gold)}.deluxe-review .prose{min-width:0}.deluxe-review .note-box{padding:24px}.deluxe-review .button{gap:16px}@media(max-width:800px){.deluxe-card{grid-template-columns:1fr;gap:24px}}@media(max-width:480px){.deluxe-table th,.deluxe-table td{padding:10px 5px;font-size:13px}}
