.info-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}
.preset-row.is-disabled{opacity:.45}.preset-row button:disabled{cursor:not-allowed;background:#f3f5f7;color:#7b8794;border-color:#dce3ea}
.unit-input .generation-unit{flex:0 0 68px;width:68px;padding:0 20px 0 7px;text-align:center}
.info-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}
.info-grid--three .explanation{display:block;margin:0;padding:21px}
.info-grid--three .explanation h2{margin:0 0 15px;font-size:1.05rem}
.info-grid--three .explanation .formula{margin:0 0 15px;padding:11px;font-size:.75rem;line-height:1.45;white-space:normal}
.info-grid--three .explanation .method-grid{display:grid;gap:9px}
.info-grid--three .explanation .method-grid{grid-template-columns:1fr}
.guide-table{width:100%;border-collapse:collapse;font-size:.8rem}
.guide-table th,.guide-table td{padding:.55rem 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}
.guide-table th{font-weight:800;color:var(--ink)}
.guide-table td{color:var(--muted)}
.guide-table thead th{color:var(--muted);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}
.guide-table tbody tr:last-child th,.guide-table tbody tr:last-child td{border-bottom:0}
.guide-table--levels{table-layout:fixed}
.guide-table--levels .level-column{width:45%}
.guide-table--levels th{white-space:nowrap}
.guide-table--levels td{font-size:.72rem;white-space:normal}
.guide-table:not(.guide-table--levels) th:first-child{width:58%}
@media (min-width:951px){.info-grid--three .explanation{display:block}.info-grid--three .explanation .formula,.info-grid--three .explanation .method-grid{grid-column:auto;grid-row:auto}.info-grid--three .explanation .method-grid{grid-template-columns:1fr}}
@media (max-width:950px){.info-grid--two,.info-grid--three{grid-template-columns:1fr}}
@media (max-width:620px){.guide-table--levels td{white-space:normal}}
