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