.review-page{color:#11130f;background:#f1eee5;min-height:100vh}.review-page>header{border-bottom:1px solid;justify-content:space-between;align-items:center;height:62px;padding:0 4vw;font:700 10px ui-monospace,monospace;display:flex}.review-page>header span{background:#dfff45;padding:7px}.review-head{grid-template-columns:1fr 260px;gap:50px;padding:70px 6vw;display:grid}.review-head>div>span,.review-card .card-meta,.answer>span,.review-method b{letter-spacing:.12em;font:9px ui-monospace,monospace}.review-head h1{margin:20px 0;font:400 clamp(55px,7vw,95px)/.9 Georgia,serif}.review-head p{max-width:700px;line-height:1.6}.review-head aside{border-left:1px solid;align-self:end;padding-left:25px}.review-head aside strong{font:60px Georgia,serif;display:block}.review-head aside span{font:9px ui-monospace,monospace}.review-card,.review-empty{color:#f4f1e8;background:#11130f;max-width:920px;margin:0 auto 70px;padding:45px}.card-meta{justify-content:space-between;display:flex}.review-card h2,.review-empty h2{font:400 42px/1 Georgia,serif}.prompt{font:20px/1.5 Georgia,serif}.term-row{flex-wrap:wrap;gap:7px;display:flex}.term-row span{color:#dfff45;border:1px solid #666;padding:6px 8px;font:9px ui-monospace,monospace}.reveal{background:#dfff45;border:0;width:100%;margin-top:35px;padding:16px;font-weight:900}.answer{background:#292c26;border-left:4px solid #dfff45;margin-top:35px;padding:22px}.answer p{line-height:1.65}.ratings{grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.ratings button{color:#fff;background:0 0;border:1px solid #5c6056;border-right:0;padding:15px}.ratings button:last-child{border-right:1px solid}.ratings b,.ratings span{display:block}.ratings span{color:#aaa;margin-top:5px;font-size:9px}.review-empty span{color:#dfff45;font:10px ui-monospace,monospace}.review-empty a{border-bottom:1px solid;margin-top:20px;display:inline-block}.review-method{border-top:1px solid;grid-template-columns:1fr 3fr;padding:35px 6vw;display:grid}.review-method p{max-width:800px;margin:0;line-height:1.6}@media (width<=700px){.review-head{grid-template-columns:1fr}.review-head aside{border-top:1px solid;border-left:0;padding:20px 0}.review-card,.review-empty{margin:0;padding:28px}.ratings{grid-template-columns:1fr 1fr}.ratings button{border:1px solid}.review-method{grid-template-columns:1fr;gap:20px}}
