.SacramentNode_node__SJc3c{border-bottom:1px solid var(--hairline);scroll-margin-top:var(--scroll-margin);overflow-anchor:none}.SacramentNode_row__4RHDF{position:relative;margin-inline:calc(-1 * var(--space-4));padding:var(--space-4);transition:background-color var(--duration-micro) var(--ease-soft)}.SacramentNode_row__4RHDF:has(.SacramentNode_trigger__OGofL:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.SacramentNode_heading__CPqsA{margin:0;font:inherit}.SacramentNode_trigger__OGofL{--disclosure-min-height:32px;--disclosure-focus-ring-width:0px;display:grid;grid-template-columns:32px minmax(0,1fr) 18px;align-items:start;grid-gap:var(--space-4);gap:var(--space-4);width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.SacramentNode_trigger__OGofL:after{content:"";position:absolute;inset:0}.SacramentNode_mark__OAwhD{position:relative;z-index:1;justify-self:center;width:28px;height:28px;margin-top:2px;border:1.5px solid var(--fg-muted);border-radius:50%;background:var(--surface);transition:border-color var(--duration-micro) var(--ease-soft),background-color var(--duration-micro) var(--ease-soft)}.SacramentNode_node__SJc3c[data-reception] .SacramentNode_mark__OAwhD{width:20px;height:20px;margin-top:6px;border-radius:2px;transform:rotate(45deg)}.SacramentNode_node__SJc3c[data-on-path] .SacramentNode_mark__OAwhD{border-width:2.5px;border-color:var(--primary)}.SacramentNode_node__SJc3c[data-open] .SacramentNode_mark__OAwhD{border-width:2.5px;border-color:var(--primary);background:var(--primary-fill)}.SacramentNode_title__02c_G{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--space-3);min-width:0}.SacramentNode_name__zskjJ{color:var(--fg-strong);font-family:var(--font-serif);font-size:var(--editorial-h3-size);font-weight:600;line-height:var(--leading-snug);transition:color var(--duration-micro) var(--ease-soft)}.SacramentNode_tag__P9_ZM{color:var(--fg-subtle);font-family:var(--font-sans);font-size:var(--editorial-breadcrumb-size);line-height:var(--leading-normal)}.SacramentNode_indicator__YwuJ0{justify-self:end;margin-top:7px}.SacramentNode_short__57vGA{margin:var(--space-1) 0 0;padding:0 0 0 var(--node-indent);color:var(--fg-muted);font-family:var(--font-sans);font-size:var(--editorial-note-size);line-height:1.55;text-wrap:pretty}.SacramentNode_node__SJc3c[data-open] .SacramentNode_row__4RHDF:before{content:"";position:absolute;top:calc(var(--space-4) + var(--node-axis));bottom:0;left:calc(var(--space-4) + var(--node-axis) - .75px);width:1.5px;background:var(--gold-dim)}.SacramentNode_body__CN2Wu{position:relative;padding:0 0 var(--space-7) var(--node-indent)}.SacramentNode_body__CN2Wu:before{content:"";position:absolute;top:0;bottom:var(--space-7);left:calc(var(--node-axis) - .75px);width:1.5px;background:var(--gold-dim)}@media (hover:hover){.SacramentNode_row__4RHDF:hover{background:var(--surface-hover)}.SacramentNode_row__4RHDF:hover .SacramentNode_name__zskjJ{color:var(--primary-hover)}}.SacramentNode_node__SJc3c[data-path] .SacramentNode_row__4RHDF:after{content:"";position:absolute;left:calc(var(--space-4) + var(--node-axis) - 1px);width:2px;background:var(--primary)}.SacramentNode_node__SJc3c[data-path=start] .SacramentNode_row__4RHDF:after{top:calc(var(--space-4) + var(--node-axis));bottom:-1px}.SacramentNode_node__SJc3c[data-path=through] .SacramentNode_row__4RHDF:after{top:0;bottom:-1px}.SacramentNode_node__SJc3c[data-path=end] .SacramentNode_row__4RHDF:after{top:0;height:calc(var(--space-4) + var(--node-axis))}.SacramentNode_node__SJc3c[data-open][data-path=start] .SacramentNode_body__CN2Wu:after,.SacramentNode_node__SJc3c[data-open][data-path=through] .SacramentNode_body__CN2Wu:after{content:"";position:absolute;top:0;bottom:-1px;left:calc(var(--node-axis) - 1px);width:2px;background:var(--primary)}.SacramentNode_layers__IE65x{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-6);margin:0;padding-top:var(--space-5)}.SacramentNode_layer__p3Rwy{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-2) var(--space-5);gap:var(--space-2) var(--space-5)}.SacramentNode_layer__p3Rwy:before{content:"";position:absolute;z-index:1;top:5.5px;left:calc(var(--node-axis) - 3.5px - var(--node-indent));width:7px;height:7px;border-radius:50%;background:var(--gold-dim)}.SacramentNode_layerTerm__jBCzU{color:var(--fg-subtle);font-family:var(--font-sans);font-size:var(--editorial-label-size);font-weight:700;letter-spacing:var(--editorial-label-tracking);line-height:var(--leading-normal);text-transform:uppercase}.SacramentNode_layerValue__JPKnB{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0;margin:0}.SacramentNode_links___vp_i{display:flex;flex-wrap:wrap;gap:0 var(--space-6)}.SacramentNode_reading__odYkj{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0 var(--space-3);gap:0 var(--space-3)}.SacramentNode_readingRole__puJgs{padding-top:2px;color:var(--fg-subtle);font-family:var(--font-sans);font-size:var(--editorial-breadcrumb-size);line-height:var(--leading-normal)}.SacramentNode_readingBody__Y3Vf7{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.SacramentNode_readingRef__JSEuK{font-family:var(--font-sans);font-size:var(--editorial-tab-size);line-height:var(--leading-normal)}.SacramentNode_readingTitle__0qBOM{color:var(--fg-strong);font-family:var(--font-serif);font-size:var(--editorial-h3-size);font-style:italic;line-height:var(--leading-snug)}.SacramentNode_sequence___NqOC{display:grid;width:100%;margin:0;padding:0;border-top:1px solid var(--hairline);list-style:none}.SacramentNode_sequenceItem__sbbBH{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:baseline;padding:var(--space-2) 0;border-bottom:1px solid var(--hairline);font-family:var(--font-sans);font-size:var(--editorial-tab-size);line-height:var(--leading-normal)}.SacramentNode_sequenceNo__ZuyLh,.SacramentNode_sequenceTitle__QKUW4{font-size:var(--editorial-body-size)}.SacramentNode_sequenceTitle__QKUW4{color:var(--fg-muted);font-family:var(--font-serif);font-style:italic}@container (min-width: 520px){.SacramentNode_reading__odYkj{grid-template-columns:96px minmax(0,1fr)}}@container (min-width: 640px){.SacramentNode_layer__p3Rwy{grid-template-columns:136px minmax(0,1fr)}.SacramentNode_layerTerm__jBCzU{padding-top:6px}}@media (prefers-reduced-motion:reduce){.SacramentNode_mark__OAwhD,.SacramentNode_name__zskjJ,.SacramentNode_row__4RHDF{transition:none}.SacramentNode_body__CN2Wu{animation:none}}.editorial-section_section__KX_wK{display:flex;flex-direction:column;gap:var(--editorial-section-content-gap,var(--space-4));scroll-margin-top:var(--scroll-margin)}.section-header_sectionHeading__F1tRw{font-family:var(--font-serif);font-size:var(--editorial-h2-size,var(--text-xl));font-weight:500;color:var(--fg-strong);line-height:var(--leading-snug);margin:0;display:flex;align-items:flex-start;gap:var(--editorial-section-mark-gap)}.section-header_sectionHeading__F1tRw:before{content:"";display:block;width:var(--editorial-section-mark-width);height:1px;margin-top:.72em;background:var(--gold-dim);flex-shrink:0}@media (max-width:480px){.section-header_sectionHeading__F1tRw{flex-direction:column-reverse;align-items:flex-start;gap:5px}.section-header_sectionHeading__F1tRw:before{display:block;width:var(--editorial-section-mark-width-compact);margin-top:0}}.liturgical-focus_frame__wFzQi{position:relative;display:grid;grid-gap:var(--space-4);gap:var(--space-4);justify-items:center;overflow:hidden;border:1px solid var(--hairline-strong);border-top:2px solid var(--gold-dim);border-radius:0;background:var(--glow-corner),var(--primary-wash);padding:var(--liturgical-focus-padding);text-align:center}.liturgical-focus_frame__wFzQi>*{position:relative;z-index:1}.liturgical-focus_mark__1IvmM{margin:0;color:var(--primary);font-family:var(--font-serif);line-height:var(--leading-normal);opacity:.76}.liturgical-focus_title__DmK68{margin:0;color:var(--fg-strong);font-family:var(--font-serif);font-weight:500;letter-spacing:var(--tracking-normal);line-height:var(--leading-tight)}.liturgical-focus_quote__NG28a{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:0;color:var(--primary);font-family:var(--font-serif);font-style:italic;line-height:var(--leading-prose)}.liturgical-focus_quote__NG28a p{margin:0}@media (max-width:700px){.liturgical-focus_frame__wFzQi{padding:var(--space-6) var(--space-4)}}.SevenSacraments_seven__2ulv0{--node-axis:16px;--node-indent:48px;min-width:0}.SevenSacraments_intro__uF_7P{text-wrap:pretty}.SevenSacraments_group___kgjP{display:grid;min-width:0;margin-top:var(--space-7)}.SevenSacraments_groupHead___WTit{position:relative;display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0;padding:0 0 var(--space-3) var(--node-indent)}.SevenSacraments_groupHead___WTit[data-path]:before{content:"";position:absolute;top:calc(-1 * (var(--space-7) + var(--editorial-section-content-gap, var(--space-4))));bottom:-1px;left:calc(var(--node-axis) - 1px);width:2px;background:var(--primary)}.SevenSacraments_groupTitle__NBzDj{margin:0;color:var(--fg-subtle);font-family:var(--font-sans);font-size:var(--editorial-label-size);font-weight:700;letter-spacing:var(--editorial-label-tracking);line-height:var(--leading-normal);text-transform:uppercase}.SevenSacraments_nodes__ZXbz3{margin:0;padding:0;border-top:1px solid var(--hairline);list-style:none}.SevenSacraments_group___kgjP:last-child .SevenSacraments_nodes__ZXbz3>li:last-child{border-bottom:0}@media (max-width:640px){.SevenSacraments_seven__2ulv0{--node-indent:40px}}