.capital-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.capital-prices>div{border:1px solid #d9e3d5;border-radius:12px;padding:20px 12px;text-align:center;background:#f5f8f2}.capital-prices span{display:block;font-size:14px;color:#566653}.capital-prices strong{display:block;margin-top:12px;font-size:clamp(23px,5vw,34px);color:#254f3d}.quiz-source{display:block;margin:12px 0 20px;font-size:12px;color:#667763;overflow-wrap:anywhere}
.capital-cloze-table{width:100%;table-layout:fixed;border-collapse:collapse;margin:24px 0;font-size:16px}.capital-cloze-table caption{text-align:left;font-weight:700;margin-bottom:12px}.capital-cloze-table th,.capital-cloze-table td{padding:16px 6px;border:1px solid #d9e3d5;text-align:center;overflow-wrap:anywhere}.capital-cloze-table thead{background:#f0f5ec}.capital-cloze-table th:first-child{width:27%}.capital-cloze-table td:last-child{background:#f7faf4}.capital-cloze-table .cloze-slot{min-width:0;width:100%;margin:0;padding:5px 2px;font-size:16px;white-space:normal}.capital-cloze-table .cloze-slot.active{border:2px solid #628e43;box-shadow:0 0 0 3px #dce9d3}.capital-cloze-table .cloze-slot:focus-visible{outline:3px solid #254f3d;outline-offset:2px}@media(max-width:400px){.capital-cloze-table{font-size:13px}.capital-cloze-table .cloze-slot{font-size:13px}.capital-cloze-table th,.capital-cloze-table td{padding:12px 3px}}
.capital-dual-part{border:0;border-top:1px solid #d9e3d5;padding:24px 0 12px;margin:20px 0;min-width:0}.capital-dual-part legend{font-size:clamp(19px,3vw,24px);font-weight:700;line-height:1.6;padding:0 0 12px;max-width:100%}.capital-dual-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.capital-dual-choices .choice{padding:14px 6px;text-align:center;justify-content:center;font-size:16px}.capital-dual-choices .selected{border-color:#628e43;background:#eef6e7;box-shadow:0 0 0 2px #dce9d3}

.capital-multi.selected{border-color:#628e43;background:#eef6e7;box-shadow:0 0 0 2px #dce9d3}.capital-multi strong{margin-left:auto;white-space:nowrap}

.pizza-comparison{margin:24px 0}.pizza-panels{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pizza-panels section{border:1px solid #d9e3d5;border-radius:16px;padding:16px 6px;text-align:center;background:#fffdf8}.pizza-panels h3{font-size:16px;margin:0 0 12px}.pizza-plates{display:flex;justify-content:center;align-items:center;gap:4px;min-height:128px}.capital-pizza{width:min(112px,calc((100vw - 100px)/4));height:auto;flex:none}.pizza-panels p{font-size:15px;line-height:1.8;margin:12px 0 0}.pizza-comparison figcaption{font-size:13px;color:#566653;text-align:center;margin-top:12px}.pizza-key{display:inline-block;width:12px;height:12px;border-radius:3px;background:#347b50;vertical-align:middle}@media(max-width:420px){.pizza-plates{min-height:94px}.pizza-panels h3{font-size:14px}}

.capital-inline-blank{display:inline-block;min-width:80px;padding:2px 12px;border-bottom:2px dashed #628e43;color:#536759;text-align:center}.capital-inline-blank.filled{background:#eef6e7;border-bottom-style:solid;color:#254f3d}
