.bfg-sg{display:block;margin:0 0 16px;color:#172638}.bfg-sg__trigger{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:4px 0;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.bfg-sg__trigger:hover{color:#c34a1d}.bfg-sg__dialog{box-sizing:border-box;width:min(760px,calc(100% - 24px));max-width:760px;max-height:90vh;max-height:90dvh;margin:auto;padding:32px;border:0;border-radius:16px;background:#fff;color:#172638;box-shadow:0 24px 80px #0004;overflow:auto;font-family:inherit}.bfg-sg__dialog::backdrop{background:#13203299}.bfg-sg__dialog h2{margin:0 36px 18px;text-align:center;font-size:25px;font-weight:600;color:inherit}.bfg-sg__close{position:absolute;top:10px;right:12px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #e5e7eb;border-radius:50%;background:#fff;color:#172638;font-size:28px;line-height:1;cursor:pointer}.bfg-sg__style-label{display:flex;justify-content:center;align-items:center;gap:10px;font-size:13px}.bfg-sg__style-label select{width:auto;max-width:220px;height:40px;margin:0;padding:6px 28px 6px 12px;border:1px solid #d7dce3;border-radius:20px;background-color:#fff;color:#172638;font:inherit}.bfg-sg__hint{margin:10px 0 0;text-align:center;color:#566477;font-size:13px}.bfg-sg__illustration{width:220px;max-width:75%;margin:18px auto;background:#f5f6f8;border-radius:10px}.bfg-sg__diagram{display:block;width:100%;height:auto}.bfg-sg__units{display:flex;justify-content:flex-end;gap:20px;margin:18px 0 4px;padding:0;border:0}.bfg-sg__units label{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;cursor:pointer}.bfg-sg__units input{position:static!important;opacity:1!important;width:16px;height:16px;margin:0;appearance:auto;accent-color:#184b70}.bfg-sg__table-scroll{width:100%;overflow-x:auto;border-radius:8px;overscroll-behavior-x:contain}.bfg-sg__table-scroll table{width:100%;min-width:600px;margin:0;border-collapse:collapse;text-align:center;font-size:14px;color:#263c53}.bfg-sg__table-scroll caption{text-align:left;margin-bottom:9px;font-size:13px;color:#566477;caption-side:top}.bfg-sg__table-scroll th,.bfg-sg__table-scroll td{padding:13px 9px;border:0;text-align:center;white-space:nowrap}.bfg-sg__table-scroll th{font-weight:500}.bfg-sg__table-scroll tr>:nth-child(odd){background:#f5f6f8}.bfg-sg__table-scroll tbody th{min-width:100px;text-align:left}.bfg-sg__notes{margin:18px 0 0;padding-left:18px;color:#566477;font-size:12px;line-height:1.65;list-style:disc}.bfg-sg__notes li{margin:7px 0}.bfg-sg [hidden]{display:none!important}.bfg-sg__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bfg-sg button:focus-visible,.bfg-sg select:focus-visible,.bfg-sg input:focus-visible,.bfg-sg__table-scroll:focus-visible{outline:3px solid #2878b8;outline-offset:3px}@media(max-width:600px){.bfg-sg__dialog{padding:25px 16px 20px}.bfg-sg__dialog h2{font-size:22px}.bfg-sg__illustration{width:180px;margin:14px auto}.bfg-sg__style-label{flex-wrap:wrap}.bfg-sg__units{justify-content:center}.bfg-sg__table-scroll th,.bfg-sg__table-scroll td{padding:12px 10px}}
.bfg-sg__illustration{position:relative;aspect-ratio:1;overflow:hidden}.bfg-sg__source-photo{position:absolute;left:var(--photo-left);top:var(--photo-top);width:var(--photo-width)!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important}
