.cq-guide{color:#4d5ea7;max-width:980px;margin:0 auto;padding:65px 24px;line-height:1.8}.cq-guide-student{padding:10px 0 45px}.cq-guide header{max-width:810px}.cq-guide h1{margin:15px 0 22px;font-size:clamp(30px,3.1vw,46px);line-height:1.45}.cq-guide header p{font-size:18px}.cq-guide-tag{background:#f2f6fc;border:1px solid #7da7d9;border-radius:20px;padding:5px 15px;font-size:14px;display:inline-block}.cq-guide-topics{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}.cq-guide :is(button,.cq-guide-answer a){font:inherit;color:#4d5ea7;cursor:pointer;background:#fff;border:1px solid #7da7d9;border-radius:24px;min-height:44px;padding:9px 20px;font-size:16px;text-decoration:none}.cq-guide button[aria-pressed=true],.cq-guide form button{color:#fff;background:#4d5ea7;border-color:#4d5ea7}.cq-guide form{background:#f6f8fc;border:1px solid #dce4f2;border-radius:12px;padding:25px}.cq-guide form label{margin-bottom:12px;display:block}.cq-guide form>div{gap:12px;display:flex}.cq-guide input{min-width:0;min-height:48px;font:inherit;color:#4d5ea7;background:#fff;border:1px solid #7da7d9;border-radius:8px;flex:1;padding:10px 14px}.cq-guide-answer{border:1px solid #7da7d9;background:#fff;border-inline-start:6px solid #ffcb05;border-radius:12px;margin-top:28px;padding:30px}.cq-guide-answer h2{margin:0 0 18px;font-size:27px;line-height:1.5}.cq-guide-answer>p{font-size:18px}.cq-guide-answer nav{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.cq-guide-answer small{color:#6d6d6d;font-size:13px}.cq-guide :is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #ffcb05}.cq-guide-error{background:#fff9e3;border-inline-start:4px solid #ffcb05;padding:15px}.cq-guide-error button{margin-inline-start:15px}.cq-guide button:disabled{opacity:.6;cursor:default}@media (width<=600px){.cq-guide{padding:35px 18px}.cq-guide-student{padding:5px 0 30px}.cq-guide form{padding:17px}.cq-guide form>div{flex-direction:column}.cq-guide-answer{padding:22px}.cq-guide h1{font-size:29px}.cq-guide-answer h2{font-size:23px}.cq-guide-topics{gap:9px}.cq-guide :is(button,.cq-guide-answer a){padding:9px 14px}}
