.ribbon_page__pW3jb{--cal-side:16px;--cal-pascha:radial-gradient(90% 80% at 12% 0,rgba(197,151,91,0.16),transparent 70%);--cal-date-column:2.1538rem;--cal-day-number-size:1.1538rem;--cal-grid-number-size:0.7692rem;color:var(--fg);background:var(--surface);font-family:var(--font-sans)}html[data-theme=light] .ribbon_page__pW3jb{--cal-pascha:radial-gradient(90% 80% at 12% 0,rgba(123,86,27,0.12),transparent 70%)}.ribbon_column__QLlr6{box-sizing:border-box;width:100%}.ribbon_head__dYauf{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6) var(--cal-side) var(--space-2)}.ribbon_title__DIe6Q{margin:0;font-family:var(--font-serif);font-size:clamp(1.58rem,10vw,var(--editorial-title-size));font-weight:500;line-height:1.06;color:var(--fg-strong);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.ribbon_subtitle__fGCcB{margin:0;font-size:var(--editorial-tab-size);line-height:1.5;color:var(--fg-muted);text-wrap:pretty}.ribbon_ribbon__Hau_0{padding-bottom:var(--space-8)}.ribbon_ribbon__Hau_0 :focus{scroll-margin-top:max(var(--scroll-margin),calc(var(--cal-cover, 0px) - var(--scroll-pad) + var(--space-2)))}.ribbon_notice__S5DZV{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin:0;padding-top:var(--space-2);box-shadow:inset 0 1px 0 var(--hairline);font-size:var(--editorial-breadcrumb-size);line-height:1.5;color:var(--fg-muted)}.ribbon_noticeClose__CNFAW{flex:none;min-height:44px;margin:-12px 0;padding:0;border:0;background:none;font:inherit;color:var(--primary);cursor:pointer}.ribbon_feed__2C1qi{position:relative}.ribbon_monthNav__qUD82{padding:var(--space-4) var(--space-4) var(--space-1) var(--space-5)}.ribbon_monthButton__JdvIM{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;min-height:48px;padding:0 var(--space-4);border:1px solid var(--rule-divide);border-radius:var(--radius-sm);background:none;font:inherit;font-size:var(--editorial-tab-size);color:var(--fg-strong);cursor:pointer}.ribbon_monthButton__JdvIM:active{background:var(--surface-hover)}.ribbon_coverage__Q8Or0{margin:0;padding:28px var(--space-4) var(--space-2) var(--space-5);font-size:var(--editorial-breadcrumb-size);line-height:1.5;color:var(--fg-subtle)}.ribbon_arrow__bGesJ{flex:none;width:16px;height:16px}.ribbon_month__X5no1{position:relative;display:flex;align-items:baseline;gap:10px;margin:0;padding:40px var(--space-4) 6px var(--space-5);scroll-margin-top:calc(var(--scroll-margin) + var(--space-2));font-weight:400}.ribbon_monthName__NaC_0{font-family:var(--font-serif);font-size:var(--editorial-h2-size);font-weight:500;line-height:1.3;color:var(--fg-strong)}.ribbon_monthYear__SVRNP{font-size:var(--editorial-breadcrumb-size);color:var(--fg-subtle)}.ribbon_week__DZoLP{padding:var(--space-6) var(--space-4) 9px var(--space-5);box-shadow:inset 0 -1px 0 var(--rule-divide);font-size:var(--editorial-label-size);font-weight:700;letter-spacing:var(--editorial-label-tracking);text-transform:uppercase;color:var(--fg-subtle)}.ribbon_period__hm9HJ,.ribbon_week__DZoLP{position:relative;margin:0;scroll-margin-top:calc(var(--scroll-margin) + var(--space-2));line-height:1.5}.ribbon_period__hm9HJ{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3) var(--space-5);box-shadow:inset 0 -1px 0 var(--hairline);font-size:var(--editorial-breadcrumb-size);color:var(--fg-muted)}.ribbon_period__hm9HJ b{font-family:var(--font-serif);font-size:var(--editorial-h3-size);font-weight:600;line-height:1.3;color:var(--fg-strong)}.ribbon_period__hm9HJ .ribbon_periodLink__y3P7X{margin-left:auto}.ribbon_rail__siX1Q{position:absolute;top:0;bottom:0;left:0;z-index:1;width:4px;background:var(--period-fast)}.ribbon_railStart__AQms4{top:18px}.ribbon_singleFast__1ikhn{position:absolute;top:18px;left:0;z-index:1;width:4px;height:22px;background:var(--period-fast)}.ribbon_day__bT_V1{position:relative;scroll-margin-top:calc(var(--scroll-margin) + var(--space-2));container-type:inline-size}.ribbon_rowButton__oK5tm{position:relative;display:grid;grid-template-columns:var(--cal-date-column) minmax(0,1fr) 18px;grid-column-gap:.5385rem;column-gap:.5385rem;align-items:baseline;box-sizing:border-box;width:100%;padding:var(--space-4) var(--space-3) var(--space-4) var(--space-5);border:0;background:none;box-shadow:inset 0 -1px 0 var(--hairline);font:inherit;text-align:left;color:inherit;cursor:pointer}.ribbon_rowButton__oK5tm:active{background:var(--surface-hover)}.ribbon_rowButton__oK5tm:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-2px}.ribbon_expanded__IpJNL{background:var(--surface-raised);box-shadow:inset 0 1px 0 var(--rule-divide),inset 0 -1px 0 var(--rule-divide)}.ribbon_expanded__IpJNL .ribbon_rowButton__oK5tm{padding-bottom:0;box-shadow:none}.ribbon_scene__V6xQ4 .ribbon_rowButton__oK5tm{background:var(--cal-pascha)}.ribbon_scene__V6xQ4.ribbon_expanded__IpJNL{background:var(--cal-pascha),var(--surface-raised)}.ribbon_scene__V6xQ4.ribbon_expanded__IpJNL .ribbon_rowButton__oK5tm{background:none}.ribbon_date__DIvU_{display:flex;flex-direction:column;gap:6px}.ribbon_dayNumber__FqsKm{font-family:var(--font-serif);font-size:var(--cal-day-number-size);font-weight:400;line-height:.9;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;color:var(--fg-strong)}.ribbon_weekday__gBZU1{font-size:var(--editorial-label-size);font-weight:700;line-height:1.5;letter-spacing:var(--editorial-label-tracking);text-transform:uppercase;color:var(--fg-subtle)}.ribbon_sunday__7kqrG .ribbon_dayNumber__FqsKm{font-weight:600}.ribbon_sunday__7kqrG .ribbon_weekday__gBZU1{color:var(--fg-strong)}.ribbon_today__yZJsS .ribbon_dayNumber__FqsKm,.ribbon_today__yZJsS .ribbon_weekday__gBZU1{color:var(--primary)}.ribbon_content__HIZ_K{display:flex;flex-direction:column;gap:5px;min-width:0}.ribbon_feast__2fhdj{display:flex;align-items:baseline;gap:10px;font-family:var(--font-serif);font-size:var(--editorial-feature-size);font-weight:500;line-height:1.12;color:var(--fg-strong);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.ribbon_feastMark__NOXxq{position:relative;top:-4px;flex:none;width:10px;height:10px;margin-left:-20px;fill:var(--fg-strong)}.ribbon_meaning__Wfgip,.ribbon_quiet__sMmJK{font-size:var(--editorial-breadcrumb-size);line-height:1.5;color:var(--fg-muted)}.ribbon_name__lqCqg{font-family:var(--font-serif);font-size:var(--editorial-h3-size);font-weight:500;line-height:1.2}.ribbon_memories__18_d3,.ribbon_name__lqCqg{color:var(--fg);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.ribbon_memories__18_d3{font-size:var(--editorial-tab-size);line-height:1.5}.ribbon_clamped__9hJxy{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ribbon_special__Kxf2K{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--editorial-breadcrumb-size);line-height:1.5;color:var(--primary)}.ribbon_special__Kxf2K:before{content:"";flex:none;width:12px;height:1px;margin-top:.75em;background:currentColor;opacity:.8}.ribbon_chevron__xxKBr{align-self:start;justify-self:end;width:18px;height:18px;margin-top:6px;color:var(--fg-subtle)}.ribbon_expanded__IpJNL .ribbon_chevron__xxKBr{transform:rotate(180deg)}.ribbon_panel__2C9ch{display:flex;flex-direction:column;gap:var(--space-4);padding:14px var(--space-4) var(--space-5) calc(var(--space-5) + var(--cal-date-column) + .5385rem)}.ribbon_intro__MsZzf{margin:0;font-size:var(--editorial-tab-size);line-height:1.5;color:var(--fg);text-wrap:pretty}.ribbon_fact__zafij{display:flex;flex-direction:column;gap:5px}.ribbon_factLabel__s09ti{font-size:var(--editorial-label-size);font-weight:700;line-height:1.5;letter-spacing:var(--editorial-label-tracking);text-transform:uppercase;color:var(--fg-subtle)}.ribbon_factValue__jhQ0a{font-size:var(--editorial-tab-size);line-height:1.5;color:var(--fg);overflow-wrap:anywhere}.ribbon_factNote__jadtE{font-size:var(--editorial-breadcrumb-size);line-height:1.5;color:var(--fg-muted)}.ribbon_wideOnly__1Iouc{display:none}.ribbon_more__ZO8BP{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--space-2);min-height:44px;margin:-6px 0 -8px;font-size:var(--editorial-tab-size);color:var(--primary);text-decoration:none}.ribbon_more__ZO8BP:active{color:var(--primary-hover);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ribbon_sources__5zg7F{margin:var(--space-7) var(--cal-side) 0;padding-top:var(--space-3);box-shadow:inset 0 1px 0 var(--hairline);font-size:var(--editorial-breadcrumb-size);line-height:1.5;color:var(--fg-muted)}.ribbon_sources__5zg7F p,.ribbon_sources__5zg7F ul{margin:var(--space-2) 0 0}.ribbon_sources__5zg7F ul{padding-left:1.2em}.ribbon_sourcesSummary__YH4I1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--fg)}.ribbon_nav__Jz4SC{position:-webkit-sticky;position:sticky;top:var(--cal-nav-top,56px);z-index:50;display:flex;flex-direction:column;gap:6px;padding:var(--space-2) var(--cal-side) 10px;background:var(--surface);box-shadow:inset 0 -1px 0 var(--rule-divide);transition:top var(--duration-micro) var(--ease-soft)}.ribbon_nav__Jz4SC :focus{scroll-margin-block:calc(-1 * var(--scroll-pad)) 0}.ribbon_navRow__gfzCQ{display:flex;align-items:center;gap:var(--space-2)}.ribbon_control__PBtwP{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;border:1px solid var(--rule-divide);border-radius:var(--radius-sm);background:none;font:inherit;color:var(--fg);cursor:pointer}.ribbon_control__PBtwP:disabled{border-color:var(--hairline);color:var(--fg-subtle);cursor:default}.ribbon_control__PBtwP:active:not(:disabled){background:var(--surface-hover)}.ribbon_iconButton__OPNY0{flex:none;width:44px;padding:0}.ribbon_weekButton__Bpg_1{flex:1 1 auto;gap:var(--space-2);min-width:0;padding:4px var(--space-2);font-size:var(--editorial-tab-size);text-align:center;color:var(--fg-strong)}.ribbon_weekIcon__9T32r{flex:none;width:16px;height:16px}.ribbon_weekLabel__RakOC{min-width:0;overflow-wrap:anywhere}@media (max-width:374px){.ribbon_weekIcon__9T32r{display:none}}.ribbon_strip__iWZ8h,.ribbon_track__FrhQ0{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ribbon_cell__jvq3k{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:6px 0 3px;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.ribbon_cell__jvq3k:disabled{cursor:default}.ribbon_cellWeekday___nj4d{font-size:var(--editorial-label-size);font-weight:700;line-height:1.5;letter-spacing:var(--editorial-label-tracking);text-transform:uppercase;color:var(--fg-subtle)}.ribbon_cellNumber__NRK1L{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:40px;min-height:38px;padding:0 2px;border-radius:var(--radius-sm);font-family:var(--font-serif);font-size:var(--cal-grid-number-size);line-height:1;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;color:var(--fg)}.ribbon_cellSunday__C0xDB .ribbon_cellWeekday___nj4d{color:var(--fg-strong)}.ribbon_cellSunday__C0xDB .ribbon_cellNumber__NRK1L,.ribbon_cellSunday__C0xDB .ribbon_gridNumber__g2PlB{font-weight:600;color:var(--fg-strong)}.ribbon_cellToday__ID9D9 .ribbon_cellNumber__NRK1L,.ribbon_cellToday__ID9D9 .ribbon_cellWeekday___nj4d,.ribbon_cellToday__ID9D9 .ribbon_gridNumber__g2PlB{color:var(--primary)}.ribbon_cellSelected__7bDMj .ribbon_cellNumber__NRK1L,.ribbon_cellSelected__7bDMj .ribbon_gridNumber__g2PlB{background:var(--primary-fill);box-shadow:inset 0 0 0 1px var(--primary);color:var(--fg-strong)}.ribbon_cellSelected__7bDMj.ribbon_cellToday__ID9D9 .ribbon_cellNumber__NRK1L,.ribbon_cellSelected__7bDMj.ribbon_cellToday__ID9D9 .ribbon_gridNumber__g2PlB{background:var(--primary);box-shadow:none;color:var(--fg-on-primary)}.ribbon_cellOut__6e7cc .ribbon_cellNumber__NRK1L,.ribbon_cellOut__6e7cc .ribbon_gridNumber__g2PlB{visibility:hidden}.ribbon_cell__jvq3k:not(.ribbon_cellSelected__7bDMj):active .ribbon_cellNumber__NRK1L,.ribbon_gridDay__MeH_0:not(.ribbon_cellSelected__7bDMj):active .ribbon_gridNumber__g2PlB{background:var(--surface-hover)}.ribbon_cell__jvq3k:focus-visible,.ribbon_gridDay__MeH_0:focus-visible{outline:none}.ribbon_cell__jvq3k:focus-visible .ribbon_cellNumber__NRK1L,.ribbon_gridDay__MeH_0:focus-visible .ribbon_gridNumber__g2PlB{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.ribbon_track__FrhQ0{height:11px}.ribbon_trackCell__PL_MF{position:relative;min-width:0}.ribbon_trackLine__Y4Gkd{position:absolute;top:4px;right:0;left:0;height:3px;background:var(--period-fast)}.ribbon_bead__dLtK7{position:absolute;top:0;left:50%;width:11px;height:11px;margin-left:-5.5px;fill:var(--fg-strong);stroke:var(--surface);stroke-width:2;paint-order:stroke}.ribbon_navLine__kbWMg{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:22px;font-size:var(--editorial-breadcrumb-size);line-height:1.5;color:var(--fg-muted)}.ribbon_navLineText__1Hbdh{min-width:0}.ribbon_navLineText__1Hbdh b{font-weight:700;color:var(--fg-strong)}.ribbon_swatch___xPi8{display:inline-block;width:16px;height:3px;margin-right:var(--space-2);vertical-align:middle;background:var(--period-fast)}.ribbon_navLink__KGlmX{display:inline-flex;font-weight:700;white-space:nowrap;color:var(--primary);text-decoration:none}.ribbon_navLink__KGlmX,.ribbon_nextFeast__Dbe2k{align-items:center;min-height:44px;margin:-11px 0}.ribbon_nextFeast__Dbe2k{display:flex;gap:var(--space-2);min-width:0;padding:0;border:0;background:none;font:inherit;text-align:left;color:var(--fg-muted);cursor:pointer}.ribbon_nextFeast__Dbe2k .ribbon_navLineText__1Hbdh{display:flex;flex-wrap:wrap;column-gap:6px}.ribbon_nextFeastMark__m73ZA{flex:none;width:9px;height:9px;fill:var(--fg-strong)}.ribbon_nextFeastName__qhfNt{min-width:0;color:var(--fg)}.ribbon_nextFeastWhen__uGw7w{flex:none}.ribbon_flash__Nposc{animation:ribbon_cal-flash__OBFs3 var(--duration-settle) var(--ease-soft)}@keyframes ribbon_cal-flash__OBFs3{0%{background-color:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--primary)}to{background-color:var(--surface-raised)}}.ribbon_todayPill__vRhNM{position:fixed;right:16px;bottom:calc(20px + env(safe-area-inset-bottom, 0px));z-index:60;display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 18px;border:0;border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:var(--shadow-float),inset 0 0 0 1px var(--rule-divide);font:inherit;font-size:var(--editorial-tab-size);color:var(--fg-strong);cursor:pointer;animation:ribbon_cal-fade__q0Mx2 var(--duration-micro) var(--ease-soft)}.ribbon_todayPill__vRhNM:active{background:var(--surface-hover)}@keyframes ribbon_cal-fade__q0Mx2{0%{opacity:0}}.ribbon_sheet__xDBpG{position:fixed;inset:auto 0 0;box-sizing:border-box;width:100%;max-width:600px;max-height:calc(100% - 24px);margin:auto auto 0;padding:0;overflow-y:auto;border:1px solid var(--hairline-strong);border-top:2px solid var(--gold-dim);border-bottom:0;background:var(--surface);box-shadow:var(--shadow-float);color:var(--fg)}.ribbon_sheet__xDBpG[open]{animation:ribbon_cal-sheet-up__oyfV6 var(--duration-in) var(--ease-soft)}.ribbon_sheet__xDBpG::-webkit-backdrop{background:var(--scrim)}.ribbon_sheet__xDBpG::backdrop{background:var(--scrim)}@keyframes ribbon_cal-sheet-up__oyfV6{0%{transform:translateY(100%)}to{transform:none}}.ribbon_sheetBody__1w8UT{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom, 0px))}.ribbon_sheetHead__PhfA3{display:flex;align-items:center;justify-content:space-between}.ribbon_sheetTitle__yn_mS{margin:0;font-family:var(--font-serif);font-size:var(--editorial-h3-size);font-weight:600;line-height:1.3;color:var(--fg-strong)}.ribbon_sheetClose__ONGAw{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;background:none;color:var(--fg);cursor:pointer}.ribbon_chips__JdLCw{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ribbon_chip__kg2xl{display:flex;flex:1 1 140px;flex-direction:column;align-items:flex-start;justify-content:center;box-sizing:border-box;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--rule-divide);border-radius:var(--radius-sm);background:none;font:inherit;font-size:var(--editorial-tab-size);text-align:left;color:var(--fg);cursor:pointer}.ribbon_chip__kg2xl small{font-size:var(--editorial-breadcrumb-size);color:var(--fg-subtle)}.ribbon_chip__kg2xl:active,.ribbon_feastItem__2Jx4z:active,.ribbon_monthOption__wrmcI:active:not(:disabled),.ribbon_yearButton__5fqLC:active{background:var(--surface-hover)}.ribbon_sheetDays__SJQJI{display:flex;flex-direction:column;gap:4px}.ribbon_sheetMonthRow__yp4F4,.ribbon_sheetMonthTitle__TJ11z{display:flex;align-items:center;gap:var(--space-2)}.ribbon_sheetMonthTitle__TJ11z{flex-grow:1;justify-content:center;min-height:44px;border:0;border-radius:var(--radius-sm);background:none;font:inherit;font-size:var(--editorial-tab-size);color:var(--fg-strong);cursor:pointer}.ribbon_grid__lAG64{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ribbon_gridWeekday__0FgR4{padding:6px 0;text-align:center;font-size:var(--editorial-label-size);font-weight:700;line-height:1.5;letter-spacing:var(--editorial-label-tracking);text-transform:uppercase;color:var(--fg-subtle)}.ribbon_gridSunday__XA2ea{color:var(--fg-strong)}.ribbon_gridBlank__Buo5L{min-height:52px}.ribbon_gridDay__MeH_0{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;box-sizing:border-box;min-width:0;min-height:52px;padding:3px 0 17px;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.ribbon_gridDay__MeH_0:disabled{cursor:default}.ribbon_gridNumber__g2PlB{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:40px;min-height:32px;padding:0 2px;border-radius:var(--radius-sm);font-family:var(--font-serif);font-size:var(--cal-grid-number-size);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;color:var(--fg)}.ribbon_gridFast__Ssqpa{position:absolute;right:0;bottom:7px;left:0;height:3px;background:var(--period-fast)}.ribbon_gridBead__6rMRX{position:absolute;bottom:3px;left:50%;width:11px;height:11px;margin-left:-5.5px;fill:var(--fg-strong);stroke:var(--surface-raised);stroke-width:2;paint-order:stroke}.ribbon_legend__5bYaF{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-2) 0 4px;font-size:var(--editorial-breadcrumb-size);color:var(--fg-subtle)}.ribbon_legend__5bYaF i{display:inline-block;width:16px;height:3px;margin-right:6px;vertical-align:middle;background:var(--period-fast)}.ribbon_legendBead__fbvik{width:9px;height:9px;margin-right:6px;vertical-align:-1px;fill:var(--fg-strong)}.ribbon_feastList__napPN{display:flex;flex-direction:column}.ribbon_feastItem__2Jx4z{position:relative;display:flex;align-items:baseline;gap:var(--space-3);box-sizing:border-box;width:calc(100% + 2 * var(--space-2));min-height:40px;margin-inline:calc(-1 * var(--space-2));padding:var(--space-2);border:0;border-radius:var(--radius-sm);background:none;font:inherit;font-size:var(--editorial-tab-size);text-align:left;color:var(--fg);cursor:pointer}.ribbon_feastItem__2Jx4z:before{content:"";position:absolute;top:0;right:var(--space-2);left:var(--space-2);height:1px;background:var(--hairline)}.ribbon_feastItem__2Jx4z:focus-visible{outline-offset:0}.ribbon_feastItem__2Jx4z b{min-width:24px;font-family:var(--font-serif);font-size:var(--cal-grid-number-size);font-weight:500;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;color:var(--fg-strong)}.ribbon_sheetMonths__aF4xb{display:flex;flex-direction:column;gap:10px}.ribbon_years__qX_b9{display:flex;gap:6px}.ribbon_yearButton__5fqLC{flex:1 1;min-height:44px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:none;font:inherit;font-size:var(--editorial-tab-size);color:var(--fg);cursor:pointer}.ribbon_months__MLuRQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,5.5em),1fr));grid-gap:6px;gap:6px;font-size:var(--editorial-tab-size)}.ribbon_monthOption__wrmcI{display:flex;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:none;font:inherit;font-size:var(--editorial-tab-size);text-align:center;color:var(--fg);cursor:pointer}.ribbon_monthOption__wrmcI:disabled{color:var(--fg-subtle);cursor:default}.ribbon_monthOptionToday__TEAyT{color:var(--primary)}.ribbon_optionCurrent__FurOV{border-color:transparent;background:var(--primary-fill);box-shadow:inset 0 0 0 1px var(--primary);color:var(--fg-strong)}.ribbon_sheetCoverage__Fz4EH{margin:0;font-size:var(--editorial-breadcrumb-size);color:var(--fg-subtle)}.ribbon_gridCompact__VyGw5 .ribbon_gridWeekday__0FgR4{padding:10px 0 8px}.ribbon_gridCompact__VyGw5 .ribbon_gridDay__MeH_0{min-height:50px;padding:3px 0 15px}.ribbon_gridCompact__VyGw5 .ribbon_gridNumber__g2PlB{min-width:36px;min-height:32px}.ribbon_gridCompact__VyGw5 .ribbon_gridFast__Ssqpa{bottom:5px}.ribbon_gridCompact__VyGw5 .ribbon_gridBead__6rMRX{bottom:1px;stroke:var(--surface)}.ribbon_gridWeek__w4Taa{background:var(--surface-raised)}:where(.ribbon_gridAdjacent__roqJU) .ribbon_gridNumber__g2PlB,:where(.ribbon_gridAdjacent__roqJU).ribbon_cellSunday__C0xDB .ribbon_gridNumber__g2PlB{color:var(--fg-subtle)}.ribbon_fade__3rMcR,.ribbon_sidebar__lMQtK{display:none}.ribbon_todayLink__Xj6dC{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-2);min-height:44px;margin:-8px 0 -4px;padding:0;border:0;background:none;font:inherit;font-size:var(--editorial-tab-size);color:var(--primary);cursor:pointer}.ribbon_todayLink__Xj6dC:active{color:var(--primary-hover);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ribbon_sideNav__CDj6H{display:flex;flex-direction:column;gap:4px;padding-top:var(--space-2)}.ribbon_sideNavRow__f54If{display:flex;align-items:center;gap:6px}.ribbon_sideTitle__Ru2jl{flex-grow:1;justify-content:space-between;gap:var(--space-2);padding:0 var(--space-3);font-size:var(--editorial-tab-size);color:var(--fg-strong)}.ribbon_flipped__mbfTK{transform:rotate(180deg)}.ribbon_fastCard__5qnoE{display:flex;flex-direction:column;gap:4px;padding-top:14px;box-shadow:inset 0 1px 0 var(--hairline);font-size:var(--editorial-breadcrumb-size);line-height:1.5;color:var(--fg-muted)}.ribbon_fastCardName__yXtaE{display:flex;align-items:center;gap:10px;font-family:var(--font-serif);font-size:var(--editorial-h3-size);font-weight:600;line-height:1.3;color:var(--fg-strong)}.ribbon_fastCardName__yXtaE .ribbon_swatch___xPi8{flex:none;margin:0}.ribbon_fastCardDates__Y73UP{padding-left:26px}.ribbon_sideFeasts__o_bem{display:flex;flex-direction:column;padding-top:6px}.ribbon_sideLabel__Wg0La{padding-bottom:var(--space-2);font-size:var(--editorial-label-size);font-weight:700;line-height:1.5;letter-spacing:var(--editorial-label-tracking);text-transform:uppercase;color:var(--fg-subtle)}.ribbon_sideFeast__y6OiE{min-height:44px;padding-block:10px;font-size:var(--editorial-breadcrumb-size)}.ribbon_compassEntry__xiWX_{display:flex;flex-direction:column;align-items:flex-start;gap:2px;box-shadow:inset 0 1px 0 var(--hairline)}.ribbon_feedCompass__Zcmil{margin:var(--space-7) var(--cal-side) 0;padding-top:var(--space-4)}.ribbon_sideCompass__3pSkj{padding-top:14px}.ribbon_compassKicker__y2aLb{font-size:var(--editorial-label-size);font-weight:700;line-height:1.5;letter-spacing:var(--editorial-label-tracking);text-transform:uppercase;color:var(--fg-subtle)}.ribbon_compassLink__u0ZZH{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--editorial-tab-size);color:var(--primary);text-decoration:none}.ribbon_compassLink__u0ZZH:active{color:var(--primary-hover);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ribbon_compassNote__R0CFm{margin:0;font-size:var(--editorial-breadcrumb-size);line-height:1.5;color:var(--fg-muted)}.ribbon_navLink__KGlmX:active{color:var(--primary-hover);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ribbon_nextFeast__Dbe2k:active .ribbon_nextFeastName__qhfNt{color:var(--fg-strong)}@media (hover:hover){.ribbon_cell__jvq3k:not(.ribbon_cellSelected__7bDMj):not(:disabled):hover .ribbon_cellNumber__NRK1L,.ribbon_chip__kg2xl:hover,.ribbon_control__PBtwP:hover:not(:disabled),.ribbon_feastItem__2Jx4z:hover,.ribbon_gridDay__MeH_0:not(.ribbon_cellSelected__7bDMj):not(:disabled):hover .ribbon_gridNumber__g2PlB,.ribbon_monthButton__JdvIM:hover,.ribbon_monthOption__wrmcI:not(.ribbon_optionCurrent__FurOV):not(:disabled):hover,.ribbon_rowButton__oK5tm:hover,.ribbon_sheetMonthTitle__TJ11z:hover,.ribbon_todayPill__vRhNM:hover,.ribbon_yearButton__5fqLC:not(.ribbon_optionCurrent__FurOV):hover{background:var(--surface-hover)}.ribbon_expanded__IpJNL .ribbon_rowButton__oK5tm:hover{background:none}.ribbon_compassLink__u0ZZH:hover,.ribbon_more__ZO8BP:hover,.ribbon_navLink__KGlmX:hover,.ribbon_todayLink__Xj6dC:hover{color:var(--primary-hover);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ribbon_noticeClose__CNFAW:hover{color:var(--primary-hover)}.ribbon_nextFeast__Dbe2k:hover .ribbon_nextFeastName__qhfNt{color:var(--fg-strong)}}@media (prefers-reduced-motion:reduce){.ribbon_flash__Nposc,.ribbon_nav__Jz4SC,.ribbon_sheet__xDBpG[open],.ribbon_todayPill__vRhNM{transition:none;animation:none}}@media (min-width:640px){.ribbon_page__pW3jb{--cal-side:0px}.ribbon_column__QLlr6{width:calc(100% - 2 * clamp(24px, 3.5vw, 56px));max-width:680px;margin-inline:auto}.ribbon_todayPill__vRhNM{right:max(clamp(24px,3.5vw,56px),calc((100% - 680px) / 2))}}@media (min-width:1200px){.ribbon_page__pW3jb{--cal-date-column:4rem;--cal-feed-top:32px}.ribbon_column__QLlr6{max-width:1180px}.ribbon_layout__82dkA{display:grid;grid-template-columns:320px minmax(0,1fr);grid-column-gap:56px;column-gap:56px;align-items:start}.ribbon_side__RImsf{position:-webkit-sticky;position:sticky;top:var(--cal-nav-top,64px);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-4);max-height:calc(100dvh - var(--cal-nav-top, 64px));margin-inline:calc(-1 * var(--space-2));padding:var(--cal-feed-top) var(--space-2);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--rule-divide) transparent}.ribbon_side__RImsf :focus{scroll-margin-block:0}.ribbon_side__RImsf>*{flex-shrink:0}.ribbon_head__dYauf{gap:var(--space-4);padding:0}.ribbon_subtitle__fGCcB{margin-top:-4px}.ribbon_sidebar__lMQtK{display:flex;flex-direction:column;gap:var(--space-4)}.ribbon_sidebar__lMQtK .ribbon_legend__5bYaF{padding:0}.ribbon_feedCompass__Zcmil,.ribbon_nav__Jz4SC,.ribbon_todayPill__vRhNM{display:none}.ribbon_ribbon__Hau_0{padding-top:var(--cal-feed-top)}.ribbon_fade__3rMcR{position:-webkit-sticky;position:sticky;top:var(--cal-nav-top,64px);z-index:3;display:block;height:var(--cal-feed-top);margin-top:calc(-1 * var(--cal-feed-top));background:linear-gradient(var(--surface) 35%,transparent);pointer-events:none}.ribbon_monthNav__qUD82{padding:28px 24px 8px 28px}.ribbon_monthNav__qUD82:first-child{padding-top:0}.ribbon_monthButton__JdvIM{display:inline-flex;gap:10px;width:auto;min-height:44px}.ribbon_coverage__Q8Or0{padding:28px 24px 8px 28px}.ribbon_coverage__Q8Or0:first-child{padding-top:0}.ribbon_month__X5no1{padding:48px 24px 6px 28px}.ribbon_week__DZoLP{padding:28px 24px 9px 28px}.ribbon_period__hm9HJ{padding:16px 24px 12px 28px}.ribbon_rowButton__oK5tm{grid-template-columns:var(--cal-date-column) minmax(0,1fr) 24px;column-gap:.6154rem;padding:16px 20px 16px 28px}.ribbon_date__DIvU_{flex-direction:row;align-items:baseline;gap:.3846rem}.ribbon_dayNumber__FqsKm{min-width:1.3846rem;line-height:1}.ribbon_content__HIZ_K{max-width:620px}.ribbon_chevron__xxKBr{margin-top:7px}.ribbon_panel__2C9ch{gap:14px;padding:16px 60px 26px calc(28px + var(--cal-date-column) + .6154rem)}.ribbon_intro__MsZzf{max-width:600px}.ribbon_fact__zafij{max-width:62ch}.ribbon_wideOnly__1Iouc{display:flex}.ribbon_sources__5zg7F{margin-left:28px}}@container (max-width: 11rem){.ribbon_rowButton__oK5tm{grid-template-columns:minmax(0,1fr) 18px;row-gap:var(--space-2)}.ribbon_date__DIvU_{flex-direction:row;align-items:baseline;gap:.3846rem}.ribbon_content__HIZ_K{grid-row:2;grid-column:1}.ribbon_chevron__xxKBr{grid-row:1;grid-column:2}.ribbon_panel__2C9ch{padding-left:var(--space-5)}}@media (forced-colors:active){.ribbon_gridFast__Ssqpa,.ribbon_legend__5bYaF i,.ribbon_rail__siX1Q,.ribbon_singleFast__1ikhn,.ribbon_special__Kxf2K:before,.ribbon_swatch___xPi8,.ribbon_trackLine__Y4Gkd{forced-color-adjust:none;background:CanvasText}.ribbon_bead__dLtK7,.ribbon_feastMark__NOXxq,.ribbon_gridBead__6rMRX,.ribbon_legendBead__fbvik,.ribbon_nextFeastMark__m73ZA{forced-color-adjust:none;fill:CanvasText;stroke:Canvas}.ribbon_sheet__xDBpG,.ribbon_todayPill__vRhNM{border:1px solid CanvasText}.ribbon_cellSelected__7bDMj .ribbon_cellNumber__NRK1L,.ribbon_cellSelected__7bDMj .ribbon_gridNumber__g2PlB,.ribbon_optionCurrent__FurOV{outline:2px solid Highlight;outline-offset:-2px}.ribbon_cellToday__ID9D9 .ribbon_cellNumber__NRK1L,.ribbon_cellToday__ID9D9 .ribbon_gridNumber__g2PlB{text-decoration:underline;text-underline-offset:4px}.ribbon_cellSelected__7bDMj.ribbon_cellToday__ID9D9 .ribbon_cellNumber__NRK1L,.ribbon_cellSelected__7bDMj.ribbon_cellToday__ID9D9 .ribbon_gridNumber__g2PlB{forced-color-adjust:none;background:Highlight;color:HighlightText;outline:none;text-decoration:none}.ribbon_rowButton__oK5tm{border-bottom:1px solid CanvasText}.ribbon_expanded__IpJNL{border-block:1px solid CanvasText}.ribbon_today__yZJsS .ribbon_dayNumber__FqsKm{text-decoration:underline;text-underline-offset:4px}}.SiteMark_mark__wLAAH{display:inline-flex;align-items:center;gap:var(--_gap,9px);text-decoration:none;color:inherit;cursor:pointer;white-space:nowrap;min-width:0;--_logo:24px;--_name:15px;--_gap:9px;--_ls:0.2em;--_col:var(--gold-dim)}.SiteMark_logo__k_SPC{width:var(--_logo);height:var(--_logo);object-fit:contain;display:block;flex:none;opacity:.92}.SiteMark_name__QGJTY{font-size:var(--_name);letter-spacing:var(--_ls);color:var(--sitemark-name,var(--_col));text-transform:uppercase}.SiteMark_name__QGJTY,.SiteMark_suffix__5rqvT{white-space:nowrap;line-height:1}@media (max-width:900px){.SiteMark_collapseNarrow__DGUcN{gap:0}.SiteMark_collapseNarrow__DGUcN .SiteMark_name__QGJTY,.SiteMark_collapseNarrow__DGUcN .SiteMark_suffix__5rqvT{display:none}}.SiteMark_sm__IhJwG{--_logo:22px;--_name:12.5px;--_gap:8px}.SiteMark_md__VmnXN{--_logo:24px;--_name:15px;--_gap:9px}.SiteMark_lg__030Uw{--_logo:24px;--_name:18px;--_gap:10px}@media (min-width:960px){.SiteMark_lg__030Uw{--_logo:32px;--_name:22px;--_ls:0.26em;--_gap:12px}}.SiteMark_serifGold__8ZX0V .SiteMark_name__QGJTY{font-family:var(--font-serif);font-weight:600}.SiteMark_sansGold__1OFzl{--_ls:0.16em}.SiteMark_sansGold__1OFzl .SiteMark_name__QGJTY{font-family:var(--font-sans);font-weight:600}.SiteMark_serifMuted__uJ_NZ{--_col:var(--fg-muted)}.SiteMark_serifMuted__uJ_NZ .SiteMark_name__QGJTY{font-family:var(--font-serif);font-weight:600}.SiteMark_literataGold__Nf99Y{--_ls:0.13em}.SiteMark_literataGold__Nf99Y .SiteMark_name__QGJTY{font-family:var(--font-bible-literata);font-weight:600}.not-found_shell__uH7Fp{--colophon-space-before:0px;min-height:inherit;display:flex;flex-direction:column;background:var(--surface);color:var(--fg)}.not-found_main__WoYtF{width:100%;flex:1 1;display:flex;align-items:center}.not-found_content__cklTM{width:100%;max-width:var(--max-width-frame);margin:0 auto;padding:48px var(--shell-gutter) 56px}.not-found_code__SJkuV{margin:0 0 18px;color:var(--primary);font-family:var(--font-sans);font-size:.5rem;line-height:1.2;letter-spacing:.28em;text-align:right;text-transform:uppercase}.not-found_pathMark__tYlyY{display:flex;align-items:center;gap:12px}.not-found_pathLine__uq1WQ{height:1px;flex:1 1;background:var(--hairline-strong)}.not-found_pathDiamond__hub0j{width:7px;height:7px;flex:none;background:var(--primary);transform:rotate(45deg)}.not-found_title__bOfUG{margin:30px 0 0;color:var(--fg-strong);font-family:var(--font-serif);font-size:1.7692rem;font-weight:400;line-height:1.02}.not-found_lede__h3pAn{max-width:46ch;margin:16px 0 0;color:var(--fg-muted);font-family:var(--font-sans);font-size:.7308rem;line-height:1.65;text-wrap:pretty}.not-found_recoveryNav__efCQ5{margin-top:28px}.not-found_recoveryList__cxzSk{display:flex;align-items:baseline;flex-wrap:wrap;gap:28px;margin:0;padding:0;list-style:none}.not-found_recoveryLink__WmVaR{min-height:44px;display:inline-flex;align-items:center;padding-bottom:3px;border-bottom:1px solid var(--hairline-strong);color:var(--fg-strong);font-family:var(--font-serif);font-size:.7692rem;line-height:1.1;text-decoration:none;transition:border-color var(--duration-micro) var(--ease-soft)}@media (hover:hover){.not-found_recoveryLink__WmVaR:hover{border-color:var(--primary)}}.not-found_recoveryLink__WmVaR:focus-visible{outline-offset:4px}.not-found_recoveryArrow__Q07Ds{display:none}@media (max-width:640px){.not-found_content__cklTM{padding:32px var(--space-4)}.not-found_code__SJkuV{margin-bottom:14px;font-size:.4615rem;letter-spacing:.26em;text-align:left}.not-found_title__bOfUG{margin-top:24px;font-size:1.3846rem;line-height:1.04}.not-found_lede__h3pAn{margin-top:14px;font-size:.6538rem;line-height:1.62}.not-found_recoveryNav__efCQ5{margin-top:22px;border-top:1px solid var(--hairline)}.not-found_recoveryList__cxzSk{display:block}.not-found_recoveryLink__WmVaR{min-height:60px;display:flex;justify-content:space-between;gap:16px;padding:0 var(--space-3);border-bottom-color:var(--hairline);font-size:.6923rem;transition:background-color var(--duration-micro) var(--ease-soft)}@media (hover:hover){.not-found_recoveryLink__WmVaR:hover{border-bottom-color:var(--hairline);background:var(--surface-raised)}}.not-found_recoveryLink__WmVaR:active{background:var(--surface-raised);transition-duration:0s}.not-found_recoveryLink__WmVaR:focus-visible{outline-offset:2px}.not-found_recoveryArrow__Q07Ds{display:inline;flex:none;color:var(--primary);font-family:inherit;font-size:.5769rem}}.TopBar_topBar__Do1L5{position:-webkit-sticky;position:sticky;top:0;z-index:100;flex:none;background:transparent;border-bottom:1px solid transparent;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transform:translateY(0);transition:transform var(--duration-in) var(--ease-reverent),background var(--duration-micro) var(--ease-soft),border-color var(--duration-micro) var(--ease-soft),-webkit-backdrop-filter var(--duration-micro) var(--ease-soft);transition:transform var(--duration-in) var(--ease-reverent),background var(--duration-micro) var(--ease-soft),backdrop-filter var(--duration-micro) var(--ease-soft),border-color var(--duration-micro) var(--ease-soft);transition:transform var(--duration-in) var(--ease-reverent),background var(--duration-micro) var(--ease-soft),backdrop-filter var(--duration-micro) var(--ease-soft),border-color var(--duration-micro) var(--ease-soft),-webkit-backdrop-filter var(--duration-micro) var(--ease-soft)}.TopBar_topBar__Do1L5 :focus{scroll-margin-block:calc(-1 * var(--scroll-pad)) 0}.TopBar_topBar__Do1L5[data-scrolled]{background:color-mix(in oklab,var(--surface) 82%,transparent);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom-color:var(--hairline-strong)}.TopBar_topBar__Do1L5[data-hidden]{transform:translateY(-100%)}.TopBar_topBar__Do1L5:focus-within{transform:translateY(0)}@media (max-width:959px){.TopBar_topBar__Do1L5{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform var(--duration-micro) var(--ease-soft),opacity var(--duration-micro) var(--ease-soft),background var(--duration-micro) var(--ease-soft),border-color var(--duration-micro) var(--ease-soft),-webkit-backdrop-filter var(--duration-micro) var(--ease-soft);transition:transform var(--duration-micro) var(--ease-soft),opacity var(--duration-micro) var(--ease-soft),background var(--duration-micro) var(--ease-soft),backdrop-filter var(--duration-micro) var(--ease-soft),border-color var(--duration-micro) var(--ease-soft);transition:transform var(--duration-micro) var(--ease-soft),opacity var(--duration-micro) var(--ease-soft),background var(--duration-micro) var(--ease-soft),backdrop-filter var(--duration-micro) var(--ease-soft),border-color var(--duration-micro) var(--ease-soft),-webkit-backdrop-filter var(--duration-micro) var(--ease-soft);will-change:transform,opacity}.TopBar_topBar__Do1L5[data-hidden]{opacity:0;transform:translate3d(0,calc(-100% - 1px),0)}.TopBar_topBar__Do1L5:focus-within{opacity:1;transform:translateZ(0)}}.TopBar_inner__9lHSJ{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--shell-gutter);max-width:var(--max-width-frame);margin:0 auto}.TopBar_brand__ss__b{padding:var(--space-3);margin:calc(var(--space-3) * -1);border-radius:var(--radius-sm)}.TopBar_middle__sDmTq{display:flex;justify-content:flex-end;align-items:center;min-width:0;overflow:hidden}.TopBar_nav__TE6GE{display:none;align-items:center;gap:var(--space-6)}.TopBar_navLink__dPEsl{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;min-height:44px;font-family:var(--font-sans);font-size:.65rem;font-weight:400;color:var(--fg-muted);text-decoration:none;letter-spacing:.01em;padding:var(--space-1) 0;position:relative;transition:color var(--duration-micro) var(--ease-soft);white-space:nowrap}.TopBar_navLink__dPEsl:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--v,var(--primary));opacity:0;transition:opacity var(--duration-micro) var(--ease-soft)}.TopBar_navLink__dPEsl[data-active]{color:var(--fg-strong)}@media (hover:hover){.TopBar_navLink__dPEsl:hover{color:var(--fg)}}.TopBar_navLink__dPEsl[data-active]:after{opacity:1}.TopBar_burgerSlot__A9Y12{display:flex;align-items:center;justify-self:end;gap:var(--space-4)}@media (min-width:1080px){.TopBar_nav__TE6GE{display:flex;gap:clamp(var(--space-4),1.6vw,var(--space-6))}}@media (min-width:960px){.TopBar_topBar__Do1L5[data-hidden]{transform:translateY(0)}.TopBar_inner__9lHSJ{padding:var(--space-4) var(--shell-gutter);gap:var(--space-4)}.TopBar_brand__ss__b{padding:var(--space-4);margin:calc(var(--space-4) * -1)}}@media (min-width:1200px){.TopBar_middle__sDmTq{overflow:visible}}.WipBadge_badge__qsSHs{display:inline-flex;align-items:center;flex-shrink:0;margin-left:6px}.page_page__um_uq{min-height:100vh;display:flex;flex-direction:column;color:var(--fg);background:var(--surface);font-family:var(--font-sans)}.page_detailPage__mihbE{--colophon-space-before:0px}.page_detailFrame__CTu_E,.page_frame__pYzE8{width:min(100%,1180px);min-height:calc(100vh - 72px);margin:0 auto;padding:48px var(--shell-gutter) 0}.page_detailFrame__CTu_E{--reader-stacked-inline-gutter:var(--shell-gutter);width:min(100%,var(--max-width-frame));display:flex;flex:1 1;flex-direction:column;padding-top:32px;padding-bottom:0}.page_breadcrumbs__xClRV{--breadcrumbs-size:0.6rem;--breadcrumbs-link:var(--fg-muted);--breadcrumbs-current:var(--fg-muted);width:min(100%,1180px);margin:0 auto 24px}.page_hero__syfq6{padding-bottom:25px;border-bottom:1px solid var(--hairline)}.page_heroTitle__IY0i7{max-width:14ch;margin:0;color:var(--fg-strong);font-family:var(--font-serif);font-size:clamp(2.45rem,5vw,2.75rem);font-weight:500;letter-spacing:-.035em;line-height:.96}.page_heroLead__n_yQ0{max-width:36em;margin:21px 0 0;color:var(--fg);font-family:var(--font-sans);font-size:.75rem;line-height:1.62}.page_heroGuide__gZUbJ{display:flex;flex-wrap:wrap;align-items:center;gap:0 7px;margin:4px 0 -7px;color:var(--fg-muted);font-family:var(--font-sans);font-size:var(--text-xs);line-height:1.45}.page_heroGuide__gZUbJ a{--editorial-action-margin-top:0;min-height:44px}@media (max-width:720px){.page_detailFrame__CTu_E,.page_frame__pYzE8{min-height:calc(100vh - 50px);padding:24px 24px 0}.page_detailFrame__CTu_E{padding-bottom:0}.page_breadcrumbs__xClRV{margin-bottom:4px}.page_breadcrumbs__xClRV a{min-height:44px;display:inline-flex;align-items:center}.page_hero__syfq6{padding-bottom:20px}.page_heroTitle__IY0i7{font-size:clamp(1.75rem,14vw,2rem)}.page_heroLead__n_yQ0{margin-top:18px;font-size:.7rem;line-height:1.62}}@media (max-width:1180px){.page_detailFrame__CTu_E{--reader-stacked-inline-gutter:var(--space-5);padding-inline:var(--space-5)}}@media (max-width:640px){.page_detailFrame__CTu_E,.page_frame__pYzE8{--reader-stacked-inline-gutter:var(--shell-gutter);padding-inline:var(--shell-gutter)}}