.cr-body{flex-direction:column;gap:56px;padding-top:40px;padding-bottom:72px;display:flex}.cr-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.cr-head .ds-h2{margin-bottom:12px}.cr-more{color:var(--c-accent);white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none}.cr-more:hover{text-underline-offset:3px;text-decoration:underline}.cr-finders{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;padding-top:24px;display:grid}.cr-finders__title{color:var(--c-ink);margin:0 0 8px;font-size:17px;font-weight:700}.cr-rows{border-top:1px solid var(--c-line);margin:0;padding:0;list-style:none}.cr-rows li{border-bottom:1px solid var(--c-line)}.cr-rows a{box-sizing:border-box;align-items:center;gap:12px;min-height:48px;padding:8px 0;text-decoration:none;display:flex}.cr-rows__label{color:var(--c-body);flex:1;font-size:15px}.cr-rows a:hover .cr-rows__label{color:var(--c-accent);text-underline-offset:3px;text-decoration:underline}.cr-rows__count{color:var(--c-muted);font-size:13px}.cr-rows__chev{color:var(--c-muted);font-size:18px}.cr-all{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 40px;padding-top:24px;display:grid}.cr-all__title{margin:0 0 10px;font-size:15px;font-weight:700}.cr-all__title a{color:var(--c-ink);text-decoration:none}.cr-all__title a:hover{color:var(--c-accent)}.cr-all__list{margin:0;padding:0;list-style:none}.cr-all__list a{color:var(--c-accent);padding:5px 0;font-size:14.5px;line-height:1.6;text-decoration:none;display:block}.cr-all__list a:hover{text-underline-offset:3px;text-decoration:underline}.cr-upcoming{margin:0;padding:0;list-style:none}.cr-upcoming li{border-bottom:1px solid var(--c-line);grid-template-columns:120px minmax(0,1fr);gap:4px 24px;padding:16px 0;display:grid}.cr-upcoming__label{color:var(--c-secondary);font-size:15px;font-weight:700}.cr-upcoming__desc{color:var(--c-secondary);max-width:720px;font-size:14.5px;line-height:1.8}@media (max-width:1000px){.cr-all{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.cr-body{gap:40px;padding-top:28px;padding-bottom:48px}.cr-finders{grid-template-columns:1fr;gap:28px;padding-top:20px}.cr-all{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;padding-top:20px}.cr-all__list a{padding:6px 0;font-size:14px}.cr-upcoming li{grid-template-columns:1fr}}
