.fr-main{max-width:1400px;margin:auto;padding:35px 30px 70px;color:#d8e7f0}.fr-hero{padding:28px 0 40px}.fr-hero h1{font-size:clamp(36px,5vw,62px);line-height:1.3;margin:20px 0}.fr-hero h1 span{color:#77d7c1}.fr-hero>p{max-width:850px;line-height:1.9;color:#adbed0}.fr-hero a{color:#8edccc}.fr-research,.fr-review{padding:28px;margin-bottom:26px;border:1px solid #2c475e;border-radius:18px;background:#0c1e30;min-width:0}.fr-filters{display:grid;grid-template-columns:1.3fr .8fr 1fr 1fr;gap:15px;margin-bottom:30px}.fr-filters label{display:flex;flex-direction:column;gap:10px;font-size:14px;color:#b5c8db}.fr-filters :is(select,input){width:100%;min-width:0;min-height:48px;font:inherit;background:#081826;color:#e0edf3;border:1px solid #3a5870;padding:10px;border-radius:10px}.fr-research h2,.fr-review h2{font-size:25px;margin:14px 0}.fr-research>p,.fr-review p{line-height:1.9;color:#afc3d6}.fr-scroll-hint{font-size:12px}.fr-table-region{overflow-x:auto;max-width:100%;border:1px solid #2f4b60;border-radius:12px}.fr-table-region table{width:100%;border-collapse:collapse;min-width:1150px}.fr-table-region :is(th,td){text-align:left;border-bottom:1px solid #253e53;padding:16px;font-size:14px;line-height:1.6}.fr-table-region th{color:#9fc5d1;background:#102b3d;white-space:nowrap}.fr-table-region td:nth-child(4){font-weight:700;color:#8de2cc}.fr-table-region tbody tr:hover{background:#143448}.fr-detail,.fr-pages button,#fr-close{min-height:44px;min-width:44px;border:1px solid #44667c;border-radius:9px;padding:9px 12px;background:#143244;color:#c4e5e4;cursor:pointer;font:inherit}.fr-pages{display:flex;justify-content:center;gap:20px;align-items:center;margin-top:20px}.fr-pages button:disabled{opacity:.4;cursor:default}.fr-main :focus-visible,#fr-dialog :focus-visible{outline:2px solid #e7c97a;outline-offset:4px}.fr-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fr-review article{background:#081a28;padding:20px;border-radius:12px}.fr-review article h3{font-size:18px;line-height:1.6}.fr-review article p,.fr-review li{font-size:14px;line-height:1.9;color:#adc0d3}.fr-review li{margin:12px 0}#fr-empty{padding:25px;border:1px dashed #4b6b81;border-radius:12px}#fr-dialog{background:#0c1e30;color:#cbddea;border:1px solid #466981;border-radius:18px;width:min(1180px,calc(100vw - 30px));max-height:90vh;padding:28px;box-sizing:border-box;overflow:auto}#fr-dialog::backdrop{background:#020a16cf}#fr-dialog>header{display:flex;justify-content:space-between;gap:15px;align-items:center}#fr-dialog h2{font-size:25px;line-height:1.4}#fr-dialog p{font-size:14px;line-height:1.9;color:#acc2d6}.fr-statements{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fr-statement{padding:18px;border:1px solid #305067;border-radius:12px;background:#081a28;min-width:0}.fr-statement h3{font-size:18px;line-height:1.6}.fr-statement dl{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.fr-statement dt{font-size:13px;color:#a2bbd0;margin-top:12px}.fr-statement dd{font-size:18px;line-height:1.6;margin:0;color:#8de2cc;overflow-wrap:anywhere}#fr-links{display:flex;gap:16px;flex-wrap:wrap}#fr-links a{color:#8edccc;font-size:14px;min-height:44px;display:inline-flex;align-items:center}#fr-history li{font-size:14px;line-height:1.9;margin:12px 0}@media(max-width:900px){.fr-filters{grid-template-columns:1fr 1fr}.fr-review-grid{grid-template-columns:1fr}.fr-statements{grid-template-columns:1fr}}@media(max-width:540px){.fr-main{padding:25px 16px 50px}.fr-research,.fr-review{padding:18px}.fr-filters{grid-template-columns:minmax(0,1fr)}.fr-research h2,.fr-review h2{font-size:21px}.fr-pages{gap:10px;font-size:13px}#fr-dialog{padding:18px}.mx-financial-rankings .mx-preview-banner{font-size:10px}}.mx-financial-rankings [hidden]{display:none!important}
