/* v0.54.0: the Photo Contest Rules page (/photo-contest/rules/, CWU_PC_Rules). Loaded only there. */
.cwu-pc-mq .cwu-pc-rules .cwu-pc-hero{padding-bottom:22px}
.cwu-pc-mq .cwu-pc-rules-back{margin:0 0 6px;font-size:14px}
.cwu-pc-mq .cwu-pc-rules-back a{color:inherit}
.cwu-pc-mq .cwu-pc-rules-box{max-width:820px;margin:22px auto 40px;padding:26px 30px;border-radius:18px;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 10px 28px rgba(0,0,0,.06);color:#2b2320}
.cwu-pc-mq .cwu-pc-rules-short{margin:0 0 18px;padding:14px 16px;border-radius:12px;background:#fff6e0;border:1px solid #f0d58a;font-size:16px;line-height:1.5}
.cwu-pc-mq .cwu-pc-rules-box section + section{margin-top:18px}
.cwu-pc-mq .cwu-pc-rules-box h2{margin:0 0 6px;font:500 21px/1.25 "Fredoka One",Fredoka,system-ui,sans-serif;color:#2b2320}
.cwu-pc-mq .cwu-pc-rules-box p,.cwu-pc-mq .cwu-pc-rules-box li{font-size:16px;line-height:1.6;color:#3d3430}
.cwu-pc-mq .cwu-pc-rules-box p{margin:0 0 8px}
.cwu-pc-mq .cwu-pc-rules-box ul{margin:0 0 8px 1.2em;padding:0}
@media (max-width:640px){.cwu-pc-mq .cwu-pc-rules-box{padding:18px 16px;margin:16px 0 28px}}
