/* Paper-cut section art (scripts/section_art.py) */
.section-art{float:right;width:250px;margin:0 0 12px 32px;border-radius:16px;overflow:hidden;background:#071740;box-shadow:0 8px 24px rgba(7,23,64,.18)}
.section-art picture,.section-art img{display:block;width:100%;height:auto}
.container:has(> .section-art){display:flow-root}
.cg-hub-hero:has(> .section-art){display:flow-root;max-width:none!important}
.cg-hub-hero:has(> .section-art) > :not(.section-art){max-width:760px}
.section-art ~ .tips-competition-picker{clear:both}
@media (max-width:1024px){.section-art{width:200px;margin-left:24px}}
@media (max-width:760px){
.section-art{float:none;width:100%;margin:4px 0 16px;border-radius:14px;aspect-ratio:800/340}
.section-art img{height:100%;object-fit:cover}
}
