/* Publication files are direct downloads, separate from the selected research pack. */
html[lang=en] .ranking-release{padding:36px 0;margin:28px 0 16px;background:transparent;border:0;}
html[lang=en] .ranking-release h2{font-size:30px;line-height:1.25;margin:8px 0 12px;}
html[lang=en] .ranking-release-edition{font-size:14px;margin:0 0 24px;}
html[lang=en] .ranking-release-layout{display:grid;grid-template-columns:180px minmax(0,1fr) 230px;gap:28px;align-items:start;}
html[lang=en] .ranking-release-cover{display:block;font-size:14px;}
html[lang=en] .ranking-release-cover img{display:block;width:100%;height:auto;}
html[lang=en] .ranking-release-cover span{display:block;margin-top:8px;}
html[lang=en] .ranking-release ul{list-style:none;margin:0;padding:0;}
html[lang=en] .ranking-release-files a{display:flex;align-items:center;min-height:44px;padding:10px 0;box-sizing:border-box;font-size:16px;line-height:1.5;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px;}
html[lang=en] .ranking-release-support{margin-top:12px;}
html[lang=en] .ranking-release-support a{font-size:14px;}
html[lang=en] .ranking-release-covers summary{min-height:44px;padding:10px 0;cursor:pointer;font-size:16px;}
html[lang=en] .ranking-release-covers li{display:grid;grid-template-columns:1fr auto auto;gap:8px;font-size:14px;align-items:center;margin:8px 0;}
html[lang=en] .ranking-release-covers li a{min-height:44px;display:flex;align-items:center;text-decoration:underline;}
html[lang=en] .release-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
html[lang=en] .company-id-note{font-size:14px;line-height:1.6;margin:12px 0;max-width:68ch;}
@media(max-width:700px){html[lang=en] .ranking-release-layout{grid-template-columns:1fr;gap:20px;}html[lang=en] .ranking-release-cover{width:160px;}html[lang=en] .ranking-release h2{font-size:26px;}}
