.ranking-years{display:flex;flex-direction:column;gap:32px;margin:0;font-family:"Roboto","Arial",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#2c2f31;interpolate-size:allow-keywords}.ranking-years a{color:#00338a;text-decoration:none;transition:color .2s ease}.ranking-years a:hover{color:#ff5901}.ranking-years a:focus-visible{outline:3px solid #ff5901;outline-offset:2px}.ranking-years__header{display:flex;flex-direction:column;gap:16px}.ranking-years__title{max-width:32ch;margin:0 !important;font-family:inherit;font-weight:700;font-size:24px;line-height:32px;color:#2c2f31;text-transform:none;text-wrap:pretty}.ranking-years__description{max-width:75ch;font-size:16px;line-height:24px;text-wrap:pretty}.ranking-years__description p{margin:0;font-size:inherit;line-height:inherit}.ranking-years__list{display:flex;flex-direction:column}.ranking-years__item{display:flex;flex-direction:column;gap:24px;scroll-margin-top:150px}.ranking-years__item+.ranking-years__item{margin-top:32px;padding-top:32px;border-top:1px solid #eaeae8}.ranking-years__logo{flex:none;max-width:219px;line-height:0}.ranking-years__image{display:block;width:auto;max-width:100%;height:auto}.ranking-years__logo[style]{--ranking-years-logo-base: 72px;--ranking-years-logo-max-height: 56px}.ranking-years__logo[style] .ranking-years__image{width:min(var(--ranking-years-logo-width, 1)*var(--ranking-years-logo-base)*var(--ranking-years-logo-density, 1),var(--ranking-years-logo-ratio, 1)*var(--ranking-years-logo-max-height)*var(--ranking-years-logo-density, 1),100%)}.ranking-years__body{display:flex;flex-direction:column;gap:24px;min-width:0}.ranking-years__intro{display:flex;flex-direction:column;gap:16px}.ranking-years__heading{display:flex;flex-direction:column;gap:4px}.ranking-years__name{margin:0 !important;font-family:inherit;font-weight:700;font-size:20px;line-height:28px;color:#2c2f31;text-transform:none;text-wrap:pretty}.ranking-years .ranking-years__name-link{color:inherit}.ranking-years .ranking-years__name-link:hover{color:#00338a}.ranking-years__logo-link{display:block}.ranking-years__period{margin:0;font-weight:500;font-size:14px;line-height:20px;color:#8e959a}.ranking-years__about{max-width:75ch;text-wrap:pretty}.ranking-years__about p{margin:0;font-size:inherit;line-height:inherit}.ranking-years__quote{max-width:75ch;margin:0;padding:0;border:0}.ranking-years__quote-text{margin:0;font-size:inherit;line-height:inherit;color:#2c2f31;text-wrap:pretty}.ranking-years__groups{display:flex;flex-direction:column;max-width:820px;border-top:1px solid #eaeae8}.ranking-years__group{border-bottom:1px solid #eaeae8}.ranking-years__group::details-content{block-size:0;overflow:hidden;transition:block-size .3s ease-in-out,content-visibility .3s ease-in-out allow-discrete}.ranking-years__group[open]::details-content{block-size:auto}.ranking-years__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;list-style:none;font-weight:700;font-size:18px;line-height:26px;color:#2c2f31;cursor:pointer;transition:color .2s ease}.ranking-years__summary::-webkit-details-marker{display:none}.ranking-years__summary:hover{color:#00338a}.ranking-years__summary:focus-visible{outline:3px solid #ff5901;outline-offset:2px}.ranking-years__group--archive .ranking-years__summary{color:#8e959a}.ranking-years__group--archive .ranking-years__summary:hover{color:#00338a}.ranking-years__chevron{flex:none;width:20px;height:20px;color:#8e959a;transition:transform .3s ease-in-out}.ranking-years__group[open]>.ranking-years__summary .ranking-years__chevron{transform:rotate(180deg)}.ranking-years__awards{display:flex;flex-direction:column;gap:24px;padding:0 0 24px}.ranking-years__award{display:flex;flex-direction:column;gap:16px}.ranking-years__years{margin:0;font-weight:700}.ranking-years__category{display:flex;flex-direction:column;gap:8px}.ranking-years__category-title{margin:0 !important;font-family:inherit;font-weight:700;font-size:14px;line-height:20px;letter-spacing:.04em;text-transform:uppercase;color:#2c2f31}.ranking-years__category-description{max-width:75ch;font-size:14px;line-height:20px;color:#2c2f31;text-wrap:pretty}.ranking-years__category-description p,.ranking-years__category-description ul,.ranking-years__category-description ol{margin:0;font-size:inherit;line-height:inherit}.ranking-years__category-description ul,.ranking-years__category-description ol{padding-left:24px}.ranking-years__nominations{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ranking-years__nomination{display:flex;align-items:center;gap:12px;margin:0;padding:12px 0;border-bottom:1px solid #eaeae8}.ranking-years__nomination:last-child{border-bottom:0}.ranking-years__nomination::before{display:none}.ranking-years__nomination--grouped{align-items:flex-start}.ranking-years__nomination--grouped .ranking-years__experts{padding:8px 0}.ranking-years__entries{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ranking-years__entry{display:flex;align-items:center;gap:12px;margin:0;padding:8px 0;border-top:1px solid #f4f4f2}.ranking-years__entry:last-child{padding-bottom:0}.ranking-years__entry::before{display:none}.ranking-years__entry .ranking-years__caption{flex:1 1 auto}.ranking-years__entry .ranking-years__badge{margin-left:auto}.ranking-years__faces{display:flex;flex:none}.ranking-years__faces>*+*{margin-left:-12px}.ranking-years__face-link{display:flex;border-radius:50%}.ranking-years__face-link:hover .ranking-years__face{border-color:#00338a}.ranking-years__face{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:2px solid #fff;border-radius:50%;background:#f4f4f2;object-fit:cover;object-position:top;transition:border-color .2s ease}.ranking-years__face--initials{background:#eaeae8;font-weight:500;font-size:14px;line-height:1;color:#2c2f31}.ranking-years__nomination-body{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.ranking-years__nomination-title,.ranking-years__experts{margin:0;font-size:inherit;line-height:inherit;color:#2c2f31;text-wrap:pretty}.ranking-years__experts{font-weight:700}.ranking-years .ranking-years__expert{color:inherit}.ranking-years .ranking-years__expert:not(:last-child)::after{content:","}.ranking-years a.ranking-years__expert:hover{color:#00338a}.ranking-years__caption{margin:0;font-weight:400;font-size:14px;line-height:20px;color:#8e959a;text-wrap:pretty}.ranking-years__expert-nomination{color:#2c2f31}.ranking-years__badge{flex:none;padding:2px 8px;border-radius:4px;background:#00338a;font-weight:500;font-size:14px;line-height:20px;color:#fff;white-space:nowrap}@media(prefers-reduced-motion: reduce){.ranking-years__group::details-content,.ranking-years__chevron{transition:none}}@media(min-width: 992px){.ranking-years{gap:48px;line-height:26px}.ranking-years__header{gap:24px}.ranking-years__title{font-size:36px;line-height:44px}.ranking-years__description{font-size:18px;line-height:28px}.ranking-years__item{flex-direction:row;gap:64px}.ranking-years__item+.ranking-years__item{margin-top:48px;padding-top:48px}.ranking-years__logo{flex:0 0 219px}.ranking-years__logo[style]{--ranking-years-logo-base: 92px;--ranking-years-logo-max-height: 72px}.ranking-years__body{flex:1 1 auto;gap:32px}.ranking-years__name{font-size:24px;line-height:32px}.ranking-years__summary{font-size:20px;line-height:28px}}
