.reading-room{--rr-bg:#19161b;--rr-surface:#211b23;--rr-text:#f1e8ed;--rr-muted:#b6a4b0;--rr-line:#ffffff16;--rr-accent:#e6a5be;--rr-primary:#b93e6a;--rr-on-primary:#fff3f8;--rr-tint:#e6a5be0b;--rr-danger:#ffb8bf;--rr-shadow:0 16px 48px #0005;--rr-font-body:Inter, system-ui, -apple-system, sans-serif;--rr-font-heading:Georgia, "Times New Roman", serif;--rr-radius:3px;--rr-page-title:37px;--rr-section-title:26px;--rr-item-title:20px;--rr-body-size:13px;--rr-control-size:12px;--rr-meta-size:11px;font-family:var(--rr-font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased}.reading-room[data-theme=light]{--rr-bg:#fcf9f7;--rr-surface:#f2e9ee;--rr-text:#30262d;--rr-muted:#776470;--rr-line:#30262d1a;--rr-accent:#aa365f;--rr-tint:#aa365f0b;--rr-danger:#a42d43;--rr-shadow:0 16px 48px #30262d24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.reading-room,.reading-room *{box-sizing:border-box}.rr-page{overscroll-behavior-y:contain;background:var(--rr-bg);width:100%;min-width:0;min-height:0;color:var(--rr-text);flex:1;overflow:auto}.rr-shell{max-width:1360px;margin:auto;padding:34px 36px 130px}.rr-nav{border-bottom:1px solid var(--rr-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-bottom:28px;padding:0 0 16px;display:flex}.rr-nav a,.rr-nav button{min-height:40px;color:var(--rr-muted);font:400 var(--rr-control-size)/1.5 var(--rr-font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:4px 0;text-decoration:none;display:inline-flex}.rr-nav :is(a,button):hover{color:var(--rr-accent)}.rr-heading{margin:0 0 28px}.rr-heading h1{font:400 var(--rr-page-title)/1.15 var(--rr-font-heading);letter-spacing:-.8px;color:var(--rr-text);overflow-wrap:anywhere;margin:8px 0 10px}.rr-heading>p:not(.rr-eyebrow),.rr-heading>div>p:not(.rr-eyebrow){max-width:680px;color:var(--rr-muted);font-size:var(--rr-body-size);margin:0;line-height:1.8}.rr-eyebrow{color:var(--rr-accent);letter-spacing:1.8px;text-transform:uppercase;margin:0;font-size:10px;font-weight:650;line-height:1.5}.reading-room :is(button,input,select,textarea){font-family:var(--rr-font-body)}.reading-room :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--rr-accent);outline-offset:3px}.reading-room :is(button,a):active{opacity:.8}.reading-room button:disabled{cursor:default;opacity:.45}.rr-primary{background:var(--rr-primary);border-color:var(--rr-primary);color:var(--rr-on-primary)}@media (width<=700px){.reading-room{--rr-page-title:30px;--rr-section-title:23px}.rr-shell{padding:22px 20px 115px}.rr-nav{margin-bottom:22px;padding-bottom:12px}.rr-heading{margin-bottom:24px}}@media (width<=360px){.rr-shell{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.reading-room *,.reading-room :before,.reading-room :after{scroll-behavior:auto;transition-duration:0s!important;animation-duration:0s!important}}