.rubric[data-astro-cid-orakmlvn] .sign,.proper[data-astro-cid-orakmlvn] .sign,.row[data-astro-cid-orakmlvn] .sign{color:var(--brand-oxblood);font-weight:700;font-style:normal}.row[data-astro-cid-orakmlvn] .sign--bow{margin-right:.08em}.rubric[data-astro-cid-orakmlvn]{margin:var(--space-sm) 0;padding:.55rem .9rem;background:var(--color-surface-warm);border-left:3px solid var(--brand-oxblood);font-family:var(--font-body);font-size:1rem;line-height:1.55;color:var(--color-text-secondary);max-width:46rem}.rubric[data-astro-cid-orakmlvn] p{margin:0}.rubric[data-astro-cid-orakmlvn] p+p{margin-top:.4em}.rubric[data-astro-cid-orakmlvn] ul{margin:.25em 0;padding-left:1.2em}.rubric[data-astro-cid-orakmlvn] strong{font-weight:600;color:var(--color-text-primary)}.ordo--plain .rubric[data-astro-cid-orakmlvn]{display:none}.caption[data-astro-cid-orakmlvn]{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:var(--text-md);color:var(--brand-oxblood);margin:var(--space-sm) 0 0}.caption[data-astro-cid-orakmlvn] em{font-style:italic}.proper[data-astro-cid-orakmlvn]{margin:var(--space-xs) 0;font-family:var(--font-body);font-size:1rem;color:var(--color-text-secondary)}.proper[data-astro-cid-orakmlvn] strong{font-weight:600;color:var(--color-text-primary)}.prayer[data-astro-cid-orakmlvn]{margin:var(--space-xs) 0 var(--space-md)}.row[data-astro-cid-orakmlvn]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-xl);padding:.1em 0}.row__text[data-astro-cid-orakmlvn]{position:relative;margin:0;padding-left:1.25em;font-family:var(--font-body);font-size:clamp(1.12rem,1.02rem + .3vw,1.25rem);font-weight:450;line-height:1.4;color:var(--color-text-primary);hyphens:auto;overflow-wrap:break-word}.row__text[data-astro-cid-orakmlvn]+.row__text[data-astro-cid-orakmlvn]{color:var(--color-text-secondary)}.row__role[data-astro-cid-orakmlvn]{position:absolute;left:0;font-size:1.2em;line-height:1.15;font-weight:700;color:var(--brand-oxblood)}.row--R[data-astro-cid-orakmlvn] .row__text[data-astro-cid-orakmlvn]{font-weight:700}@media(max-width:640px){.row[data-astro-cid-orakmlvn]{grid-template-columns:minmax(0,1fr);padding:.25em 0}.row__text[data-astro-cid-orakmlvn]+.row__text[data-astro-cid-orakmlvn]{font-size:1.02rem}.row__text[data-astro-cid-orakmlvn]+.row__text[data-astro-cid-orakmlvn] .row__role[data-astro-cid-orakmlvn]{visibility:hidden}}.ordo-wrapper[data-astro-cid-hpvdw6jb]{position:relative;max-width:var(--max-page);margin:0 auto}.ordo[data-astro-cid-hpvdw6jb]{--measure: 58rem;max-width:var(--measure);margin:0 auto;padding:clamp(var(--space-md),3vw,var(--space-2xl)) clamp(var(--space-md),4vw,var(--space-xl)) var(--space-4xl)}.hero[data-astro-cid-hpvdw6jb]{text-align:center;padding:clamp(var(--space-lg),3vw,var(--space-2xl)) 0 var(--space-md)}.kicker[data-astro-cid-hpvdw6jb]{font-family:var(--font-ceremonial);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin:0 0 var(--space-sm)}.kicker[data-astro-cid-hpvdw6jb] a[data-astro-cid-hpvdw6jb]{color:var(--role-gold-text);background-image:none}.hero[data-astro-cid-hpvdw6jb] h1[data-astro-cid-hpvdw6jb]{font-family:var(--font-display);font-weight:500;font-size:clamp(2.6rem,5vw + 1rem,4.5rem);line-height:1;letter-spacing:var(--tracking-tight);margin:0 0 var(--space-md)}.subtitle[data-astro-cid-hpvdw6jb]{font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);color:var(--color-text-secondary);max-width:40ch;margin:0 auto}.notice[data-astro-cid-hpvdw6jb]{max-width:46rem;margin:var(--space-md) auto var(--space-lg);padding:var(--space-sm) var(--space-md);background:var(--color-surface-warm);border:1px solid var(--color-border);border-left:3px solid var(--brand-oxblood)}.notice[data-astro-cid-hpvdw6jb] p[data-astro-cid-hpvdw6jb]{margin:0;color:var(--color-text-secondary)}.notice[data-astro-cid-hpvdw6jb] .notice__title[data-astro-cid-hpvdw6jb]{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);color:var(--brand-oxblood);margin-bottom:var(--space-xs)}.tools[data-astro-cid-hpvdw6jb]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-xs) 0;margin-bottom:var(--space-md);border-top:var(--rule-thin);border-bottom:var(--rule-thin)}.legend[data-astro-cid-hpvdw6jb]{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);margin:0}.legend[data-astro-cid-hpvdw6jb] div[data-astro-cid-hpvdw6jb]{display:flex;align-items:baseline;gap:.4em}.legend[data-astro-cid-hpvdw6jb] dt[data-astro-cid-hpvdw6jb]{font-size:var(--text-lg)}.legend[data-astro-cid-hpvdw6jb] dd[data-astro-cid-hpvdw6jb]{margin:0;font-size:var(--text-base);color:var(--color-text-secondary)}.toggle[data-astro-cid-hpvdw6jb]{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border-strong);padding:.35em .9em;cursor:pointer}.toggle[data-astro-cid-hpvdw6jb]:hover{border-color:var(--brand-gold);color:var(--role-marian-text)}.toggle[data-astro-cid-hpvdw6jb]:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}.legend[data-astro-cid-hpvdw6jb] .sign[data-astro-cid-hpvdw6jb]{color:var(--brand-oxblood);font-weight:600}.chapter[data-astro-cid-hpvdw6jb]{margin-top:clamp(var(--space-xl),4vw,var(--space-3xl))}.chapter__title[data-astro-cid-hpvdw6jb]{font-family:var(--font-display);font-weight:500;font-size:clamp(1.75rem,2vw + 1rem,2.3rem);text-align:center;margin:0 0 var(--space-md);padding-bottom:var(--space-xs);border-bottom:3px double var(--brand-gold)}.part[data-astro-cid-hpvdw6jb]{margin-top:var(--space-xl)}.part__title[data-astro-cid-hpvdw6jb]{font-family:var(--font-ceremonial);font-weight:500;font-size:var(--text-md);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--brand-oxblood);margin:0 0 var(--space-xs)}.source[data-astro-cid-hpvdw6jb]{margin-top:var(--space-3xl);padding-top:var(--space-md);border-top:var(--rule-thin);font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--color-text-tertiary);max-width:46rem}.toc-inline[data-astro-cid-hpvdw6jb]{margin-bottom:var(--space-lg);border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-sm) var(--space-md)}.toc-inline[data-astro-cid-hpvdw6jb] summary[data-astro-cid-hpvdw6jb]{cursor:pointer;font-family:var(--font-ceremonial);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--role-gold-text)}.toc-inline[data-astro-cid-hpvdw6jb] ol[data-astro-cid-hpvdw6jb]{margin:var(--space-sm) 0 0;padding-left:1.4em;font-family:var(--font-body);font-size:var(--text-md)}.toc[data-astro-cid-hpvdw6jb]{display:none}@media(min-width:1500px){.toc-inline[data-astro-cid-hpvdw6jb]{display:none}.toc[data-astro-cid-hpvdw6jb]{display:block;position:fixed;top:calc(var(--header-h) + var(--space-xl));bottom:var(--space-lg);overflow-y:auto;left:max(1.5rem,calc((100vw - 58rem)/2 - 250px));width:210px;font-family:var(--font-body)}.toc__title[data-astro-cid-hpvdw6jb]{font-family:var(--font-ceremonial);font-size:.65rem;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-tertiary);margin:0 0 var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border)}.toc[data-astro-cid-hpvdw6jb] ol[data-astro-cid-hpvdw6jb]{list-style:none;margin:0;padding:0}.toc[data-astro-cid-hpvdw6jb] a[data-astro-cid-hpvdw6jb]{color:var(--color-text-secondary);background-image:none}.toc[data-astro-cid-hpvdw6jb] a[data-astro-cid-hpvdw6jb]:hover{color:var(--color-text-primary)}.toc__chapter[data-astro-cid-hpvdw6jb]{margin-bottom:var(--space-sm)}.toc__chapter[data-astro-cid-hpvdw6jb]>a[data-astro-cid-hpvdw6jb]{font-size:1.05rem}.toc__sections[data-astro-cid-hpvdw6jb]{display:none;margin:var(--space-xs) 0 0 var(--space-sm)!important;padding-left:var(--space-sm)!important;border-left:1px solid var(--color-border);font-size:var(--text-base);font-style:italic}.toc__chapter[data-astro-cid-hpvdw6jb].is-active>a[data-astro-cid-hpvdw6jb]{color:var(--role-marian-text)}.toc__chapter[data-astro-cid-hpvdw6jb].is-active .toc__sections[data-astro-cid-hpvdw6jb]{display:block}}@media(max-width:640px){.tools[data-astro-cid-hpvdw6jb]{flex-direction:column;align-items:flex-start}}
