.consultation-model{display:grid;gap:12px;margin-top:24px;padding:24px;background:#181422;border:1px solid #5a416c;border-radius:16px}.consultation-model label{font-size:16px;font-weight:700}.consultation-model select,.consultation-model textarea{width:100%;min-height:48px;background:#0f1019;color:#f9f6ff;border:1px solid #746080;border-radius:10px;padding:12px;font:inherit}.consultation-model p,.consultation-model small{font-size:14px;line-height:1.7;color:#cfc5dc}.report-choice{border-left:4px solid #745097;background:#f5f0fa;padding:18px 22px}.report-choice>span{font-size:12px;font-weight:700;letter-spacing:.08em;color:#644383}.report-choice h3{font-size:23px;margin:10px 0}.report-benefit{padding:18px 0;border-bottom:1px solid #ded4e8}.report-benefit h3{color:#593c73;margin:0 0 12px;font-size:19px}.report-benefit p{font-size:15px;line-height:1.6;margin:8px 0}.report-table th{text-align:left;vertical-align:top;width:42%;padding:11px 9px;border-bottom:1px solid #e5dfea;font-weight:600}.report-sheet{overflow-wrap:anywhere;font-size:16px;line-height:1.6}.study-source{display:block;color:#e3c9ff;font-size:14px;line-height:1.5;margin-top:14px;text-decoration:underline}.study-level{color:#e4c66b;font-size:14px}.curiosity-card p{font-size:16px}.curiosity-practice{margin-top:18px}.study-category-strip button{font-size:14px}.study-feedback p{font-size:16px}
@media print{.report-section{break-inside:auto}.report-benefit,.report-choice,.report-head,tr{break-inside:avoid}h2,h3{break-after:avoid}.report-benefit p{font-size:11px}.report-table th{font-size:11px;padding:7px}.report-choice{print-color-adjust:exact}.report-benefit{padding:12px 0}}
