.px-rules{width:min(1184px,100%);padding:var(--px-space-6) var(--px-margin) var(--px-space-7);color:var(--px-ink-soft);font-family:var(--px-font-ui);font-size:var(--px-body-size);line-height:var(--px-body-line);margin:0 auto}:where(.px-rules) :where(h1,h2,p){margin:0}.px-rules h1,.px-rules h2,.px-rules strong{color:var(--px-ink);font-weight:500}.px-rules del{color:var(--px-ink-faint);text-decoration-thickness:1px}.px-rules-head{align-items:flex-start;gap:var(--px-space-4);margin-bottom:var(--px-space-5);flex-direction:column;display:flex}.px-rules-head h1{font-size:var(--px-size-8);line-height:var(--px-display-line);letter-spacing:var(--px-display-track);text-wrap:balance}.px-rules-head p{margin-top:var(--px-space-3);max-width:65ch;font-size:var(--px-size-3)}.px-rules-cta{justify-content:center;align-items:center;gap:var(--px-space-3);min-height:48px;padding:0 var(--px-space-4);border:1px solid var(--px-accent);border-radius:var(--px-radius-control);background:var(--px-accent-wash);color:var(--px-accent-ink);font-size:var(--px-size-4);white-space:nowrap;transition:background-color var(--px-dur-select) var(--px-ease);font-weight:500;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.px-rules-cta:hover{background:var(--px-accent-wash-strong)}}.px-rules-cta:focus-visible{outline:2px solid var(--px-accent);outline-offset:2px}.px-rules-layout{flex-direction:column;display:flex}.px-rules-price{padding:var(--px-space-5) 0;border-top:1px solid var(--px-hairline)}.px-rules-price h2{margin-bottom:var(--px-space-4);font-size:var(--px-title-size);line-height:1.2}.px-rules-price p{margin:var(--px-space-3) 0;font-size:var(--px-size-4)}.px-rules-price strong{margin-left:var(--px-space-1);font-size:var(--px-display-size);color:var(--px-accent-ink);font-variant-numeric:tabular-nums;line-height:1}.px-rules-price small{max-width:28ch;font-size:var(--px-size-2);color:var(--px-ink-faint);line-height:1.6;display:block}.px-rules-content section{padding:var(--px-space-5) 0;border-top:1px solid var(--px-hairline)}.px-rules-content h2{font-size:var(--px-size-6);letter-spacing:var(--px-title-track);line-height:1.25}.px-rules-content p{margin-top:var(--px-space-3);max-width:65ch;font-size:var(--px-size-3)}@media (min-width:900px){.px-rules-head{justify-content:space-between;align-items:flex-start;gap:var(--px-space-5);margin-bottom:var(--px-space-6);flex-direction:row}.px-rules-head h1{font-size:var(--px-size-9)}.px-rules-layout{gap:var(--px-space-7);grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;display:grid}.px-rules-price{top:var(--px-space-5);padding:var(--px-space-5) 0;position:sticky}.px-rules-content section{padding:var(--px-space-5) 0 var(--px-space-5)}.px-rules-content h2{font-size:var(--px-size-7)}}@media (min-width:900px) and (max-width:1150px){.px-rules-layout{gap:var(--px-space-6);grid-template-columns:minmax(0,240px) minmax(0,1fr)}}
