.bg-section{margin-top:var(--s-7)}.bg-h2{font-family:var(--display);color:var(--navy);margin:0 0 var(--s-3);font-size:clamp(1.5rem,3.5vw,2rem);line-height:1.15}.bg-note{max-width:var(--measure);color:var(--navy);margin:0 0 var(--s-4);overflow-wrap:break-word;font-size:1.0625rem;line-height:1.6}.bg-converter{gap:var(--s-4);max-width:40rem;padding:var(--s-5);border:1px solid var(--color-rule-strong);background:var(--ivory);display:grid}.bg-field{gap:var(--s-1);min-width:0;display:grid}.bg-field label{font-family:var(--data);letter-spacing:.1em;text-transform:uppercase;color:var(--navy-mute);font-size:11px}.bg-field input,.bg-field select{width:100%;min-width:0;font-family:var(--ui);color:var(--navy);border:1px solid var(--color-rule-strong);padding:var(--s-2) var(--s-3);background:#fff;font-size:16px}.bg-output{gap:var(--s-1);font-family:var(--ui);color:var(--navy);font-size:15px;display:grid}.bg-figure{font-family:var(--data);color:var(--navy);font-size:1.25rem}.bg-basis{color:var(--navy-soft);font-size:13px}.bg-table-wrap{overflow-x:auto}.bg-table{border-collapse:collapse;width:100%;font-family:var(--ui);color:var(--navy);font-size:14px}.bg-table th,.bg-table td{text-align:left;vertical-align:top;padding:var(--s-2) var(--s-3) var(--s-2) 0;border-bottom:1px solid var(--color-rule)}.bg-table thead th{font-family:var(--data);letter-spacing:.1em;text-transform:uppercase;color:var(--navy-mute);border-bottom-color:var(--color-rule-strong);font-size:11px;font-weight:400}.bg-table tbody th{font-weight:600}.bg-flag{font-family:var(--data);color:var(--lac);font-size:11px}.bg-limits{max-width:var(--measure);color:var(--navy);padding-left:var(--s-5);font-size:1.0625rem;line-height:1.6}
