.rule[data-astro-cid-othe3of6]{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.rule[data-astro-cid-othe3of6] h2[data-astro-cid-othe3of6]{margin:0 0 var(--space-3)}.rule[data-astro-cid-othe3of6] p[data-astro-cid-othe3of6]{color:var(--color-text-secondary);margin:0}.rule__steps[data-astro-cid-othe3of6]{gap:var(--space-3);counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rule__steps[data-astro-cid-othe3of6] li[data-astro-cid-othe3of6]{gap:var(--space-2);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);font-weight:var(--font-weight-semibold);line-height:1.35;display:grid}.rule__steps[data-astro-cid-othe3of6] span[data-astro-cid-othe3of6]{background:var(--color-brand-primary);color:#fff;width:32px;height:32px;font-size:var(--font-size-small);border-radius:50%;place-items:center;display:grid}.fcards[data-astro-cid-othe3of6]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fcard[data-astro-cid-othe3of6]{gap:var(--space-3);padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:border-color var(--duration-fast) var(--easing), box-shadow var(--duration-fast) var(--easing);flex-direction:column;display:flex;position:relative}.fcard[data-astro-cid-othe3of6]:not(.is-pending):hover{border-color:var(--color-brand-primary);box-shadow:var(--shadow-md)}.fcard__top[data-astro-cid-othe3of6]{justify-content:space-between;align-items:flex-start;display:flex}.rank[data-astro-cid-othe3of6]{font-size:1.5rem;font-weight:var(--font-weight-semibold);color:var(--color-border-strong,#a9b4be);font-variant-numeric:tabular-nums;line-height:1}.fcard[data-astro-cid-othe3of6] h3[data-astro-cid-othe3of6]{font-size:var(--font-size-h4);margin:0}.fcard[data-astro-cid-othe3of6] h3[data-astro-cid-othe3of6] a[data-astro-cid-othe3of6]{color:var(--color-text-primary);text-decoration:none}.fcard[data-astro-cid-othe3of6] h3[data-astro-cid-othe3of6] a[data-astro-cid-othe3of6]:after{content:"";border-radius:inherit;position:absolute;inset:0}.fcard[data-astro-cid-othe3of6] p[data-astro-cid-othe3of6]{color:var(--color-text-secondary);margin:0}.fcard__meta[data-astro-cid-othe3of6]{padding-top:var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:auto;display:flex}.fcard__go[data-astro-cid-othe3of6]{align-items:center;gap:var(--space-1);color:var(--color-link);font-weight:var(--font-weight-semibold);font-size:var(--font-size-small);margin-left:auto;display:inline-flex}.is-pending[data-astro-cid-othe3of6]{opacity:.75}.chip[data-astro-cid-othe3of6]{align-items:center;gap:var(--space-1);padding:2px var(--space-2);background:var(--color-brand-subtle);color:var(--color-link);font-size:.75rem;font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:999px;display:inline-flex}.chip--muted[data-astro-cid-othe3of6]{background:var(--color-surface-subtle);color:var(--color-text-secondary);border:var(--border-width) solid var(--color-border)}.ogroups[data-astro-cid-othe3of6]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ogroup[data-astro-cid-othe3of6]{padding:var(--space-6);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);scroll-margin-top:140px}.ogroup[data-astro-cid-othe3of6] h3[data-astro-cid-othe3of6]{margin:0 0 var(--space-1);font-size:var(--font-size-h4)}.ogroup__lead[data-astro-cid-othe3of6]{margin:0 0 var(--space-4);font-size:var(--font-size-small);color:var(--color-text-secondary)}.olist[data-astro-cid-othe3of6]{margin:0;padding:0;list-style:none;display:grid}.olist__item[data-astro-cid-othe3of6]{gap:var(--space-3);padding:var(--space-3) var(--space-2);border-top:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:2rem 20px minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.olist__item[data-astro-cid-othe3of6]:not(.is-pending):hover{background:var(--color-surface-subtle)}.olist__item[data-astro-cid-othe3of6]>.icon{color:var(--color-link)}.olist__rank[data-astro-cid-othe3of6]{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.olist__tx[data-astro-cid-othe3of6]{min-width:0;display:grid}.olist__tx[data-astro-cid-othe3of6] a[data-astro-cid-othe3of6]{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);text-decoration:none}.olist__tx[data-astro-cid-othe3of6] a[data-astro-cid-othe3of6]:after{content:"";position:absolute;inset:0}.olist__tx[data-astro-cid-othe3of6]>span[data-astro-cid-othe3of6]{font-weight:var(--font-weight-semibold)}.olist__tx[data-astro-cid-othe3of6] small[data-astro-cid-othe3of6]{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.olist__calc[data-astro-cid-othe3of6]{color:var(--color-link)}@media (width<=991px){.rule[data-astro-cid-othe3of6]{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.fcards[data-astro-cid-othe3of6]{grid-template-columns:repeat(2,minmax(0,1fr))}.ogroups[data-astro-cid-othe3of6]{grid-template-columns:minmax(0,1fr)}}@media (width<=599px){.fcards[data-astro-cid-othe3of6],.rule__steps[data-astro-cid-othe3of6]{grid-template-columns:minmax(0,1fr)}}
