.page_section__Wbd_r{display:flex;flex-direction:column;gap:20px;min-width:0;scroll-margin-top:var(--scroll-margin)}.page_p___Ai1Q,.page_prose__Ad0JZ p{margin:0;color:var(--fg);font-family:var(--font-sans);font-size:var(--editorial-body-size,var(--text-sm));line-height:1.68}.page_prose__Ad0JZ{display:flex;flex-direction:column;gap:var(--space-4)}.page_prose__Ad0JZ em{color:var(--fg-muted)}.page_pathsGroup__H_f7X,.page_pathsLead___csIA,.page_pathsList__Twy0G{display:flex;flex-direction:column}.page_pathsGroup__H_f7X{min-width:0;margin-top:var(--space-3)}.page_pathItem__ULTcH,.page_path__AjGu3{display:grid;min-width:0;padding:20px 0}.page_pathsLead___csIA>*+*,.page_pathsList__Twy0G>*+*{border-top:1px solid var(--hairline)}.page_pathsLead___csIA>:first-child{padding-top:0}.page_pathItemName__4BQya,.page_pathName__GxT3Y{margin:0 0 var(--editorial-route-title-after,10px);color:var(--fg-strong);font-family:var(--font-serif);font-size:var(--editorial-route-primary-size,1.0769rem);font-weight:var(--editorial-route-title-weight,500);line-height:var(--editorial-route-title-leading,1.18);text-wrap:pretty}.page_pathDesc__AdvNV,.page_pathItemDesc__yTSHr{margin:0;color:var(--fg);font-family:var(--font-sans);font-size:var(--editorial-body-size,var(--text-sm));line-height:var(--editorial-route-body-leading,1.62)}.page_pathDesc__AdvNV+.page_pathDesc__AdvNV,.page_pathItemDesc__yTSHr+.page_pathItemDesc__yTSHr{margin-top:var(--space-3)}.page_pathAside__f9zdb{color:var(--fg-muted)}.page_pathHint__9KQK6{margin:var(--space-3) 0 0;color:var(--fg-muted);font-family:var(--font-sans);font-size:var(--editorial-note-size,var(--text-sm));font-style:italic;line-height:var(--leading-normal)}.page_pathTags__J3Lyj{display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--space-2) var(--space-4);margin-top:var(--space-4)}.page_pathTag__fo_x2{margin-top:0}.page_sacramentGroup__IUhZ3{display:flex;flex-direction:column;gap:var(--space-3)}.page_sacramentGroup__IUhZ3+.page_sacramentGroup__IUhZ3{margin-top:var(--space-5)}.page_sacramentGroupTitle__PNKsI{margin:0;padding-bottom:var(--space-3);border-bottom:1px solid var(--hairline-strong);color:var(--gold-dim);font-family:var(--font-sans);font-size:var(--editorial-label-size,var(--text-xs));font-weight:700;letter-spacing:.2em;line-height:var(--leading-normal);text-transform:uppercase}.page_sacramentGroupIntro__oQsdl{margin:0;color:var(--fg-muted);font-family:var(--font-sans);font-size:var(--editorial-body-size,var(--text-sm));line-height:1.68}.page_sacramentsList___9rQk{display:flex;flex-direction:column}.page_sacramentDesc__Wf2c9{margin:0}.page_confessionAction__Hpjx0{margin-top:var(--space-4)}.page_sacramentFocus__gTbIv .page_sacramentDesc__Wf2c9{max-width:34rem;color:var(--fg);font-family:var(--font-sans);font-size:var(--editorial-body-size,var(--text-sm));line-height:1.68}.page_sacramentFocus__gTbIv{position:relative;display:flow-root;margin-top:var(--space-5);padding:30px;border:1px solid var(--hairline-strong);border-top:2px solid var(--gold-dim);background:radial-gradient(circle 180px at calc(100% - 14px) 12px,var(--primary-fill),transparent 72%),var(--primary-wash);scroll-margin-top:var(--scroll-margin)}.page_sacramentFocusBody__eJ6fh{min-width:0}.page_sacramentFocusHead__Z3Koo{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4)}.page_sacramentFocusHead__Z3Koo:before{content:"";width:10px;height:10px;flex:0 0 auto;align-self:center;border-radius:50%;background:var(--gold-bright);box-shadow:0 0 14px var(--gold-bright)}.page_sacramentFocusTitle__fIpGO{margin:0;color:var(--fg-strong);font-family:var(--font-serif);font-size:var(--editorial-feature-size,var(--text-xl));font-weight:600;line-height:var(--leading-snug)}.page_sacramentAlt__lCcFn{color:var(--fg-muted)}.page_sacramentAlt__lCcFn,.page_sacramentLead__5x3q6{font-family:var(--font-serif);font-size:var(--editorial-note-size,var(--text-sm));font-style:italic}.page_sacramentLead__5x3q6{margin:0 0 var(--space-4);color:var(--fg);line-height:var(--leading-relaxed)}.page_sacramentBridge__DIqWv{clear:right;margin:var(--space-4) 0 0;color:var(--primary);font-family:var(--font-sans);font-size:var(--editorial-note-size,var(--text-sm));font-style:italic;line-height:var(--leading-normal)}.page_heroAction__cpa6r{clear:right;min-height:44px;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--hairline-strong);font-size:var(--editorial-link-size,var(--text-sm));font-weight:600;gap:var(--space-3)}.page_sacramentFocusVisual__NyGYE{display:grid;align-content:start;grid-gap:var(--space-2);gap:var(--space-2);float:right;width:176px;margin:0 0 var(--space-4) var(--space-5)}.page_sacramentFocusImageFrame__5NpLD{padding:var(--space-2);border:1px solid var(--primary-edge);background:var(--surface-raised)}.page_sacramentFocusImageWrap__qsO5S{overflow:hidden}.page_sacramentFocusImage__xKMj_{display:block;width:100%;height:auto}.page_sacramentFocusCaption__U_qhy{margin:0;color:var(--fg-muted);font-family:var(--font-serif);font-size:var(--editorial-action-size,var(--text-xs));font-style:italic;line-height:var(--leading-normal);text-align:center}.page_essayChapterOpen__8GtXC{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-5);scroll-margin-top:var(--scroll-margin)}.page_essayChapterHeading__VujjC{margin:0;color:var(--fg-strong);font-family:var(--font-serif);font-size:var(--editorial-h3-size,var(--text-lg));font-weight:600;line-height:var(--leading-snug);text-wrap:pretty}.page_essayChapterBody__c9tNH{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.page_essayChapterBody__c9tNH p{margin:0}@media (min-width:720px){.page_pathItem__ULTcH,.page_path__AjGu3{grid-template-columns:minmax(0,1fr) 176px;column-gap:40px}.page_pathItem__ULTcH>:not(.page_pathTags__J3Lyj),.page_path__AjGu3>:not(.page_pathTags__J3Lyj){grid-column:1}.page_pathTags__J3Lyj{grid-column:2;grid-row:1/span 6;flex-direction:column;gap:var(--space-3);margin-top:0;padding-top:var(--space-1)}}@media (max-width:719px){.page_sacramentFocus__gTbIv{padding:22px 20px}.page_sacramentFocusVisual__NyGYE{float:none;width:min(100%,260px);margin:var(--space-2) auto 0}.page_heroAction__cpa6r,.page_sacramentBridge__DIqWv{clear:none}}