.rankings_root__BDPuU{--line:#dce4dd;--green:#184c3c;color:#20352c;font-size:15px;line-height:1.7}.rankings_controls__oUNjo{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;background:white;padding:20px;border:1px solid var(--line);border-radius:12px}.rankings_root__BDPuU label{font-size:12px;font-weight:700}.rankings_root__BDPuU input,.rankings_root__BDPuU select{display:block;width:100%;padding:12px;margin-top:6px;border:1px solid var(--line);border-radius:7px;background:white;font:inherit;color:inherit;min-height:45px}.rankings_cards__HlUxT{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.rankings_cards__HlUxT>div{background:#e9f0e8;border-radius:10px;padding:14px 20px}.rankings_cards__HlUxT b{display:block;font-size:25px}.rankings_bar__zVkGe{display:flex;align-items:end;justify-content:space-between;gap:15px;margin:20px 0}.rankings_switches__5Ac69{display:flex;gap:8px;flex-wrap:wrap}.rankings_root__BDPuU button{min-height:45px;cursor:pointer;font:inherit;font-size:14px;font-weight:700;padding:10px 18px;border:1px solid var(--line);border-radius:7px;background:white;color:inherit}.rankings_root__BDPuU button[aria-pressed=true]{background:var(--green);color:white}.rankings_root__BDPuU table{width:100%;border-collapse:collapse;background:white}.rankings_root__BDPuU td,.rankings_root__BDPuU th{padding:15px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.rankings_root__BDPuU th{font-size:12px;background:#edf1eb;white-space:nowrap}.rankings_root__BDPuU td b{font-size:19px}.rankings_table__3Gr8q{overflow:auto;border:1px solid var(--line);border-radius:10px}.rankings_name__nu5S7{font-weight:700;min-width:190px}.rankings_root__BDPuU small{display:block;font-size:12px;font-weight:400;color:#63746a}.rankings_score__Al9ZG{font-size:24px;font-weight:900;color:var(--green)}.rankings_root__BDPuU details{margin:16px 0;padding:16px;background:white;border:1px solid var(--line);border-radius:10px}.rankings_root__BDPuU td details{border:0;padding:0;margin:8px 0;font-size:13px}.rankings_root__BDPuU summary{cursor:pointer;font-weight:700}.rankings_root__BDPuU a{color:var(--green);text-decoration:underline}.rankings_root__BDPuU h2{font-size:22px;font-weight:800}.rankings_root__BDPuU p{margin:12px 0}.rankings_muted__YkB6b{color:#63746a}.rankings_notice__ACWij{padding:12px 16px;border-left:4px solid #a48045;background:#fff8e8}.rankings_more__v2VQw{margin-top:12px;width:100%}.rankings_root__BDPuU :is(button,input,select,a,summary):focus-visible{outline:3px solid #d1a250;outline-offset:3px}@media(max-width:650px){.rankings_controls__oUNjo{grid-template-columns:1fr 1fr}.rankings_controls__oUNjo label:first-child{grid-column:span 2}.rankings_bar__zVkGe{align-items:stretch;flex-direction:column}.rankings_root__BDPuU td,.rankings_root__BDPuU th{padding:12px}.rankings_cards__HlUxT{gap:8px}.rankings_cards__HlUxT>div{padding:10px}.rankings_cards__HlUxT b{font-size:20px}}