.rules-hero[data-astro-cid-cbfsj3jh] img[data-astro-cid-cbfsj3jh]{filter:saturate(.72) contrast(1.08)}.rules-hero-wash[data-astro-cid-cbfsj3jh]{background:linear-gradient(0deg,#060b0ff2,#060b0f52 72%),linear-gradient(90deg,#060b0fd6,#060b0f14 76%)}.summary-cell[data-astro-cid-cbfsj3jh]{display:flex;min-height:6.5rem;flex-direction:column;justify-content:center;gap:.25rem;padding:var(--spacing-md)}.summary-cell[data-astro-cid-cbfsj3jh] strong[data-astro-cid-cbfsj3jh]{color:var(--color-cream);font-family:var(--font-display);font-size:1.25rem}.summary-cell[data-astro-cid-cbfsj3jh] span[data-astro-cid-cbfsj3jh]{color:var(--color-mute);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.index-link[data-astro-cid-cbfsj3jh]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);border-bottom:1px solid var(--color-rule);padding-block:var(--spacing-md);color:var(--color-ink-soft);font-size:.875rem;transition:color .16s ease,padding-left .16s ease}.index-link[data-astro-cid-cbfsj3jh] span[data-astro-cid-cbfsj3jh]:last-child{color:var(--color-teal-deep);font-family:var(--font-display);font-size:.75rem}.index-link[data-astro-cid-cbfsj3jh]:hover,.index-link[data-astro-cid-cbfsj3jh]:focus-visible{color:var(--color-teal-deep);padding-left:.25rem}.rulebook-principle[data-astro-cid-cbfsj3jh]{border-left:3px solid var(--color-accent);margin-bottom:var(--spacing-3xl);padding-left:var(--spacing-lg);color:var(--color-ink);font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.5}.rule-section[data-astro-cid-cbfsj3jh]{border-top:1px solid var(--color-rule);padding-block:var(--spacing-3xl)}.section-heading[data-astro-cid-cbfsj3jh]{display:flex;align-items:end;justify-content:space-between;gap:var(--spacing-lg)}.section-heading[data-astro-cid-cbfsj3jh] p[data-astro-cid-cbfsj3jh]{color:var(--color-teal-deep);font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.section-heading[data-astro-cid-cbfsj3jh] h2[data-astro-cid-cbfsj3jh]{margin-top:var(--spacing-xs);color:var(--color-ink);font-size:clamp(1.8rem,4vw,3rem)}.section-heading[data-astro-cid-cbfsj3jh]>span[data-astro-cid-cbfsj3jh]{color:color-mix(in srgb,var(--color-rule) 38%,transparent);font-family:var(--font-display);font-size:clamp(3.5rem,8vw,6rem);line-height:.8}.section-introduction[data-astro-cid-cbfsj3jh]{margin-top:var(--spacing-md);max-width:43rem;color:var(--color-mute);line-height:1.75}.rules-list[data-astro-cid-cbfsj3jh]{margin-top:var(--spacing-xl);border-top:1px solid var(--color-rule)}.rule-card[data-astro-cid-cbfsj3jh]{display:grid;grid-template-columns:3.5rem 1fr;gap:var(--spacing-lg);border-bottom:1px solid var(--color-rule);padding-block:var(--spacing-xl)}.rule-code[data-astro-cid-cbfsj3jh]{color:var(--color-teal-deep);font-family:var(--font-display);font-size:.85rem}.rule-card[data-astro-cid-cbfsj3jh] h3[data-astro-cid-cbfsj3jh]{color:var(--color-ink);font-size:clamp(1.15rem,2.2vw,1.45rem)}.rule-card[data-astro-cid-cbfsj3jh] p[data-astro-cid-cbfsj3jh]{margin-top:var(--spacing-sm);color:var(--color-mute);line-height:1.75}.faq-list[data-astro-cid-cbfsj3jh]{margin-top:var(--spacing-xl);border-top:1px solid var(--color-rule)}.faq-item[data-astro-cid-cbfsj3jh]{border-bottom:1px solid var(--color-rule)}.faq-item[data-astro-cid-cbfsj3jh] summary[data-astro-cid-cbfsj3jh]{display:grid;cursor:pointer;grid-template-columns:2.5rem 1fr 1.25rem;gap:var(--spacing-md);padding-block:var(--spacing-lg);list-style:none}.faq-item[data-astro-cid-cbfsj3jh] summary[data-astro-cid-cbfsj3jh]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-cbfsj3jh] summary[data-astro-cid-cbfsj3jh]>span[data-astro-cid-cbfsj3jh]{color:var(--color-teal-deep);font-family:var(--font-display);font-size:.75rem}.faq-item[data-astro-cid-cbfsj3jh] summary[data-astro-cid-cbfsj3jh] strong[data-astro-cid-cbfsj3jh]{color:var(--color-ink);font-family:var(--font-display);font-size:1.1rem;font-weight:500}.faq-item[data-astro-cid-cbfsj3jh] summary[data-astro-cid-cbfsj3jh] i[data-astro-cid-cbfsj3jh]{position:relative;height:1.25rem;width:1.25rem}.faq-item[data-astro-cid-cbfsj3jh] summary[data-astro-cid-cbfsj3jh] i[data-astro-cid-cbfsj3jh]:before,.faq-item[data-astro-cid-cbfsj3jh] summary[data-astro-cid-cbfsj3jh] i[data-astro-cid-cbfsj3jh]:after{content:"";position:absolute;left:0;top:50%;height:1px;width:100%;background:var(--color-accent);transition:transform .16s ease}.faq-item[data-astro-cid-cbfsj3jh] summary[data-astro-cid-cbfsj3jh] i[data-astro-cid-cbfsj3jh]:after{transform:rotate(90deg)}.faq-item[data-astro-cid-cbfsj3jh][open] summary[data-astro-cid-cbfsj3jh] i[data-astro-cid-cbfsj3jh]:after{transform:rotate(0)}.faq-item[data-astro-cid-cbfsj3jh]>p[data-astro-cid-cbfsj3jh]{padding:0 var(--spacing-2xl) var(--spacing-lg) 4rem;color:var(--color-mute);line-height:1.75}.forms-cta[data-astro-cid-cbfsj3jh]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xl);margin-top:var(--spacing-2xl);background:var(--color-night-soft);padding:var(--spacing-xl);color:var(--color-paper)}.forms-cta[data-astro-cid-cbfsj3jh]>div[data-astro-cid-cbfsj3jh]>p[data-astro-cid-cbfsj3jh]{color:var(--color-gold-soft);font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.forms-cta[data-astro-cid-cbfsj3jh] h2[data-astro-cid-cbfsj3jh]{margin-top:var(--spacing-xs);color:var(--color-cream);font-size:1.6rem}.forms-cta[data-astro-cid-cbfsj3jh] a[data-astro-cid-cbfsj3jh]{flex-shrink:0;border:1px solid var(--color-accent);padding:var(--spacing-sm) var(--spacing-lg);color:var(--color-gold-soft);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:background .16s ease,color .16s ease}.forms-cta[data-astro-cid-cbfsj3jh] a[data-astro-cid-cbfsj3jh]:hover,.forms-cta[data-astro-cid-cbfsj3jh] a[data-astro-cid-cbfsj3jh]:focus-visible{background:var(--color-accent);color:var(--color-night)}@media(max-width:47.99rem){.summary-cell[data-astro-cid-cbfsj3jh]{min-height:5.5rem}.rule-card[data-astro-cid-cbfsj3jh]{grid-template-columns:2.5rem 1fr;gap:var(--spacing-md)}.faq-item[data-astro-cid-cbfsj3jh]>p[data-astro-cid-cbfsj3jh]{padding-left:3.5rem;padding-right:0}.forms-cta[data-astro-cid-cbfsj3jh]{align-items:flex-start;flex-direction:column}}
