.funding-tool,.funding-guidance{color:#16354B;max-width:1100px}.funding-tool p,.funding-guidance p{color:#465B6B}.funding-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;background:#FFFDF8;border:1px solid #B8C9D1;border-radius:14px;padding:24px}.funding-form label{display:block;font-weight:800;margin-bottom:8px}.funding-form select{width:100%;min-height:48px;padding:10px;background:#fff;color:#16354B;border:1px solid #5E7080;border-radius:8px;font:inherit}.funding-help{font-size:14px}.funding-tool [data-funding-result]:not(:empty){padding:24px;border:1px solid #167E79;border-radius:14px;margin-top:24px;background:#fff}.funding-guidance a,.funding-tool [data-funding-result]>a{color:#167E79;text-decoration:underline}.funding-guidance summary{font-weight:800;cursor:pointer;min-height:44px;padding:12px 0}.funding-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.funding-form :focus-visible,.funding-guidance :focus-visible{outline:3px solid #16354B;outline-offset:4px}.funding-form .button.gold,.funding-actions .button.gold{background:#F3C66C;color:#16354B}.explore-note{color:#465B6B;background:#FFFDF8;padding:20px;border:1px solid #B8C9D1;border-radius:14px}.explore-note p{color:inherit}.student-privacy{max-width:960px}.student-privacy p,.student-privacy li{color:#465B6B}.student-privacy a{color:#167E79;text-decoration:underline}@media(max-width:650px){.funding-form{grid-template-columns:1fr;padding:16px}.funding-tool,.funding-guidance{padding-top:32px;padding-bottom:32px}}
