.r5-page{background:#151719;color:#f3f3f0}.r5-article{max-width:1180px}.r5-hero{margin:28px 0 42px}.r5-hero img{display:block;width:100%;height:auto;filter:brightness(1.06) contrast(1.03);border-radius:4px}.r5-hero figcaption{font-size:.8rem;color:#aab0af;margin-top:10px}.r5-page .eyebrow{color:#b5cf75}.r5-page h1{max-width:1000px}.r5-intro-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:42px;align-items:start}.r5-subtitle{font-size:1.5rem;color:#d5d9d5;padding-bottom:22px;border-bottom:2px solid #b5cf75;line-height:1.4}.r5-specs,.r5-verdict{background:#202426;border:1px solid #343b37;border-radius:10px;padding:26px}.r5-specs h2,.r5-verdict h2{margin:0 0 20px;font-size:1.15rem;letter-spacing:.07em;text-transform:uppercase}.r5-specs dl{margin:0}.r5-specs dl div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid #343b37;font-size:.9rem}.r5-specs dt{color:#aeb7ad}.r5-specs dd{margin:0}.r5-qualities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.r5-qualities h2,.r5-details h2{font-size:1.1rem;color:#b5cf75}.r5-qualities p,.r5-details p{font-size:.95rem;color:#c4cac6}.r5-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin:34px 0}.r5-verdict{margin-top:35px}.r5-verdict p:last-child{margin-bottom:0}@media(max-width:850px){.r5-intro-grid{grid-template-columns:1fr;gap:24px}.r5-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.r5-qualities,.r5-details{grid-template-columns:1fr}.r5-specs,.r5-verdict{padding:20px}.r5-specs dl div{grid-template-columns:90px minmax(0,1fr)}.r5-page h1{font-size:2.2rem}.r5-subtitle{font-size:1.25rem}}
