.reqwrap .reqtable{width:100%;border-collapse:collapse}.reqtable caption{text-align:left;font:600 13px var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);padding:14px 16px 10px}.reqtable th,.reqtable td{text-align:left;vertical-align:top;padding:12px 16px;border-top:1px solid var(--line);font-size:15px;line-height:1.45}.reqtable thead th{font:700 13px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);border-top:0;background:var(--fog, #EEF1F6)}.reqtable thead th:last-child{color:var(--cobalt)}.reqtable thead td{border-top:0;background:var(--fog, #EEF1F6)}.reqtable tbody th{width:9.5rem;font-weight:700;color:var(--ink-2);font-size:14px}.reqtable td data{font:600 15px var(--mono);color:var(--ink)}.reqtable tr.rq-ram td,.reqtable tr.rq-storage td{background:color-mix(in srgb,var(--cobalt-wash) 45%,transparent)}.rq-same-tag{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:99px;background:var(--cobalt-wash);color:var(--ink-2);font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.03em;vertical-align:2px;white-space:nowrap}.reqwrap.is-hero{box-shadow:0 1px 2px #10162b0f,0 18px 40px -28px #10162b73}.reqwrap.is-hero .reqtable td{font-size:16px}@media(max-width:640px){.reqtable th,.reqtable td{padding:10px 12px;font-size:14px}.reqtable tbody th{width:auto;min-width:5.5rem}}.rq-page{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;grid-template-areas:"head" "main" "price" "demand" "other" "similar" "source"}.rq-head{grid-area:head;display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-areas:"cover title" "answer answer";column-gap:14px;align-items:center}.rq-head .rq-cover{grid-area:cover}.rq-title{grid-area:title}.rq-answers{grid-area:answer}.rq-head h1{font-size:clamp(24px,6vw,40px)}.rq-cover{width:64px;height:auto;aspect-ratio:2 / 3;object-fit:cover;border-radius:10px;box-shadow:0 8px 20px -12px #10162b73}.rq-head h1{margin:2px 0 0}.rq-answer{font-size:17px;line-height:1.55;color:var(--ink);max-width:68ch;margin:12px 0 0}.rq-main{grid-area:main}.rq-price{grid-area:price;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px;align-self:start}.rq-price h2{font-size:15px;margin:0 0 8px}.rq-price-line{display:flex;align-items:center;gap:10px;margin:0 0 4px}.rq-price-line .price{font:700 30px var(--mono);color:var(--mint-ink)}.rq-price .cta{display:block;text-align:center;margin-top:12px}.rq-demand{grid-area:demand}.rq-other{grid-area:other}.rq-similar{grid-area:similar}.rq-source{grid-area:source}.rq-other h3{margin:18px 0 8px;font-size:16px}.rq-meters{display:grid;gap:18px;margin:12px 0 0}.rq-meters p{margin:0}.rq-bar{position:relative;height:10px;margin:10px 0 4px;border-radius:99px;background:linear-gradient(90deg,#bfe6d4,#c9d2ff 55%,#f5c2b8)}.rq-scale{display:flex;justify-content:space-between;font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);margin:0 0 8px!important}.rq-answer-2{margin-top:8px;color:var(--ink-2)}.rq-bar span{position:absolute;top:-4px;width:4px;height:18px;margin-left:-2px;border-radius:2px;background:var(--ink)}.rq-hub{font-size:14px;color:var(--ink-2)}.rq-hub a,.rq-lighter a{text-decoration:underline;text-underline-offset:2px}.rq-lighter{margin-top:18px;padding:14px 16px;border-left:3px solid var(--mint);background:var(--surface);border-radius:0 var(--r) var(--r) 0}.rq-lighter h3{font-size:15px;margin:0 0 6px}.rq-lighter ul{margin:0;padding-left:18px;font-size:15px}.rq-note{margin:10px 0 0;padding:10px 12px;border-radius:8px;background:#fff4dc;color:var(--ink);font-size:14px}.rq-source{margin-top:12px}.rq-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px;margin-top:12px}.rqcard{position:relative;display:flex;flex-direction:column;gap:6px}.rqcard img,.rqcard .cover-ph{width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;border-radius:10px;background:#dfe4ee;display:grid;place-items:center;font:800 36px var(--display);color:#9aa6c2}.rqcard h3{font-size:14px;line-height:1.3;margin:2px 0 0}.rqcard h3 a{color:var(--ink)}.rqcard h3 a:after{content:"";position:absolute;inset:0}.rqcard:hover h3 a,.rqcard:focus-within h3 a{color:var(--cobalt)}.rqcard:focus-within img{box-shadow:0 0 0 3px var(--cobalt)}.rqcard-meta{font:500 12px var(--mono);color:var(--ink-2);margin:0}@media(min-width:960px){.rq-page{grid-template-columns:minmax(0,1fr) 280px;column-gap:32px;grid-template-areas:"head price" "main price" "demand price" "other price" "similar similar" "source source"}.rq-price{position:sticky;top:80px}.rq-head{grid-template-columns:120px minmax(0,1fr);grid-template-areas:"cover title" "cover answer";align-items:start;column-gap:20px}.rq-cover{width:120px}}
