.rc-article{--rc-bg:#0d1430;--rc-panel:#16204a;--rc-ink:#f4efe4;--rc-muted:#b7bfd6;--rc-accent:#e9b43c;--rc-accent-soft:#f3cf7a;--rc-against:#f08a7e;--rc-for:#7fb2ff;--accent-primary:#e9b43c;--accent-secondary:#f3cf7a;--rc-line:#e9b43c3d;background:var(--rc-bg);color:var(--rc-ink);font-family:Georgia,Times New Roman,serif;line-height:1.64}.rc-article a{color:var(--rc-accent-soft);text-underline-offset:3px}.rc-article a:focus-visible,.rc-article button:focus-visible,.rc-article input:focus-visible,.rc-article summary:focus-visible{outline:2px solid var(--rc-accent);outline-offset:2px}.rc-article h1,.rc-article h2,.rc-article h3{letter-spacing:-.01em;font-weight:700;line-height:1.1}.rc-hero{text-align:center;width:100%;min-height:92vh;padding:var(--article-hero-clearance,7rem) 24px 4rem;background:var(--rc-bg);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.rc-hero-bg{z-index:0;position:absolute;inset:0}.rc-hero-bg svg{width:100%;height:100%;display:block}.rc-hero-bg .rc-board--tall{display:none}@media (max-width:640px){.rc-hero-bg .rc-board--wide{display:none}.rc-hero-bg .rc-board--tall{display:block}}.rc-hero-scrim{z-index:1;background:radial-gradient(80% 66% at 50% 46%,#0d1430d6 0%,#0d14309e 55%,#0d14302e 100%);position:absolute;inset:0}.rc-hero-content{z-index:2;will-change:opacity, transform;max-width:980px;position:relative}.rc-kicker{text-transform:uppercase;letter-spacing:.26em;color:var(--rc-accent-soft);margin:0 0 1.2rem;font-size:.82rem;font-weight:700}.rc-kicker span{display:inline-block}.rc-hero-title{letter-spacing:-.02em;color:var(--rc-ink);text-shadow:0 6px 34px #0000008c,0 2px 10px #0009;overflow-wrap:break-word;margin:0 0 1.4rem;font-size:clamp(2.8rem,8vw,6.6rem);line-height:.98}.rc-dek{color:#e4e8f4;max-width:62ch;margin:0 auto;font-size:clamp(1.05rem,1.7vw,1.3rem)}.rc-scroll-cue{z-index:2;letter-spacing:.24em;text-transform:uppercase;color:var(--rc-muted);flex-direction:column;align-items:center;gap:.55rem;font-size:.7rem;display:flex;position:absolute;bottom:1.8rem;left:50%;transform:translate(-50%)}.rc-scroll-cue-line{background:linear-gradient(to bottom, transparent, var(--rc-accent-soft));width:1px;height:34px}.rc-rosette{animation:6s ease-in-out infinite rc-sway;animation-delay:var(--rc-delay,0s)}@keyframes rc-sway{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}@media (prefers-reduced-motion:reduce){.rc-rosette{animation:none}}.rc-lede{max-width:44rem;margin:0 auto;padding:4rem 24px 1rem;font-size:1.22rem;line-height:1.7}.rc-lede p{margin:0 0 1.3rem}.rc-lede p:first-child:first-letter{float:left;color:var(--rc-accent);padding:.4rem .6rem 0 0;font-size:3.6rem;font-weight:700;line-height:.8}.rc-section{max-width:48rem;margin:0 auto;padding:2.6rem 24px}.rc-section-head{border-bottom:1px solid var(--rc-line);align-items:baseline;gap:.9rem;margin:0 0 1.6rem;padding-bottom:.7rem;display:flex}.rc-section-number{color:var(--rc-accent);letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}.rc-section-head h2{color:var(--rc-ink);margin:0;font-size:clamp(1.6rem,3.6vw,2.3rem)}.rc-prose p{margin:0 0 1.2rem;font-size:1.1rem}.rc-entry{margin:0 0 2.6rem}.rc-entry-title{color:var(--rc-accent-soft);margin:0 0 .4rem;font-size:clamp(1.3rem,2.8vw,1.65rem)}.rc-entry-question{color:var(--rc-ink);margin:0 0 1rem;font-style:italic}.rc-entry-question span{color:var(--rc-muted);margin-top:.2rem;font-size:.88rem;font-style:normal;display:block}.rc-ends{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:0 0 1.1rem;display:grid}.rc-end{background:var(--rc-panel);border:1px solid var(--rc-line);border-top:4px solid var(--rc-against);border-radius:12px;padding:.9rem 1rem}.rc-end[data-side=for]{border-top-color:var(--rc-for)}.rc-end--empty{background:0 0;border-style:dashed}.rc-end-label{letter-spacing:.12em;text-transform:uppercase;color:var(--rc-muted);margin:0 0 .35rem;font-size:.74rem;font-weight:700}.rc-end-place{color:var(--rc-ink);margin:0 0 .3rem;font-size:1.2rem;font-weight:700}.rc-end-count{font-variant-numeric:lining-nums tabular-nums;margin:0 0 .5rem;font-size:.98rem}.rc-count-against{color:var(--rc-against)}.rc-count-for{color:var(--rc-for)}.rc-end-note{color:var(--rc-muted);margin:0;font-size:.9rem}.rc-end-link{font-size:.88rem}@media (max-width:560px){.rc-ends{grid-template-columns:1fr}}.rc-embed{max-width:48rem;margin:2.4rem auto;padding:0 24px}.rc-section .rc-embed{padding:0}.rc-close .rc-section-head{gap:0}.rc-prose-header{border-bottom:1px solid var(--rc-line);margin:0 0 1.1rem;padding-bottom:.6rem}.rc-prose-header h2{color:var(--rc-ink);margin:0;font-size:clamp(1.25rem,2.6vw,1.6rem)}.rc-prose-small p,.rc-prose-small li{font-size:.98rem}.rc-article .inline-cta__button{color:#0d1430}.rc-article .inline-cta__note,.rc-article .inline-cta__eyebrow{color:var(--rc-muted)}.rc-article .inline-cta__input{border-color:var(--rc-muted)}.rc-article .article-end-cta__button{background:var(--rc-accent);color:#0d1430}.rc-article .article-end-cta__input:focus-visible{outline:2px solid var(--rc-accent);outline-offset:2px}@media (max-width:640px){.rc-hero{padding-bottom:14rem}.rc-hero .rc-scroll-cue{display:none}}.rc-onesided{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:.4rem 0 1.6rem;display:grid}.rc-onesided-col{background:var(--rc-panel);border:1px solid var(--rc-line);border-top:4px solid var(--rc-against);border-radius:12px;padding:.9rem 1rem}.rc-onesided-col[data-side=for]{border-top-color:var(--rc-for)}.rc-onesided-head{letter-spacing:.12em;text-transform:uppercase;color:var(--rc-muted);margin:0 0 .6rem;font-size:.78rem}.rc-onesided-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.rc-onesided-list li{flex-direction:column;display:flex}.rc-onesided-topic{color:var(--rc-accent-soft);font-size:.8rem;font-weight:700}.rc-onesided-place{color:var(--rc-ink);font-weight:700}.rc-onesided-count{color:var(--rc-muted);font-variant-numeric:lining-nums tabular-nums;font-size:.88rem}@media (max-width:560px){.rc-onesided{grid-template-columns:1fr}}.rc-end-count,.rc-onesided-count{font-variant-numeric:lining-nums tabular-nums;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}
