.site-inner .page-hero.rv-ranking-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:54px;padding-bottom:38px;background:radial-gradient(ellipse at 88% 70%,#d8bb7640,transparent 50%),linear-gradient(100deg,#f7f5ef,#eae5db);border-bottom:2px solid #b89656}
.rv-ranking-title{min-width:0;max-width:55%}.rv-ranking-title h1{position:relative;isolation:isolate;display:table;width:fit-content;max-width:100%;padding:.22em .7em .26em;box-sizing:border-box;color:#fff;line-height:1.3;background:none}.rv-ranking-title h1::before{content:"";position:absolute;inset:0;z-index:-1;background:url('/site/rivalis/identity/title-brush.svg') center/100% 100% no-repeat}.rv-ranking-title p{margin-bottom:0}
.site-inner .page-hero.rv-ranking-hero>img{position:static;display:block;width:42%;max-width:470px;height:auto;max-height:200px;object-fit:contain;opacity:1;filter:drop-shadow(0 8px 8px #49331433);flex-shrink:0}
@media(max-width:800px){.site-inner .page-hero.rv-ranking-hero{flex-direction:column;align-items:flex-start;gap:20px;padding-top:42px;padding-bottom:28px}.rv-ranking-title{max-width:100%}.site-inner .page-hero.rv-ranking-hero>img{width:100%;max-width:390px;max-height:160px;align-self:center}.rv-ranking-title h1{font-size:34px!important}}
