html:root{--surface:var(--brand-surface);--panel:var(--brand-panel);--ink:var(--brand-ink);--muted:var(--brand-muted);--line:var(--brand-border);--red:var(--brand-accent);--red-dark:var(--brand-accent-hover)}body{background:var(--brand-canvas)}:focus-visible{outline-color:var(--brand-accent-hover)}body .btn,body .btn-outline,body .btn-soft{border-radius:var(--brand-radius-control);white-space:nowrap;overflow-wrap:normal}.btn,.btn-outline,.btn-soft,.field{transition:background-color .18s, border-color .18s, box-shadow .18s, transform .18s var(--brand-ease)}.btn{box-shadow:0 3px 8px #b81a211f}.btn:active,.btn-outline:active,.btn-soft:active{transform:translateY(1px)}.field::placeholder{color:#756c70;opacity:1}.field:focus{box-shadow:0 0 0 3px #fde3df}.card,.card-soft{border-radius:var(--brand-radius-panel)}.home-entry__hero{background:var(--brand-tint);border:1px solid #f9e4dd}.home-entry__visual{height:280px}.home-destinations{box-shadow:var(--brand-shadow);border-color:var(--brand-border)}.home-destinations>a{border:1px solid #0000}.home-destinations>a:nth-child(3n+1){background:#fff3ef}.home-destinations>a:nth-child(3n+2){background:#f7f5f4}.home-destinations>a:hover{background:#fde9e3;border-color:#f2c9c0}.home-destinations__icon{color:var(--brand-accent)}.home-destinations__arrow{transition:transform .18s var(--brand-ease)}.home-destinations>a:hover .home-destinations__arrow{transform:translate(3px)}.page-intro__mascot{background:var(--brand-tint);border:1px solid #f9e4dd}.home-story,.loan-result,.card-result,.catalog-product,.directory-card,.knowledge-topics a,.article-embed,.compare-choice-grid article{border-color:var(--brand-border);border-radius:var(--brand-radius-panel)}.home-story,.loan-result,.card-result{box-shadow:var(--brand-shadow)}.knowledge-empty,.compare-message{min-height:160px;padding-right:150px;position:relative}.knowledge-empty:after,.compare-message:after{content:"";pointer-events:none;background:url(/illustrations/fox-workspace.webp) 50%/contain no-repeat;width:105px;height:112px;position:absolute;bottom:20px;right:20px}@media (prefers-reduced-motion:no-preference){.home-entry__hero>div,.page-intro__copy{animation:brand-enter .48s var(--brand-ease) both}.home-entry__visual{animation:brand-enter .6s var(--brand-ease) both}.home-destinations>a,.knowledge-topics a{transition:transform .18s var(--brand-ease), background-color .18s, border-color .18s}@media (hover:hover){.home-destinations>a:hover,.knowledge-topics a:hover{transform:translateY(-3px)}}}@keyframes brand-enter{0%{transform:translateY(10px)}to{transform:none}}@media (max-width:1023px){.home-entry__visual{height:220px}}@media (max-width:767px){.home-entry__hero{gap:16px}.home-entry__visual{width:88px;height:88px}.home-destinations>a{padding:16px 12px}.page-intro__mascot{border-radius:12px}.knowledge-empty,.compare-message{padding-bottom:110px;padding-right:24px}.knowledge-empty:after,.compare-message:after{width:78px;height:82px;bottom:12px;right:16px}}@media (max-width:359px){.home-entry__hero{grid-template-columns:minmax(0,1fr) 48px}.home-entry__hero h1,.home-entry__hero p,.home-entry__hero .btn{grid-column:1/-1}.home-entry__visual{grid-area:4/2;width:48px;height:48px;display:block}}@media (prefers-reduced-motion:reduce){.home-bank-marquee{overscroll-behavior-x:contain;display:block;overflow-x:auto}.home-bank-marquee__track{flex-wrap:nowrap;gap:24px;width:max-content;min-width:100%;padding:8px 16px 12px;display:flex;transform:none}.home-bank-marquee__track[aria-hidden]{display:none}}@media (max-width:767px){.home-product-tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.home-product-tabs button{white-space:nowrap;scroll-snap-align:start;flex:none}.institution-profile-grid>.min-w-0{display:contents}.institution-profile-grid>.min-w-0>h1,.institution-profile-grid>.min-w-0>p{grid-column:2}.institution-profile-grid>:first-child{grid-row:1/span 3}.institution-profile-grid>.min-w-0>dl{grid-column:1/-1;margin-top:0}}.score-partial{border:1px dashed var(--line,#c9ced6);background:0 0;border-radius:8px;padding:6px 10px}.score-partial strong,.score-partial .text-brand-700{color:var(--muted,#667085)!important}.score-partial small,.score-partial a{color:var(--muted,#667085);font-style:italic}.home-story-more{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}@media (max-width:640px){.home-story-more{grid-template-columns:1fr}}.term-hint{color:inherit;text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.term-hint:hover,.term-hint:focus-visible{color:var(--brand-700,#0f766e)}
