/* Pilates Tropics - Studio Rules page. Requires css/site.css first. */

.rules .wrap{max-width:760px}
.rules h1,.rules h2{margin-bottom:48px}
.rules ol{list-style:none;counter-reset:rule}
.rules li{counter-increment:rule;display:grid;grid-template-columns:64px 1fr;gap:24px;align-items:start;
    padding:26px 0;border-top:1px solid var(--line-dark);font-size:16px;line-height:1.75;color:#3d474b}
.rules li:last-child{border-bottom:1px solid var(--line-dark)}
.rules li::before{content:counter(rule,decimal-leading-zero);font-family:'Signika','Open Sans',sans-serif;font-weight:700;
    font-size:34px;color:var(--apricot);line-height:1}
.rules li b{color:var(--ink);font-weight:600}

@media(max-width:900px){
  .rules li{grid-template-columns:44px 1fr;gap:16px}
  .rules li::before{font-size:26px}
}
.rules li a{color:var(--guava-deep);font-weight:600;text-decoration:none}
.rules li a:hover{text-decoration:underline}
