:is(:root:has(.site-rb),.site-rb){--background:#f5f1e8;--foreground:#191714;--card:#fbf8f1;--card-foreground:#191714;--popover:#fbf8f1;--popover-foreground:#191714;--primary:#b3122e;--primary-foreground:#fff8f2;--secondary:#ebe5d8;--secondary-foreground:#191714;--muted:#ebe5d8;--muted-foreground:#5f584d;--accent:#f3dcdc;--accent-foreground:#7d0c20;--destructive:#b3122e;--border:#d6cdbc;--input:#cfc5b2;--ring:#b3122e;--radius:.125rem;--rb-ink:#191714;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.site-rb{font-family:var(--font-body), Georgia, serif}.site-rb .font-heading,.site-rb h1,.site-rb h2,.site-rb h3{font-family:var(--font-display), Georgia, serif}.rb-kicker{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-size:.72rem;font-weight:700}.rb-ui{font-family:var(--font-ui), system-ui, sans-serif}.rb-rule{border-top:3px solid var(--rb-ink);border-bottom:1px solid var(--rb-ink);height:5px}.rb-hair{border-color:var(--border)}@media (min-width:768px){.rb-cols>*+*{border-left:1px solid var(--border);padding-left:1.5rem}}.rb-dropcap>p:first-child:first-letter{float:left;font-family:var(--font-display), Georgia, serif;color:var(--primary);padding:.06em .08em 0 0;font-size:3.6em;font-weight:700;line-height:.82}.rb-prose{font-size:1.075rem;line-height:1.75}.rb-prose p{margin:0 0 1.05rem}.rb-prose h2{margin:2rem 0 .6rem;font-size:1.45rem;font-weight:700}.rb-prose ul{margin:0 0 1rem 1.25rem;list-style:outside}.rb-prose a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.rb-figure img{border:1px solid var(--border);background:var(--muted)}.rb-figure figcaption{font-family:var(--font-ui), system-ui, sans-serif;color:var(--muted-foreground);margin-top:.35rem;font-size:.72rem}.rb-num{font-family:var(--font-ui), system-ui, sans-serif;font-variant-numeric:tabular-nums}
