.policy{position:relative;}.policy section+section{margin-top:30px;}.policy h2{margin-bottom:15px;font-size:20px;font-weight:bold;}@media screen and (max-width:768px){.policy h2{font-size:16px;}}.policy h3{margin-bottom:15px;font-size:16px;font-weight:bold;}@media screen and (max-width:768px){.policy h3{font-size:14px;}}.policy h3:not(:first-child){margin-top:15px;}.policy p{font-size:16px;line-height:24px;}@media screen and (max-width:768px){.policy p{font-size:14px;}}.policy p+p{margin-top:1rem;}.policy ul{margin:1rem 0;padding-left:2rem;list-style-type:disc;font-size:16px;line-height:24px;}@media screen and (max-width:768px){.policy ul{font-size:14px;}}.policy ol{margin:1rem 0;padding-left:2rem;list-style-type:decimal;font-size:16px;line-height:24px;}@media screen and (max-width:768px){.policy ol{font-size:14px;}}.policy a{font-size:16px;text-decoration:underline;}@media screen and (max-width:768px){.policy a{font-size:14px;}}.policy a:hover{text-decoration:none;}.policy img{display:block;margin-top:1rem;margin-bottom:1rem;width:auto;max-width:100%;}.rules-container{margin-top:40px;margin-bottom:60px;}@media screen and (max-width:768px){.rules-container{margin-top:0;}}.rules-container .x-title{margin-bottom:30px;}@media screen and (max-width:768px){.rules-container .x-title{margin:0 -20px 20px -20px;font-size:20px;}}@media screen and (max-width:1087px){.m-pcOnly{display:none;}}.m-spOnly{display:none;}@media screen and (max-width:1087px){.m-spOnly{display:block;}}