.fpg-controls{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:16px;margin:24px 0}.fpg-controls label{display:grid;gap:6px;min-width:0}.fpg-controls input,.fpg-controls select{font:inherit;width:100%;min-width:0;padding:10px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit}.fpg-person{padding:20px 0;border-bottom:1px solid currentColor}.fpg-person>div{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.fpg-person dl{display:flex;gap:24px;flex-wrap:wrap;margin:12px 0}.fpg-person dd{margin:4px 0 0}.fpg-person b{overflow-wrap:anywhere}#fpg-summary{margin:16px 0}@media(max-width:700px){.fpg-controls{grid-template-columns:1fr 1fr}.fpg-controls input,.fpg-controls select{font-size:16px}.fpg-person dl{display:grid;grid-template-columns:1fr}.fpg-person dl>div{display:flex;justify-content:space-between;gap:16px}.fpg-person dd{margin:0}}

.fpg-state{display:grid;gap:6px;max-width:300px}.fpg-state select{font:inherit;min-height:44px;padding:8px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit}
