.finance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.finance-grid article,.finance-grid form{padding:20px;background:#061720;border:1px solid #285260;border-radius:12px;min-width:0}.finance-grid h3{margin-top:0}.finance-grid details{margin-top:16px}.finance-grid summary{cursor:pointer;padding:10px 0;font-weight:bold;min-height:44px;box-sizing:border-box}.finance-grid output{display:block;border-left:3px solid #69efff;padding:12px;margin-top:12px;line-height:1.6;overflow-wrap:anywhere}.finance-grid label{display:block;margin:12px 0 6px}.finance-links{display:flex;flex-wrap:wrap;gap:12px}.finance-links a{padding:12px;border:1px solid #69efff;border-radius:8px}.finance-boundary{border-left:4px solid #ffcf63!important}.finance-grid small{display:block;color:#c8dce0;line-height:1.5}.passport-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.passport-grid label{display:block;margin-bottom:8px}.passport-grid textarea,.passport-grid select{width:100%;box-sizing:border-box;min-height:90px;background:#061720;color:#fff;border:1px solid #69efff;padding:12px;border-radius:8px;font:inherit}.passport-grid select{min-height:44px}.passport-record{overflow-wrap:anywhere}.passport-record dt{font-weight:bold;margin-top:16px}.passport-record dd{margin:6px 0;white-space:pre-wrap}@media print{nav,.skip,button,form,#finance-search{display:none!important}.help-shell{color:#111}.help-shell section,.finance-grid article{background:#fff;color:#111;border-color:#999}.help-shell a{color:#111}.finance-grid{display:block}details{break-inside:avoid}}
.finance-grid article{overflow-wrap:anywhere}
