.g13-condition {display:flex;justify-content:center;align-items:center;min-height:100px;padding:20px 0;font-size:1.3rem;color:#111}
.g13-choices {list-style:none;padding:0;margin:8px 0 25px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}
.g13-choices li {display:flex;align-items:center;gap:10px;min-width:0;color:#111;font-size:1rem}
.g13-choice-number {font:18px Georgia,serif;flex:none}
.g13-line {display:block;width:100%;max-width:620px;height:auto;min-width:0;margin:10px auto;background:#fff}
.g13-line .g13-axis {stroke:#111;stroke-width:1.2;fill:none}
.g13-hatch {stroke:#111;stroke-width:.85;fill:none}
.g13-selected {stroke-width:1.5}
.g13-labels {font:21px 'Times New Roman',serif;fill:#111}
.g13-empty {font:18px 'Times New Roman',serif;min-height:70px;display:flex;align-items:center}
.g13-graph-choices {gap:15px 18px}
.g13-instruction {font-size:.94rem;margin:18px 0 26px;line-height:1.6}
.g13-solution-math {padding:12px 0 16px;max-width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:1.04rem}
@media(max-width:1000px){.g13-choices:not(.g13-graph-choices){grid-template-columns:1fr}}
@media(max-width:600px){.g13-choices{grid-template-columns:1fr;gap:18px}.g13-condition{font-size:1.15rem}.g7-type-list{grid-template-columns:1fr}.g-sidebar button{overflow-wrap:anywhere}.g13-solution-math{font-size:.96rem}.g13-graph-choices{gap:4px}}
@media print{.g13-choices{break-inside:avoid}.g13-line{break-inside:avoid}}
