/* Generated by scripts/work-styles.mjs from the existing generators. */
.work-sheet .generator-page .g-main {max-width:1100px;margin:28px auto 50px}
.work-sheet .g-heading {display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}
.work-sheet .g-heading h1 {font-size:clamp(1.5rem,3vw,2rem);margin:0}
.work-sheet .g-heading a {font-size:.95rem;white-space:nowrap}
.work-sheet .g-modes {display:flex;gap:6px;margin-bottom:24px;flex-wrap:wrap}
.work-sheet .g-modes button,.work-sheet .g-help button {padding:10px 16px;border:1px solid var(--line);border-radius:10px;color:var(--lavender-dark);background:var(--paper);font-weight:650}
.work-sheet .g-modes [aria-pressed=true] {background:var(--lavender);color:white;border-color:var(--lavender)}
.work-sheet .g-layout {display:grid;grid-template-columns:245px minmax(0,1fr);gap:24px;align-items:start}
.work-sheet .g-sidebar h2 {margin:0 0 12px;font-size:1rem;color:var(--muted)}
.work-sheet .g-sidebar nav {display:flex;flex-direction:column;gap:5px}
.work-sheet .g-sidebar button {text-align:left;padding:12px 14px;border:1px solid transparent;background:transparent;color:var(--ink);border-radius:10px;font-size:.95rem}
.work-sheet .g-sidebar [aria-pressed=true] {border-color:var(--line);background:var(--lavender-soft);color:var(--lavender-dark);font-weight:750}
.work-sheet .g-sidebar button:hover {background:var(--lavender-pale)}
.work-sheet .g-card {background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:26px 30px;box-shadow:0 6px 24px #49326909}
.work-sheet .g-card-top {display:flex;align-items:center;justify-content:space-between;gap:14px}
.work-sheet .g-card-top h2 {font-size:1.1rem;margin:0;font-weight:700}
.work-sheet .g-analog {flex:none;background:var(--lavender-soft);color:var(--lavender-dark);border:1px solid var(--line);border-radius:10px;padding:10px 16px;font-weight:750}
.work-sheet .g-prompt {margin:24px 0 0}
.work-sheet .g-expression {display:flex;align-items:center;justify-content:center;gap:.3em;min-height:145px;font:2rem/1.25 Georgia,'Times New Roman',serif;padding:20px 8px;color:#16131a}
.work-sheet .g-fraction {display:inline-flex;flex-direction:column;vertical-align:middle;text-align:center;align-items:stretch;line-height:1.15;margin:0 .1em}
.work-sheet .g-fraction>span {display:block;padding:.12em .22em}
.work-sheet .g-fraction>span:first-child {border-bottom:1.5px solid currentColor}
.work-sheet .g-fraction .g-fraction {font-size:.85em}
.work-sheet .g-operator {vertical-align:middle;margin:0 .12em}
.work-sheet .g-card label {display:block;font-weight:650;margin-bottom:7px}
.work-sheet .g-answer-row {display:flex;gap:10px}
.work-sheet .g-answer-row input {min-width:0;width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink)}
.work-sheet .g-answer-row button {flex:none}
.work-sheet .g-feedback {min-height:1.6em;margin:12px 0;color:var(--muted)}
.work-sheet .g-feedback[data-state=correct] {color:#1e674e;font-weight:650}
.work-sheet .g-feedback[data-state=incorrect] {color:#9d3046}
.work-sheet .g-help {display:flex;gap:8px;flex-wrap:wrap}
.work-sheet .g-help button {font-size:.9rem;padding:8px 12px}
.work-sheet .g-help button:disabled {opacity:.48;cursor:default}
.work-sheet .g-note {margin:14px 0 0;font-size:.88rem;color:var(--muted)}
.work-sheet .g-hint,.work-sheet .g-solution {background:var(--lavender-pale);border-radius:12px;padding:16px;margin:16px 0 0}
.work-sheet .g-solution ol {padding-left:22px;margin:0}
.work-sheet .g-solution li+li {margin-top:18px}
.work-sheet .g-solution .step-math {font:1.25rem/1.7 Georgia,'Times New Roman',serif;margin-top:10px;overflow-x:auto;padding:4px 0 8px}
.work-sheet .g-progress {display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.9rem;color:var(--muted);margin:16px 4px}
.work-sheet .g-sources {font-size:.9rem;margin:26px 4px;color:var(--muted)}
.work-sheet .g-sources summary {cursor:pointer}
.work-sheet .generator-page button:focus-visible,.work-sheet .generator-page input:focus-visible,.work-sheet .generator-page a:focus-visible {outline:3px solid #8e6abd;outline-offset:3px}
.work-sheet .generator-page [hidden] {display:none!important}
.work-sheet .g-card.changed .g-expression {animation:appear .25s ease-out}
@keyframes appear {from{opacity:.25;transform:translateY(3px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.work-sheet .g-card.changed .g-expression{animation:none}}
@media(max-width:760px){
 .work-sheet .generator-page .g-main{margin-top:18px}.work-sheet .g-layout{grid-template-columns:minmax(0,1fr);gap:18px}
 .work-sheet .g-sidebar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow:visible}.work-sheet .g-sidebar button{white-space:normal;padding:9px 12px;min-width:0;line-height:1.3;border-color:var(--line);background:var(--paper)}
 .work-sheet .g-sidebar button[aria-pressed=true]{background:var(--lavender-soft);border-color:var(--lavender)}
 .work-sheet .g-sidebar h2{font-size:.9rem;margin-bottom:8px}.work-sheet .g-card{padding:20px}.work-sheet .g-card-top h2{font-size:1rem}
 .work-sheet .g-card-top{gap:8px}.work-sheet .g-analog{padding:9px 12px}.work-sheet .g-heading{align-items:flex-start}.work-sheet .g-heading a{white-space:normal;text-align:right}
 .work-sheet .g-modes{gap:6px;margin-bottom:18px}.work-sheet .g-modes button{padding:9px 12px;font-size:.88rem}
 .work-sheet .g-expression{font-size:1.75rem;min-height:130px}.work-sheet .g-answer-row{flex-wrap:wrap}.work-sheet .g-answer-row input{flex:1 1 150px}
 .work-sheet .g-answer-row button{flex:1 1 100px}.work-sheet .g-help button{min-height:42px}.work-sheet .g-progress{font-size:.85rem}
}

.work-sheet .g-local-links{display:flex;align-items:center;gap:18px}.work-sheet .g-local-links a{white-space:nowrap;color:var(--lavender-dark);font-weight:700}
@media(max-width:620px){.work-sheet .generator-page .topbar{grid-template-columns:minmax(0,1fr) auto}.work-sheet .g-local-links{min-width:0;flex-wrap:wrap;gap:6px 12px}.work-sheet .g-local-links a{font-size:.875rem}}

/* Native math layout keeps the fraction rule and decimal comma on one math axis. */
.work-sheet .g6-math{font-family:"Cambria Math","STIX Two Math",math;font-size:1em;math-style:normal;white-space:nowrap}.work-sheet .g-expression>.g6-math{flex:none}.work-sheet .step-math .g6-math{margin:0 .1em}

.work-sheet .g7-prompt{margin-top:24px;font-size:1.08rem;line-height:1.8}
.work-sheet .g7-line{display:block;width:100%;max-width:600px;margin:10px auto 0;background:white;color:#111;font-family:'Times New Roman',serif}
.work-sheet .g7-choices{padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:20px 0 30px}
.work-sheet .g7-choices li{display:flex;align-items:center;gap:8px;min-height:48px;font-size:1.08rem}
.work-sheet .g7-choice-number{font-family:Georgia,serif;color:var(--ink)}
.work-sheet .g7-math{display:inline-block;vertical-align:middle}
.work-sheet .g7-math .katex{font-size:1.12em}
.work-sheet .g7-prompt .g7-math{margin:0 2px}
.work-sheet .g7-type-list{display:flex;flex-direction:column;gap:3px;padding-top:8px}
.work-sheet .g-sidebar details{border-top:1px solid var(--line);padding:12px 0}
.work-sheet .g-sidebar summary{cursor:pointer;font-size:.95rem;font-weight:650;color:var(--lavender-dark)}
.work-sheet .g-solution{line-height:1.8}.work-sheet .g-solution strong{display:block;margin-bottom:12px}
.work-sheet .g7-neighbor{color:var(--lavender-dark)}
.work-sheet .g-card.changed #diagram,.work-sheet .g-card.changed .g7-prompt{animation:appear .25s ease-out}
@media(max-width:760px){.work-sheet .g-sidebar #types{display:block}.work-sheet .g7-type-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.work-sheet .g-sidebar #types>button{width:100%;margin-bottom:8px}.work-sheet .g-sidebar details{padding:9px 0}.work-sheet .g7-choices{gap:10px 12px}.work-sheet .g7-prompt{font-size:1rem}.work-sheet .g7-choices li{font-size:1rem}.work-sheet .g-card{padding:18px 14px}}
@media(prefers-reduced-motion:reduce){.work-sheet .g-card.changed #diagram,.work-sheet .g-card.changed .g7-prompt{animation:none}}
@media print{.work-sheet .g-sidebar,.work-sheet .topbar,.work-sheet .g-help,.work-sheet .g-progress,.work-sheet .g-sources,.work-sheet #answerForm,.work-sheet #modeNote,.work-sheet .g-analog{display:none}.work-sheet .g-layout{display:block}.work-sheet .g-card{border:0;box-shadow:none}.work-sheet .g7-line{max-width:600px}}

.work-sheet .g8-expression{display:flex;align-items:center;justify-content:center;min-height:140px;padding:28px 0 20px;font-size:1.55rem;color:#16131a}
.work-sheet .g8-givens{font-size:1.12rem;text-align:center;line-height:1.8;margin:0 0 28px}
.work-sheet .g8-step-math{font-size:1.14rem;padding:14px 0 18px;max-width:100%;overflow-x:auto;overflow-y:hidden}
.work-sheet .g-solution p{margin:0}.work-sheet .g-solution .g8-step-math .katex{font-size:1.08em}
.work-sheet .g-card.changed .g8-expression{animation:appear .25s ease-out}
@media(max-width:760px){.work-sheet .g8-expression{font-size:1.3rem;min-height:130px}.work-sheet .g8-givens{font-size:1rem}.work-sheet .g8-step-math{font-size:1rem}.work-sheet .g-sidebar button{font-size:.88rem}}
@media(prefers-reduced-motion:reduce){.work-sheet .g-card.changed .g8-expression{animation:none}}

.work-sheet .g9-instruction{font-size:1rem;line-height:1.65;margin:0 0 26px;color:#24202b}.work-sheet .g9-instruction[hidden]{display:none}

.work-sheet .g10-diagram{display:block;width:100%;max-width:530px;margin:24px auto;background:#fff}.work-sheet .g7-prompt{margin-bottom:26px}.work-sheet .g-solution li{padding-left:4px;margin-bottom:16px}.work-sheet .g-solution .g8-step-math{font-size:1.06rem;padding:10px 0}.work-sheet .g7-prompt .g7-math{white-space:nowrap}
@media(max-width:760px){.work-sheet .g10-diagram{margin:18px auto}.work-sheet .g-solution ol{padding-left:20px}.work-sheet .g-solution .g8-step-math{font-size:.95rem}}
@media print{.work-sheet .g10-diagram{max-width:480px}.work-sheet .g7-prompt{font-size:12pt}}

.work-sheet .g11-exam h3 {margin:22px 0 12px;font-size:16px;color:#24212c;font-weight:600}
.work-sheet .g11-graphs {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;color:#111;background:white}
.work-sheet .g11-graphs figure {margin:0;min-width:0}
.work-sheet .g11-graphs figcaption {font:600 21px Georgia,serif;padding-left:10px}
.work-sheet .g11-graph {display:block;width:100%;height:auto;max-width:300px;margin:auto;background:#fff}
.work-sheet .g11-grid {stroke:#aaa;stroke-width:.65;fill:none}
.work-sheet .g11-axes {stroke:#111;stroke-width:1.2;fill:none}
.work-sheet .g11-arrow {fill:#111;stroke:none}
.work-sheet .g11-curves {stroke:#111;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}
.work-sheet .g11-number,.work-sheet .g11-axis-label {font:17px 'Times New Roman',serif;fill:#111;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}
.work-sheet .g11-axis-label {font-style:italic;font-size:21px}
.work-sheet .g11-formulas {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px;font-size:17px;color:#111;align-items:center}
.work-sheet .g11-formulas>div {min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.work-sheet .g11-formulas .katex {font-size:1.06em}
.work-sheet .g11-instruction {font-size:15px;line-height:1.6;margin:24px 0 12px}
.work-sheet .g11-answer-table {border-collapse:collapse;margin:0 0 24px;text-align:center;color:#111}
.work-sheet .g11-answer-table th,.work-sheet .g11-answer-table td {border:1px solid #111;min-width:54px;height:30px;padding:3px}
.work-sheet .g11-exam {margin-bottom:24px}
.work-sheet .g11-exam h3:first-child {margin-top:16px}
.work-sheet .g11-formulas strong {font:600 19px Georgia,serif}
.work-sheet .g11-catalog {display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}
.work-sheet .g11-catalog a {padding:24px;background:#fff;border:1px solid #ddd1ec;border-radius:16px;color:#543579;text-decoration:none;font-size:18px}
@media(max-width:1050px){.work-sheet .g11-formulas {grid-template-columns:1fr}.work-sheet .g11-formulas>div {flex-wrap:nowrap}}
@media(max-width:600px){.work-sheet .g11-graphs {grid-template-columns:1fr;gap:18px}.work-sheet .g11-graphs figure {max-width:310px;width:100%;margin:auto}.work-sheet .g11-graphs figcaption {padding-left:18px}.work-sheet .g11-formulas {gap:20px}.work-sheet .g11-formulas .katex {font-size:1em}.work-sheet .g11-instruction {font-size:14px}}

.work-sheet .g12-prompt {font-size:1.08rem;line-height:2;margin:26px 0 30px;color:#24212c}
.work-sheet .g12-prompt .g7-math {margin:0 3px}
.work-sheet .g12-prompt .katex {font-size:1.12em}
.work-sheet .g12-unit {font-weight:400;color:var(--muted);font-size:.9em}
.work-sheet .g12-solution-math {padding:10px 0 16px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:1.05rem}
.work-sheet .g12-solution-math .katex {font-size:1.05em}
@media(max-width:760px){.work-sheet .g12-prompt{font-size:1rem;line-height:2}.work-sheet .g12-solution-math{font-size:.96rem}}
@media(max-width:600px){.work-sheet .g7-type-list{grid-template-columns:1fr}.work-sheet .g-sidebar button{overflow-wrap:anywhere}}

.work-sheet .g13-condition {display:flex;justify-content:center;align-items:center;min-height:100px;padding:20px 0;font-size:1.3rem;color:#111}
.work-sheet .g13-choices {list-style:none;padding:0;margin:8px 0 25px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}
.work-sheet .g13-choices li {display:flex;align-items:center;gap:10px;min-width:0;color:#111;font-size:1rem}
.work-sheet .g13-choice-number {font:18px Georgia,serif;flex:none}
.work-sheet .g13-line {display:block;width:100%;max-width:620px;height:auto;min-width:0;margin:10px auto;background:#fff}
.work-sheet .g13-line .g13-axis {stroke:#111;stroke-width:1.2;fill:none}
.work-sheet .g13-hatch {stroke:#111;stroke-width:.85;fill:none}
.work-sheet .g13-selected {stroke-width:1.5}
.work-sheet .g13-labels {font:21px 'Times New Roman',serif;fill:#111}
.work-sheet .g13-empty {font:18px 'Times New Roman',serif;min-height:70px;display:flex;align-items:center}
.work-sheet .g13-graph-choices {gap:15px 18px}
.work-sheet .g13-instruction {font-size:.94rem;margin:18px 0 26px;line-height:1.6}
.work-sheet .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){.work-sheet .g13-choices:not(.g13-graph-choices){grid-template-columns:1fr}}
@media(max-width:600px){.work-sheet .g13-choices{grid-template-columns:1fr;gap:18px}.work-sheet .g13-condition{font-size:1.15rem}.work-sheet .g7-type-list{grid-template-columns:1fr}.work-sheet .g-sidebar button{overflow-wrap:anywhere}.work-sheet .g13-solution-math{font-size:.96rem}.work-sheet .g13-graph-choices{gap:4px}}
@media print{.work-sheet .g13-choices{break-inside:avoid}.work-sheet .g13-line{break-inside:avoid}}

.work-sheet .g14-prompt {font-size:1.08rem;line-height:2;margin:26px 0 30px;color:#24212c}
.work-sheet .g14-unit {font-weight:400;color:var(--muted);font-size:.9em}
.work-sheet .g14-solution-math {padding:10px 0 16px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:1.05rem}
.work-sheet .g14-solution-math .katex {font-size:1.05em}
@media(max-width:760px){.work-sheet .g14-prompt{font-size:1rem;line-height:2}.work-sheet .g14-solution-math{font-size:.96rem}}
@media(max-width:600px){.work-sheet .g7-type-list{grid-template-columns:1fr}.work-sheet .g-sidebar button{overflow-wrap:anywhere}}


.work-sheet .g15-prompt {font-size:1.08rem;line-height:2;margin:26px 0 30px;color:#24212c}
.work-sheet .g15-statement {display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:20px;align-items:center;margin:12px 0 24px}
.work-sheet .g15-statement #diagram {min-width:0;background:#fff}
.work-sheet .g15-diagram {display:block;width:100%;height:auto;overflow:visible}
.work-sheet .g15-angle-value {font-style:normal;font-size:16px}
.work-sheet .g15-prompt i {font-family:Georgia,'Times New Roman',serif}
.work-sheet .g15-prompt .g7-math {display:inline;vertical-align:baseline}
.work-sheet .g15-prompt .katex {font-size:1.05em}
@media(max-width:1100px){.work-sheet .g15-statement{grid-template-columns:minmax(0,1fr)}.work-sheet .g15-statement #diagram{width:min(100%,320px);margin:0 auto}.work-sheet .g15-prompt{margin-bottom:4px}}
.work-sheet .g15-unit {font-weight:400;color:var(--muted);font-size:.9em}
.work-sheet .g15-solution-math {padding:10px 0 16px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:1.05rem}
.work-sheet .g15-solution-math .katex {font-size:1.05em}
@media(max-width:760px){.work-sheet .g15-prompt{font-size:1rem;line-height:2}.work-sheet .g15-solution-math{font-size:.96rem}}
@media(max-width:600px){.work-sheet .g7-type-list{grid-template-columns:1fr}.work-sheet .g-sidebar button{overflow-wrap:anywhere}}



.work-sheet .g16-prompt {font-size:1.08rem;line-height:2;margin:26px 0 30px;color:#24212c}
.work-sheet .g16-statement {display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:20px;align-items:center;margin:12px 0 24px}
.work-sheet .g16-statement #diagram {min-width:0;background:#fff}
.work-sheet .g16-diagram {display:block;width:100%;height:auto;overflow:visible}
.work-sheet .g16-angle-value {font-style:normal;font-size:16px}
.work-sheet .g16-prompt i {font-family:Georgia,'Times New Roman',serif}
.work-sheet .g16-prompt .g7-math {display:inline;vertical-align:baseline}
.work-sheet .g16-prompt .katex {font-size:1.05em}
@media(max-width:1100px){.work-sheet .g16-statement{grid-template-columns:minmax(0,1fr)}.work-sheet .g16-statement #diagram{width:min(100%,320px);margin:0 auto}.work-sheet .g16-prompt{margin-bottom:4px}}
.work-sheet .g16-unit {font-weight:400;color:var(--muted);font-size:.9em}
.work-sheet .g16-solution-math {padding:10px 0 16px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:1.05rem}
.work-sheet .g16-solution-math .katex {font-size:1.05em}
@media(max-width:760px){.work-sheet .g16-prompt{font-size:1rem;line-height:2}.work-sheet .g16-solution-math{font-size:.96rem}}
@media(max-width:600px){.work-sheet .g7-type-list{grid-template-columns:1fr}.work-sheet .g-sidebar button{overflow-wrap:anywhere}}




.work-sheet .g17-prompt {font-size:1.08rem;line-height:2;margin:26px 0 30px;color:#24212c}
.work-sheet .g17-statement {display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:20px;align-items:center;margin:12px 0 24px}
.work-sheet .g17-statement #diagram {min-width:0;background:#fff}
.work-sheet .g17-diagram {display:block;width:100%;height:auto;overflow:visible}
.work-sheet .g17-angle-value {font-style:normal;font-size:16px}
.work-sheet .g17-value {font-style:normal;font-size:18px}
.work-sheet .g17-prompt i {font-family:Georgia,'Times New Roman',serif}
.work-sheet .g17-prompt .g7-math {display:inline;vertical-align:baseline}
.work-sheet .g17-prompt .katex {font-size:1.05em}
@media(max-width:1100px){.work-sheet .g17-statement{grid-template-columns:minmax(0,1fr)}.work-sheet .g17-statement #diagram{width:min(100%,320px);margin:0 auto}.work-sheet .g17-prompt{margin-bottom:4px}}
.work-sheet .g17-unit {font-weight:400;color:var(--muted);font-size:.9em}
.work-sheet .g17-solution-math {padding:10px 0 16px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:1.05rem}
.work-sheet .g17-solution-math .katex {font-size:1.05em}
@media(max-width:760px){.work-sheet .g17-prompt{font-size:1rem;line-height:2}.work-sheet .g17-solution-math{font-size:.96rem}}
@media(max-width:600px){.work-sheet .g7-type-list{grid-template-columns:1fr}.work-sheet .g-sidebar button{overflow-wrap:anywhere}}




.work-sheet .g18-prompt {font-size:1.08rem;line-height:2;margin:26px 0 30px;color:#24212c}
.work-sheet .g18-statement {display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:center;margin:12px 0 24px}
.work-sheet .g18-statement #diagram {min-width:0;background:#fff}
.work-sheet .g18-diagram {display:block;width:100%;height:auto;max-height:350px;overflow:visible}
.work-sheet .g18-angle-value {font-style:normal;font-size:16px}
.work-sheet .g18-value {font-style:normal;font-size:18px}
.work-sheet .g18-prompt i {font-family:Georgia,'Times New Roman',serif}
.work-sheet .g18-prompt .g7-math {display:inline;vertical-align:baseline}
.work-sheet .g18-prompt .katex {font-size:1.05em}
@media(max-width:1100px){.work-sheet .g18-statement{grid-template-columns:minmax(0,1fr)}.work-sheet .g18-statement #diagram{width:min(100%,320px);margin:0 auto}.work-sheet .g18-prompt{margin-bottom:4px}}
.work-sheet .g18-unit {font-weight:400;color:var(--muted);font-size:.9em}
.work-sheet .g18-solution-math {padding:10px 0 16px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:1.05rem}
.work-sheet .g18-solution-math .katex {font-size:1.05em}
@media(max-width:760px){.work-sheet .g18-prompt{font-size:1rem;line-height:2}.work-sheet .g18-solution-math{font-size:.96rem}}
@media(max-width:600px){.work-sheet .g7-type-list{grid-template-columns:1fr}.work-sheet .g-sidebar button{overflow-wrap:anywhere}}




.work-sheet .g19-prompt{font-size:1.08rem;line-height:1.75;color:#24212c;margin:26px 0}
.work-sheet .g19-statements{padding-left:1.7em;margin:24px 0}
.work-sheet .g19-statements li{padding-left:.4em;margin:16px 0}
.work-sheet .g19-statements li::marker{font-weight:500}
.work-sheet .g19-instruction{margin-top:26px}
.work-sheet .g19-explanations{padding-left:1.5em}
.work-sheet .g19-explanations li{margin:20px 0;line-height:1.7}
.work-sheet .g19-explanations p{margin:6px 0}
.work-sheet .g19-original{color:#403b4b}
@media(max-width:760px){.work-sheet .g19-prompt{font-size:1rem}.work-sheet .g19-statements{padding-left:1.4em}.work-sheet .g19-statements li{padding-left:.2em}}
@media(max-width:600px){.work-sheet .g7-type-list{grid-template-columns:1fr}}


.native-condition{font:inherit}.native-condition p{margin:10px 0}.native-figure{display:block;width:100%;height:auto;max-width:100%;margin:12px auto;object-fit:contain}
