.distributions-visual{margin:18px 0;color:#293e45;font-size:17px;line-height:1.65}.distributions-visual svg{display:block;width:100%;max-width:700px;height:auto;margin:8px auto}.distributions-visual figcaption{font-size:15px;line-height:1.6;padding:9px 12px;background:#e5f5f3;border-left:3px solid #187c80;border-radius:5px}.distribution-table-scroll{max-width:100%;overflow-x:auto;margin:12px 0;padding-bottom:5px}.distribution-table-scroll table{border-collapse:collapse;min-width:220px;width:max-content;max-width:100%;font-size:16px}.distribution-table-scroll th,.distribution-table-scroll td{border:1px solid #b9d5d2;padding:9px 14px;text-align:center;min-width:70px}.distribution-table-scroll th{background:#e5f5f3;font-weight:600}.distribution-table-scroll td{background:#fffdf8}.distributions-visual p{overflow-wrap:anywhere}@media(max-width:520px){.distributions-visual{font-size:17px}.distributions-visual figcaption{font-size:14px}.distribution-table-scroll table{font-size:16px}.distribution-table-scroll td,.distribution-table-scroll th{padding:8px 10px}}
.normal-reference{border:1px solid #b9d5d2;border-radius:12px;padding:12px;margin:14px 0;background:#fffdf8}.normal-reference summary{cursor:pointer;min-height:44px;font-weight:600}.normal-reference form{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.normal-reference label{display:flex;flex-direction:column;gap:5px}.normal-reference input{min-height:48px;width:180px;font-size:18px}.normal-reference button{min-height:48px}.normal-reference output{flex-basis:100%;line-height:1.6;font-weight:600}
