body{background:#e9e5ef;color:#302c4a;font:17px/1.85 Arial}.cw-review-header{display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between;padding:30px 6%;border-bottom:1px solid #aaa3ba}.cw-review-header>a{font:bold 19px Arial;letter-spacing:2px;text-decoration:none}.cw-review-header>span{font:11px/1.8 monospace}main:has(>.cw-review){display:block;max-width:1300px;padding:45px 6%}.cw-review .cw-question{max-width:850px;margin:0 auto 45px;text-align:center}.cw-question>span{font:11px monospace;letter-spacing:3px}.cw-question h1{font:400 69px/1.05 'Times New Roman',serif;margin:25px 0;letter-spacing:-2px}.cw-question p{font:20px/1.8 Georgia}.cw-question>a{font:13px Arial}.cw-briefs{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #aaa3ba;position:relative}.cw-briefs article{padding:35px;background:#f8f6fb}.cw-briefs article+article{background:#302c4a;color:#f8f6fb;border-left:1px solid #aaa3ba}.cw-briefs article>span{font:11px monospace;letter-spacing:1px}.cw-briefs h2{font:32px/1.2 Georgia}.cw-briefs p{font:16px/1.85 Arial}.cw-briefs dl{font:14px/1.8 monospace;border-top:1px solid #aaa3ba;padding-top:20px}.cw-briefs dt{font-weight:bold;margin-top:15px}.cw-briefs dd{margin:5px 0 20px}.cw-review-sheet{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:65px;margin-top:45px}.cw-review-sheet h2{font:30px/1.3 Georgia;margin-top:0}.cw-review-sheet>aside{border-left:6px solid #302c4a;padding:25px;background:#dcd6e8;align-self:start}.cw-review-sheet aside>span{font:11px monospace}.cw-review-sheet aside p{font:15px/1.8 Arial}.cw-review-sheet details{margin-top:30px;border-top:1px solid #aaa3ba;padding-top:22px}.cw-review-sheet summary{font:15px Arial;cursor:pointer}.cw-review-sheet details p{font:16px/1.8 Arial}@media(max-width:650px){main:has(>.cw-review){padding:30px 6%}.cw-question h1{font-size:45px}.cw-question p{font-size:18px}.cw-briefs,.cw-review-sheet{grid-template-columns:1fr}.cw-briefs article{padding:25px}.cw-briefs article+article{border-left:0}.cw-review-sheet{gap:30px}.cw-briefs h2{font-size:27px}}