@layer components{.r-rule{border-bottom:1px solid var(--line-strong);min-height:28px}.r-year{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.r-steps{counter-reset:r-step}.r-steps>li{counter-increment:r-step;padding-left:2.6rem;position:relative}.r-steps>li:before{content:counter(r-step);border:1px solid var(--line-strong);width:1.75rem;height:1.75rem;font-family:var(--font-mono);color:var(--ink-2);background:var(--card);border-radius:999px;justify-content:center;align-items:center;font-size:12px;display:inline-flex;position:absolute;top:.1rem;left:0}}@media print{:root:has([data-print-area]){--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}body:has([data-print-area]){background:var(--paper)!important}body:has([data-print-area]) :not([data-print-area]):not([data-print-area] *):not(:has([data-print-area])){display:none!important}body:has([data-print-area]) :has([data-print-area]){box-shadow:none!important;background:0 0!important;border:0!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important}[data-print-area]{box-shadow:none!important;border:0!important;max-height:none!important;padding:0!important;overflow:visible!important}[data-print-area] .r-break{break-inside:avoid}[data-print-area] [data-print-hide]{display:none!important}@page{margin:.6in}}
