#bgm .bgm-parameter-group{border:0;padding:0;margin:1.5rem 0;min-width:0}#bgm legend{font:600 1rem/1.4 'DM Sans',sans-serif;color:#d7bf89;padding:0;margin-bottom:1rem}#bgm .bgm-input-note,#bgm .bgm-cases p,#bgm .bgm-visuals>p{color:#c4d0d8;max-width:74ch;font-size:.92rem;line-height:1.65}#bgm .bgm-cases{margin:1.5rem 0 2rem;padding:1.25rem;background:#102331;border-radius:8px}#bgm .bgm-case-buttons{display:flex;flex-wrap:wrap;gap:.65rem}#bgm .bgm-case-buttons button{padding:.7rem 1rem;background:#091b28;color:#e7edf1;border:1px solid #64808d;border-radius:4px;cursor:pointer;font:inherit}#bgm .bgm-case-buttons button:hover{background:#1a3444}#bgm .bgm-case-buttons button:focus-visible{outline:3px solid #dcc18b;outline-offset:4px}#bgm .bgm-visuals{margin-top:2rem}#bgm .bgm-visuals h4{font-size:1rem;color:#e5edf2;margin:1.8rem 0 .8rem}#bgm .bgm-visuals .model-chart-shell{min-height:360px}#bgm .bgm-visuals canvas{min-height:340px}#bgm .model-dive-grid article{min-width:0}#bgm .model-equation{max-width:100%;overflow-x:auto;padding:.75rem 0}#bgm .bgm-source{color:#b9c8d2;font-size:.84rem;line-height:1.6;max-width:80ch}@media(max-width:600px){#bgm .bgm-case-buttons button{flex:1 1 46%;font-size:.85rem}#bgm .bgm-visuals .model-chart-shell{min-height:310px}#bgm .bgm-visuals canvas{min-height:300px}#bgm .bgm-cases{padding:1rem}#bgm .results-six{grid-template-columns:repeat(2,minmax(0,1fr))}#bgm .results strong{overflow-wrap:anywhere}}

.vol-exports{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin:1rem 0}.vol-exports button{font:inherit;padding:.7rem 1rem;color:#edf1f4;background:#183443;border:1px solid #64808d;border-radius:4px;cursor:pointer}.vol-exports button:focus-visible{outline:3px solid #dcc18b;outline-offset:3px}.vol-exports button:disabled{opacity:.5;cursor:default}.vol-exports p{flex-basis:100%;margin:0;overflow-wrap:anywhere}@media(max-width:600px){.vol-exports button{flex:1 1 100%;text-align:center}}
