body{margin:0}html[data-finpeel-page=tool]{color-scheme:light;background:#fff;color:#102139}html[data-finpeel-page=tool] *{box-sizing:border-box}html[data-finpeel-page=tool] .fp-page-content{background:linear-gradient(180deg,#f4f7fb 0,#fff 340px);border-top:1px solid #e7edf4}html[data-finpeel-page=tool] .fp-page-content h1{font-family:var(--fp-font-ui)!important;font-size:var(--fp-type-title)!important;font-weight:600!important;line-height:1.12!important;letter-spacing:-.04em!important;max-width:850px}html[data-finpeel-page=tool] .fp-page-content h1:before{content:"";display:block;width:34px;height:3px;background:#b79759;margin-bottom:18px;border-radius:2px}html[data-finpeel-page=tool] .fp-page-content h2{font-family:var(--fp-font-ui)!important;font-weight:600!important;letter-spacing:-.025em;line-height:1.25}html[data-finpeel-page=tool] .fp-page-content h3{letter-spacing:-.02em}html[data-finpeel-page=tool] .fp-page-content div[style*="border: 1px solid rgb(220, 227, 235)"]{border-radius:12px!important;box-shadow:0 3px 14px #10213905}html[data-finpeel-page=tool] .fp-page-content input:not([type=range]),html[data-finpeel-page=tool] .fp-page-content select{min-height:44px;border-radius:8px!important}html[data-finpeel-page=tool] button{min-height:38px;touch-action:manipulation}html[data-finpeel-page=tool] input,html[data-finpeel-page=tool] textarea,html[data-finpeel-page=tool] select{max-width:100%;min-width:0;accent-color:#174d72}html[data-finpeel-page=tool] :focus-visible{outline:2px solid #a8741a!important;outline-offset:4px}html[data-finpeel-page=tool] [style*="font-size: 9"],html[data-finpeel-page=tool] [style*="font-size: 10"],html[data-finpeel-page=tool] [style*="font-size: 11"]{font-size:.75rem!important}html[data-finpeel-page=tool] .fp-footer{max-width:1188px!important;width:100%;padding-bottom:32px!important}html[data-finpeel-page=tool] .fp-footer a{font-size:.875rem!important;line-height:1.7}html[data-finpeel-page=tool] .fp-footer>div>div:first-child>div:first-child{width:100%}@media (max-width:600px){html[data-finpeel-page=tool] input,html[data-finpeel-page=tool] select,html[data-finpeel-page=tool] textarea{font-size:1rem!important}html[data-finpeel-page=tool] button{min-height:42px}html[data-finpeel-page=tool] .fp-page-content h1{font-size:var(--fp-type-title)!important}html[data-finpeel-page=tool] .fp-footer>div>div:first-child{gap:24px!important}html[data-finpeel-page=tool] .fp-footer>div>div:first-child>div:not(:first-child){flex:1 1 40%!important;min-width:0!important}html[data-finpeel-page=tool] .fp-footer>div>div:last-child>span{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html[data-finpeel-page=tool] *,html[data-finpeel-page=tool] *:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-finpeel-page=tool] .fp-regulator-picker{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px!important}html[data-finpeel-page=tool] .fp-regulator-picker button{padding:12px 6px!important;border-radius:8px!important;letter-spacing:.025em!important;min-width:0;white-space:nowrap}@media (max-width:650px){html[data-finpeel-page=tool] .fp-regulator-picker{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-finpeel-page=tool] .fp-regulator-picker button{white-space:normal}}.fp-compliance .fp-chat-answer,.fp-compliance .fp-chat-question{min-width:0;box-sizing:border-box;overflow-wrap:anywhere}.fp-compliance .fp-source-label,.fp-compliance .fp-search-context{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}.fp-compliance .fp-source-label{line-height:1.5}.fp-compliance .fp-search-context{flex:1 1 220px;line-height:1.6}.fp-compliance textarea{min-width:0}@media (max-width:600px){.fp-compliance .fp-chat-answer{width:100%;max-width:100%!important}.fp-compliance .fp-chat-question{max-width:92%!important}}.fp-compliance{overflow-wrap:anywhere}.fp-compliance .fp-source-card{min-width:0;max-width:100%;overflow-wrap:anywhere}html[data-finpeel-page=tool] .fp-page-content{background:#fff}html[data-finpeel-page=tool] .fp-page-content h1:before{display:none}.fp-page-intro{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 24px}html[data-finpeel-page=tool] .fp-page-content .fp-page-intro h1{font-size:var(--fp-type-title)!important;line-height:1.16!important;margin:0!important;letter-spacing:-.035em!important}.fp-page-intro p{font:400 1.0625rem/1.6 var(--fp-font-ui);color:#59687b;max-width:660px;margin:8px 0 0}.fp-intro-meta{font:400 .8125rem/1.55 var(--fp-font-ui);color:#66768c;margin-top:10px}.fp-intro-action{flex-shrink:0;padding-top:6px}.fp-context-details{border-top:1px solid #e7edf4;margin:26px 0 0;font:400 .9375rem/1.65 var(--fp-font-ui);color:#59687b}.fp-context-details>summary{cursor:pointer;color:#174d72;padding:14px 0;min-height:44px;font-weight:550;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px}.fp-context-details>summary::-webkit-details-marker{display:none}.fp-context-details>summary:after{content:"+";font-size:1.25rem;font-weight:400}.fp-context-details[open]>summary:after{content:"−"}.fp-context-body{padding:0 0 18px;max-width:850px;overflow-wrap:anywhere}.fp-context-body p:first-child{margin-top:0}.fp-context-body a{color:#174d72}.fp-context-body h2{font-size:1.1875rem!important}.fp-context-body>*:last-child{margin-bottom:0}.fp-context-inline{margin:8px 0 16px;border-top:0}.fp-context-inline>summary{justify-content:flex-start;gap:10px;font-size:.75rem;padding:4px 0;min-height:36px}.fp-quiet-note{font:400 .8125rem/1.55 var(--fp-font-ui);color:#66768c;margin:10px 0 16px}.fp-data-page{max-width:1080px;margin:auto;padding:38px 28px 64px;font-family:var(--fp-font-ui)}.fp-data-toolbar{display:flex;gap:12px;margin-bottom:20px;align-items:center;flex-wrap:wrap}.fp-data-search{flex:1 1 260px}.fp-data-toolbar input,.fp-data-toolbar select{width:100%;border:1px solid #dce3eb;background:#fff;color:#102139;border-radius:10px;padding:12px 14px;font:inherit;font-size:.875rem;min-height:46px}.fp-data-toolbar label{display:block}.fp-data-toolbar select{width:auto;min-width:150px}.fp-data-count{font-size:.75rem;color:#66768c;margin-left:auto}.fp-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fp-funding-list{border-top:1px solid #e7edf4}.fp-funding-row{padding:22px 0;border-bottom:1px solid #e7edf4;min-width:0}.fp-funding-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.fp-funding-head h2{font-size:1.3125rem!important;margin:0;font-weight:650}.fp-funding-head a{text-decoration:none;color:#102139}.fp-funding-head a:hover{color:#174d72}.fp-funding-amount{font-size:1.1875rem;font-weight:650;letter-spacing:-.025em;color:#102139;text-align:right;max-width:45%}.fp-funding-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;color:#66768c;font-size:.75rem;margin-top:8px}.fp-funding-sector{font-size:.875rem;line-height:1.5;color:#59687b;margin:8px 0 0}.fp-funding-source{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:.75rem}.fp-funding-source a{color:#174d72;text-decoration:none}.fp-funding-source a:hover{text-decoration:underline}.fp-record-status{font-size:.6875rem!important;padding:3px 8px;border-radius:5px;background:#f1f4f8;color:#53657d}.fp-record-status[data-status=verified]{color:#256246;background:#eef6f0}.fp-funding-row details{margin-top:10px;font-size:.8125rem;color:#59687b;line-height:1.55}.fp-funding-row summary{cursor:pointer;color:#53657d;min-height:32px;display:flex;align-items:center}.fp-funding-row details p{margin:7px 0;max-width:780px}.fp-feed-state{padding:28px 0;font-size:.875rem;line-height:1.6;color:#59687b}.fp-feed-state button{background:#fff;border:1px solid #dce3eb;padding:10px 14px;border-radius:8px;cursor:pointer;color:#174d72}.fp-data-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:26px;font-size:.875rem}.fp-data-links a{color:#174d72;text-decoration:none}.fp-monitor-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.fp-monitor-filters button{background:#fff;border:1px solid #dce3eb;border-radius:8px;padding:8px 12px;font:inherit;font-size:.8125rem;color:#59687b;cursor:pointer}.fp-monitor-filters button[aria-pressed=true]{color:#fff;background:#174d72;border-color:#174d72}@media (max-width:600px){.fp-data-page{padding:26px 20px 48px}.fp-page-intro{margin-bottom:20px;gap:12px;flex-wrap:wrap}.fp-page-intro p{font-size:.875rem}.fp-data-toolbar{gap:10px;margin-bottom:14px}.fp-data-search{flex-basis:100%}.fp-data-count{font-size:.75rem}.fp-funding-head{gap:14px}.fp-funding-head h2{font-size:1.1875rem!important}.fp-funding-amount{font-size:1.0625rem}.fp-funding-row{padding:18px 0}.fp-funding-meta{gap:5px 12px}.fp-context-details>summary{min-height:44px}}.fp-trust-links{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:26px!important;padding-bottom:26px!important;border-top:1px solid #e7edf4;font-size:.8125rem;color:#66768c}.fp-trust-links a{color:#174d72;text-decoration:none}.fp-trust-links p{margin:0}.fp-funding-row summary:after{content:"+";margin-left:8px}.fp-funding-row details[open] summary:after{content:"−"}.fp-data-toolbar input:focus-visible,.fp-data-toolbar select:focus-visible,.fp-context-details summary:focus-visible,.fp-funding-row summary:focus-visible{outline:2px solid #174d72;outline-offset:3px}.fp-activity-select{display:block;max-width:720px;margin:0 0 22px;font-size:.75rem;color:#59687b}.fp-activity-select select{display:block;width:100%;margin-top:7px;padding:12px 14px;min-height:46px;border:1px solid #dce3eb;border-radius:10px;background:#fff;color:#102139;font:inherit;font-size:.875rem}.fp-activity-select select:focus-visible{outline:2px solid #174d72;outline-offset:3px}.fp-data-notice{display:flex;flex-wrap:wrap;gap:6px 20px;font:400 .8125rem/1.55 var(--fp-font-ui);color:#66768c;margin:10px 0 16px}.fp-next-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;margin-top:26px;padding-top:16px;border-top:1px solid #e7edf4;font-size:.8125rem}.fp-next-links>span{color:#66768c}.fp-next-links a{display:inline-flex;gap:6px;align-items:center;min-height:44px;color:#174d72;text-decoration:none}.fp-next-links a:hover{text-decoration:underline}:root{--fp-font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--fp-type-title:clamp(2rem,3.1vw,2.75rem);--fp-type-section:clamp(1.5rem,2.2vw,2rem);--fp-type-body:1rem;--fp-type-small:.8125rem;font-family:var(--fp-font-ui);font-size:100%;line-height:1.5;font-optical-sizing:auto;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--fp-font-ui);font-size:var(--fp-type-body);line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4{font-optical-sizing:auto;text-wrap:balance}p{text-wrap:pretty}input[type=number],input[type=date],table{font-variant-numeric:tabular-nums}.fp-site-header{font-family:var(--fp-font-ui)}.fp-site-header button{font-family:var(--fp-font-ui)!important;letter-spacing:0!important}.fp-site-header a{line-height:1.45}.fp-page-content .fp-page-intro h1{font-weight:600}.fp-page-intro p{max-width:65ch}.fp-home h1{font-size:clamp(2.625rem,4.8vw,4rem);line-height:1.06;letter-spacing:-.045em;font-weight:600}.fp-home h2{font-size:clamp(2rem,3.5vw,3rem);line-height:1.12;letter-spacing:-.035em;font-weight:600}.fp-home .fp-hero-description{font-size:1.1875rem!important;line-height:1.6;max-width:44ch}.fp-home .fp-hero-note{font-size:.875rem;line-height:1.55}.fp-home .fp-label{font-size:.75rem;letter-spacing:.09em;font-weight:600}.fp-home #community h2{font-weight:600}html[data-finpeel-page=tool] .fp-page-content button:not(.fp-citation){font-family:var(--fp-font-ui);letter-spacing:normal}@media (max-width:600px){.fp-home .fp-hero-description{font-size:1.0625rem!important}.fp-home .fp-hero-grid{padding-block:2.75rem}}
