.fit-research{color:#173c60;max-width:1440px;margin:auto;padding:1.5rem 1rem 3rem;font-family:Arial,sans-serif}.fit-research a{color:#005dbd;text-underline-offset:3px;text-decoration:underline}.fit-research h2{margin:1.6rem 0 .8rem;font-size:clamp(1.4rem,3vw,2rem);font-weight:800;line-height:1.2}.fit-research h3{margin:1rem 0 .5rem;font-size:1.15rem;font-weight:750}.fit-research p{margin:.7rem 0;line-height:1.65}.fit-research-byline{color:#425d76;font-size:.9rem}.fit-research-links{flex-wrap:wrap;gap:.7rem 1.3rem;margin:1.2rem 0;display:flex}.fit-research-intro{max-width:950px;font-size:1.05rem}.fit-research-card{background:#f3f8fe;border:1px solid #cedeed;border-radius:12px;margin:1rem 0;padding:1rem 1.25rem}.fit-research-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:1rem;display:grid}.fit-research-grid .fit-research-card{margin:0}.fit-research-form{border:1px solid #cedeed;border-radius:12px;flex-wrap:wrap;align-items:end;gap:1rem;margin:1rem 0;padding:1rem;display:flex}.fit-research-form label{gap:.4rem;max-width:100%;font-size:.85rem;font-weight:700;display:grid}.fit-research-form input,.fit-research-form select{color:#173c60;background:#fff;border:1px solid #91abc1;border-radius:6px;max-width:100%;padding:.65rem;font-size:1rem}.fit-research-form button,.fit-research-button{cursor:pointer;border-radius:6px;padding:.7rem 1rem;font-weight:700;display:inline-block;color:#fff!important;background:#075da3!important;text-decoration:none!important}.fit-research-scroll{border:1px solid #cedeed;border-radius:10px;overflow:auto}.fit-research-table{border-collapse:collapse;width:100%;min-width:760px;font-size:.9rem}.fit-research-table caption{text-align:left;color:#425d76;padding:.8rem}.fit-research-table th{text-align:left;background:#e7f1fc;padding:.8rem}.fit-research-table td{vertical-align:top;border-top:1px solid #dce7f2;padding:.8rem}.fit-research-table tbody tr:nth-child(2n){background:#f7fafe}.fit-research-table small{color:#52687c;white-space:nowrap;margin-top:.3rem;font-size:.75rem;display:block}.fit-research-table summary{cursor:pointer;color:#005dbd;font-weight:700}.fit-research-table details p{white-space:normal;min-width:190px;max-width:420px}.fit-research-table .negative{color:#9f1239}.fit-research-table .positive{color:#166534}.fit-research-pages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;display:flex}.fit-research-note{color:#425d76;font-size:.85rem}.fit-research-chart{background:#f3f8fe;border-radius:12px;width:100%;max-width:900px;height:auto;display:block}.fit-research li{margin:.4rem 0;line-height:1.65}.fit-research ul,.fit-research ol{padding-left:1.4rem;list-style:outside}.fit-research ol{list-style:decimal}.fit-research .fit-breadcrumbs{margin:0 0 1rem;font-size:.85rem}.fit-research details{margin:.6rem 0}.fit-research :focus-visible{outline-offset:3px;outline:3px solid #df9400}.fit-research-stats{font-size:1.1rem;font-weight:700}.fit-research .fit-profile-link{margin-top:.35rem;display:inline-block}@media (max-width:640px){.fit-research{padding:1rem .6rem 2rem}.fit-research-form>*{flex:100%}.fit-research-form input,.fit-research-form select{width:100%}.fit-research-table{font-size:.85rem}.fit-research-table th,.fit-research-table td{padding:.65rem}.fit-research-card{padding:.9rem}.fit-research-table th:first-child,.fit-research-table td:first-child{z-index:1;background:#f3f8fe;min-width:150px;position:sticky;left:0}}.fit-topic-links{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}.fit-topic-links a{background:#eaf4ff;border:1px solid #bcd4ec;border-radius:8px;padding:.65rem .9rem;font-weight:700;display:inline-block}
