.g18-prompt {font-size:1.08rem;line-height:2;margin:26px 0 30px;color:#24212c}
.g18-statement {display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:center;margin:12px 0 24px}
.g18-statement :is(#diagram,[data-field="diagram"]) {min-width:0;background:#fff}
.g18-diagram {display:block;width:100%;height:auto;max-height:350px;overflow:visible}
.g18-angle-value {font-style:normal;font-size:16px}
.g18-value {font-style:normal;font-size:18px}
.g18-prompt i {font-family:Georgia,'Times New Roman',serif}
.g18-prompt .g7-math {display:inline;vertical-align:baseline}
.g18-prompt .katex {font-size:1.05em}
@media(max-width:1100px){.g18-statement{grid-template-columns:minmax(0,1fr)}.g18-statement :is(#diagram,[data-field="diagram"]){width:min(100%,320px);margin:0 auto}.g18-prompt{margin-bottom:4px}}
.g18-unit {font-weight:400;color:var(--muted);font-size:.9em}
.g18-solution-math {padding:10px 0 16px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:1.05rem}
.g18-solution-math .katex {font-size:1.05em}
@media(max-width:760px){.g18-prompt{font-size:1rem;line-height:2}.g18-solution-math{font-size:.96rem}}
@media(max-width:600px){.g7-type-list{grid-template-columns:1fr}.g-sidebar button{overflow-wrap:anywhere}}



