section.rules-main{--sm-padding-x:0;padding:0 calc(var(--sm-std-gutter) * var(--sm-padding-x));max-width:50rem;margin:0 auto;margin-bottom:1rem}@media (min-width:576px) and (max-width:991.98px){section.rules-main{--sm-padding-x:1.5}}@media (max-width:575.98px){section.rules-main{--sm-row-gap:0}}@media (min-width:576px) and (max-width:767.98px){section.rules-main{--sm-row-gap:0}}@media (min-width:768px) and (max-width:991.98px){section.rules-main{--sm-row-gap:0}}@media (min-width:992px) and (max-width:1199.98px){section.rules-main{--sm-row-gap:0}}@media (min-width:1200px){section.rules-main{--sm-column-gap:1.5}}section.rules-main h2{text-align:left!important;color:var(--bs-body-color)!important}section.rules-main section.rules .rules-wrapper-outer{display:flex;flex-direction:var(--sm-flex-direction)}@media (max-width:767.98px){section.rules-main section.rules .rules-wrapper-outer{--sm-flex-direction:column}}@media (min-width:768px){section.rules-main section.rules .rules-wrapper-outer{--sm-flex-direction:row}}section.rules-main section.rules .rules-wrapper-outer .rules-wrapper-inner{flex-grow:1}section.rules-main section.rules .rules-wrapper-outer .image-wrapper img{max-width:18rem;display:block;margin:var(--sm-margin)}@media (max-width:767.98px){section.rules-main section.rules .rules-wrapper-outer .image-wrapper img{--sm-margin:0 auto 1rem auto}}@media (min-width:768px){section.rules-main section.rules .rules-wrapper-outer .image-wrapper img{--sm-margin:0}}section.rules-main section.details-and-examples section .section-wrapper{display:grid;-moz-column-gap:calc(var(--sm-std-gutter) * var(--sm-column-gap));column-gap:calc(var(--sm-std-gutter) * var(--sm-column-gap));row-gap:calc(var(--sm-std-gutter) * var(--sm-row-gap));grid-template-columns:var(--sm-grid-template-columns);grid-template-rows:var(--sm-grid-template-rows)}@media (max-width:575.98px){section.rules-main section.details-and-examples section .section-wrapper{--sm-grid-template-columns:1fr}}@media (min-width:576px) and (max-width:767.98px){section.rules-main section.details-and-examples section .section-wrapper{--sm-grid-template-columns:1fr}}@media (min-width:768px) and (max-width:991.98px){section.rules-main section.details-and-examples section .section-wrapper{--sm-grid-template-columns:1fr}}@media (min-width:992px) and (max-width:1199.98px){section.rules-main section.details-and-examples section .section-wrapper{--sm-grid-template-columns:1fr}}@media (min-width:1200px){section.rules-main section.details-and-examples section .section-wrapper{--sm-grid-template-columns:3fr 2fr}}section.rules-main section.details-and-examples section .section-wrapper .example{display:flex;flex-direction:row;align-items:flex-start;justify-content:center}section.rules-main section.details-and-examples section .section-wrapper .example .wrapper{flex-basis:var(--sm-board-width);display:flex;flex-direction:var(--sm-flex-direction)}@media (max-width:1199.98px){section.rules-main section.details-and-examples section .section-wrapper .example .wrapper{--sm-flex-direction:column-reverse}}@media (min-width:1200px){section.rules-main section.details-and-examples section .section-wrapper .example .wrapper{--sm-flex-direction:column}}section.rules-main section.details-and-examples section .section-wrapper .example .wrapper .title{width:100%;font-weight:600}section.rules-main section.details-and-examples section .section-wrapper .example .wrapper img{max-width:var(--sm-board-width)}section.rules-main section.play .btn-wrapper{display:flex;justify-content:center}@media (max-width:575.98px){section.rules-main section.play .btn-wrapper{--sm-btn-font-size:calc(var(--sm-base-witdh) * 2.5);--sm-btn-padding-y:calc(var(--sm-base-witdh) * 0.5)}}@media (min-width:576px) and (max-width:767.98px){section.rules-main section.play .btn-wrapper{--sm-btn-font-size:calc(var(--sm-base-witdh) * 1.64);--sm-btn-padding-y:calc(var(--sm-base-witdh) * 0.5)}}@media (min-width:768px) and (max-width:1199.98px){section.rules-main section.play .btn-wrapper{--sm-btn-font-size:calc(var(--sm-base-witdh) * 1.64);--sm-btn-padding-y:calc(var(--sm-base-witdh) * 0.5)}}@media (min-width:1200px){section.rules-main section.play .btn-wrapper{--sm-btn-font-size:calc(var(--sm-base-witdh) * 1.64);--sm-btn-padding-y:calc(var(--sm-base-witdh) * 0.5)}}section.rules-main section.play .btn-wrapper .btn{--bs-btn-padding-y:var(--sm-btn-padding-y);--bs-btn-font-size:var(--sm-btn-font-size)}section.rules-main section.play .btn-wrapper .btn{--bs-btn-padding-x:calc(var(--sm-base-witdh) * 1.5)}body section.rules-main section.details-and-examples section .section-wrapper .example .wrapper img.light{display:block}body section.rules-main section.details-and-examples section .section-wrapper .example .wrapper img.dark{display:none}body[data-bs-theme=dark] section.rules-main section.details-and-examples section .section-wrapper .example .wrapper img.light{display:none}body[data-bs-theme=dark] section.rules-main section.details-and-examples section .section-wrapper .example .wrapper img.dark{display:block}