[data-astro-cid-x5s7agif][hidden]{display:none!important}.rd[data-astro-cid-x5s7agif]{--rd-scale: 1;min-height:100svh;background:var(--color-surface)}.rd-bar[data-astro-cid-x5s7agif]{display:flex;gap:var(--space-4);align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-5);background:var(--color-surface);border-bottom:1px solid var(--color-border)}.rd-brand[data-astro-cid-x5s7agif] img{display:block;width:auto;max-width:9.5rem;height:auto}.rd-bar__title[data-astro-cid-x5s7agif]{display:none;margin:0;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;color:var(--color-muted)}@media(min-width:60rem){.rd-bar__title[data-astro-cid-x5s7agif]{display:block}}.rd-exit[data-astro-cid-x5s7agif]{display:inline-flex;align-items:center;min-height:48px;padding:var(--space-2) var(--space-4);font-size:var(--text-base);font-weight:700;color:var(--color-ink);text-decoration:none;border:2px solid var(--color-border-strong);border-radius:var(--radius-sm)}.rd-exit[data-astro-cid-x5s7agif]:hover,.rd-exit[data-astro-cid-x5s7agif]:focus-visible{color:var(--color-white);background:var(--color-midnight);border-color:var(--color-midnight)}.rd-tools[data-astro-cid-x5s7agif]{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;padding:var(--space-3) var(--space-5);background:var(--color-surface-alt);border-bottom:1px solid var(--color-border)}.rd-tool[data-astro-cid-x5s7agif]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:var(--space-2) var(--space-4);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;color:var(--color-ink);text-decoration:none;list-style:none;background:var(--color-surface);border:2px solid var(--color-border-strong);border-radius:var(--radius-sm);cursor:pointer}.rd-tool[data-astro-cid-x5s7agif]::-webkit-details-marker{display:none}.rd-tool[data-astro-cid-x5s7agif]:hover,.rd-tool[data-astro-cid-x5s7agif]:focus-visible{color:var(--color-white);background:var(--color-midnight);border-color:var(--color-midnight)}.rd-tool--help[data-astro-cid-x5s7agif]{color:var(--color-white);background:#9a1b1b;border-color:#9a1b1b}.rd-tool--help[data-astro-cid-x5s7agif]:hover,.rd-tool--help[data-astro-cid-x5s7agif]:focus-visible{background:#7c1515;border-color:#7c1515}.rd-tool--wide[data-astro-cid-x5s7agif]{display:none}@media(min-width:60rem){.rd-tool--wide[data-astro-cid-x5s7agif]{display:inline-flex}}@media(min-width:60rem){.rd-tools[data-astro-cid-x5s7agif]{position:sticky;top:0;z-index:30}}.rd-contents[data-astro-cid-x5s7agif]{flex:1 1 100%}.rd-contents__panel[data-astro-cid-x5s7agif]{width:auto;max-height:60vh;margin-top:var(--space-2);overflow-y:auto;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm)}@media(min-width:60rem){.rd-contents[data-astro-cid-x5s7agif]{position:relative;flex:0 1 auto}.rd-contents__panel[data-astro-cid-x5s7agif]{position:absolute;z-index:40;width:28rem;box-shadow:var(--shadow)}}.rd-contents__list[data-astro-cid-x5s7agif]{margin:0;padding:var(--space-2);list-style:none}.rd-contents__list[data-astro-cid-x5s7agif] a[data-astro-cid-x5s7agif]{display:flex;gap:var(--space-3);align-items:baseline;min-height:48px;padding:var(--space-2) var(--space-3);font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink);text-decoration:none;border-radius:var(--radius-sm)}.rd-contents__list[data-astro-cid-x5s7agif] a[data-astro-cid-x5s7agif]:hover,.rd-contents__list[data-astro-cid-x5s7agif] a[data-astro-cid-x5s7agif]:focus-visible{color:var(--color-white);background:var(--color-midnight)}.rd-contents__n[data-astro-cid-x5s7agif]{flex:0 0 2.5ch;font-weight:700;color:var(--color-muted);text-align:right}.rd-contents__list[data-astro-cid-x5s7agif] a[data-astro-cid-x5s7agif]:hover .rd-contents__n[data-astro-cid-x5s7agif]{color:#cfdbe6}.rd-size[data-astro-cid-x5s7agif]{display:flex;gap:var(--space-2);align-items:center}.rd-size__label[data-astro-cid-x5s7agif]{font-size:var(--text-sm);font-weight:700;color:var(--color-body)}.rd-size[data-astro-cid-x5s7agif] button[data-astro-cid-x5s7agif]{min-height:48px;padding:var(--space-2) var(--space-4);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;color:var(--color-ink);background:var(--color-surface);border:2px solid var(--color-border-strong);border-radius:var(--radius-sm);cursor:pointer}.rd-size[data-astro-cid-x5s7agif] button[data-astro-cid-x5s7agif]:hover:not(:disabled),.rd-size[data-astro-cid-x5s7agif] button[data-astro-cid-x5s7agif]:focus-visible{color:var(--color-white);background:var(--color-midnight);border-color:var(--color-midnight)}.rd-size[data-astro-cid-x5s7agif] button[data-astro-cid-x5s7agif]:disabled{color:var(--color-muted);background:var(--color-surface-alt);cursor:default}.rd-text[data-astro-cid-x5s7agif]{max-width:40rem;margin-inline:auto;padding:var(--space-6) var(--space-5) var(--space-8);font-size:calc(var(--text-base) * var(--rd-scale))}.rd-sec[data-astro-cid-x5s7agif]{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.rd-sec[data-astro-cid-x5s7agif]:first-child{margin-top:0;padding-top:0;border-top:0}.rd-sec__n[data-astro-cid-x5s7agif]{margin:0 0 var(--space-2);font-size:.85em;font-weight:700;color:var(--color-muted)}.rd-kicker[data-astro-cid-x5s7agif]{margin:0 0 var(--space-2);font-size:.85em;font-weight:700;letter-spacing:.04em;color:#9a1b1b;text-transform:uppercase}.rd-h2[data-astro-cid-x5s7agif]{margin:0;font-size:1.6em;line-height:var(--leading-tight);color:var(--color-ink)}.rd-h3[data-astro-cid-x5s7agif]{margin:var(--space-5) 0 var(--space-2);font-size:1.18em;line-height:var(--leading-tight);color:var(--color-ink)}.rd-p[data-astro-cid-x5s7agif]{margin:var(--space-4) 0 0;font-size:1em;line-height:1.7;color:var(--color-body)}.rd-label[data-astro-cid-x5s7agif]{margin:var(--space-3) 0 0;font-size:.9em;font-weight:700;color:var(--color-muted)}.rd-action[data-astro-cid-x5s7agif]{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);font-family:var(--font-heading);font-size:1.1em;font-weight:700;color:#7c1515;background:#fdf2f2;border-left:5px solid #9a1b1b;border-radius:var(--radius-sm)}.rd-list[data-astro-cid-x5s7agif]{margin:var(--space-4) 0 0;padding-left:var(--space-6)}.rd-list[data-astro-cid-x5s7agif] li[data-astro-cid-x5s7agif]{margin-top:var(--space-2);font-size:1em;line-height:1.7;color:var(--color-body)}.rd-tap[data-astro-cid-x5s7agif] a{display:inline-flex;align-items:center;min-height:48px;padding:var(--space-2) var(--space-3);margin-left:calc(var(--space-3) * -1);font-weight:700;border-radius:var(--radius-sm)}.rd-tap[data-astro-cid-x5s7agif] a:hover,.rd-tap[data-astro-cid-x5s7agif] a:focus-visible{color:var(--color-white);background:var(--color-midnight)}.rd-action[data-astro-cid-x5s7agif].rd-tap a{color:#7c1515}.rd-action[data-astro-cid-x5s7agif].rd-tap a:hover,.rd-action[data-astro-cid-x5s7agif].rd-tap a:focus-visible{color:var(--color-white)}.rd-book[data-astro-cid-x5s7agif]{display:none}@media(min-width:60rem){.rd-book[data-astro-cid-x5s7agif]{display:block;padding:var(--space-6) var(--space-5) var(--space-8)}.rd-text[data-astro-cid-x5s7agif],[data-astro-cid-x5s7agif][data-view=text] .rd-book[data-astro-cid-x5s7agif]{display:none}[data-astro-cid-x5s7agif][data-view=text] .rd-text[data-astro-cid-x5s7agif]{display:block}}.rd-book__stage[data-astro-cid-x5s7agif]{display:flex;justify-content:center}.rd-page[data-astro-cid-x5s7agif]{margin:0}.rd-page[data-astro-cid-x5s7agif] img[data-astro-cid-x5s7agif]{display:block;width:100%;max-width:44rem;height:auto;margin-inline:auto;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow)}[data-astro-cid-x5s7agif][data-enhanced] .rd-book__stage[data-astro-cid-x5s7agif]{display:block}.rd-paging[data-astro-cid-x5s7agif]{display:flex;gap:var(--space-4);align-items:center;justify-content:center;max-width:44rem;margin:var(--space-5) auto 0}.rd-page-btn[data-astro-cid-x5s7agif]{flex:1 1 10rem;min-height:56px;padding:var(--space-3) var(--space-5);font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;color:var(--color-white);background:var(--color-midnight);border:2px solid var(--color-midnight);border-radius:var(--radius-sm);cursor:pointer}.rd-page-btn[data-astro-cid-x5s7agif]:hover:not(:disabled),.rd-page-btn[data-astro-cid-x5s7agif]:focus-visible{color:var(--color-midnight);background:var(--color-human-gold);border-color:var(--color-human-gold)}.rd-page-btn[data-astro-cid-x5s7agif]:disabled{color:var(--color-muted);background:var(--color-surface-alt);border-color:var(--color-border);cursor:default}.rd-count[data-astro-cid-x5s7agif]{margin:0;font-size:var(--text-base);font-weight:600;color:var(--color-ink);white-space:nowrap}
