.cuAVna_lightbox{border:1px solid var(--theme-border);background:var(--theme-surface);width:min(920px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--theme-ink);box-shadow:0 24px 80px color-mix(in srgb,var(--theme-ink) 40%,transparent);border-radius:16px;margin:auto;padding:0;overflow:hidden}.cuAVna_lightbox::backdrop{background:color-mix(in srgb,var(--theme-ink) 72%,transparent)}.cuAVna_bar{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.cuAVna_bar strong{min-width:0;font-size:20px;font-weight:600;line-height:1.4}.cuAVna_bar button{border:1px solid var(--theme-border);background:var(--theme-surface);min-width:48px;min-height:48px;color:var(--theme-ink);cursor:pointer;border-radius:10px;flex:none;font-size:24px;line-height:1}.cuAVna_bar button:focus-visible{outline:2px solid var(--theme-primary);outline-offset:3px}.cuAVna_photo{object-fit:contain;background:var(--theme-background);width:100%;max-height:calc(100dvh - 120px);display:block}.cuAVna_vector{background:var(--theme-background);justify-content:center;padding:28px 24px 36px;display:flex}.cuAVna_vector svg{width:min(280px,72vw);height:auto}
.jFr8ca_dashboard{border:1px solid color-mix(in srgb,var(--theme-primary) 38%,var(--theme-border));background:linear-gradient(180deg,var(--theme-primary-soft),var(--theme-surface) 38%);box-shadow:inset 0 4px 0 var(--theme-primary);border-radius:18px;margin:4px 0 28px;padding:24px}.jFr8ca_heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.jFr8ca_kicker{letter-spacing:.06em;color:var(--theme-primary);margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.5}.jFr8ca_heading h2{color:var(--theme-ink);margin:0;font-size:24px;font-weight:600;line-height:1.35}.jFr8ca_heading>p{max-width:420px;color:var(--theme-ink-secondary);text-align:right;margin:0;font-size:16px;line-height:1.6}.jFr8ca_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.jFr8ca_cards article{background:var(--theme-surface);min-width:0;box-shadow:0 8px 20px color-mix(in srgb,var(--theme-primary) 12%,transparent);border-radius:16px;padding:16px 18px}.jFr8ca_cards span,.jFr8ca_cards small{color:var(--theme-ink-secondary);font-size:16px;line-height:1.5;display:block}.jFr8ca_cards strong{color:var(--theme-primary-deep);font-variant-numeric:tabular-nums;margin:6px 0 2px;font-size:32px;font-weight:600;line-height:1.2;display:block}.jFr8ca_charts{grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);align-items:start;gap:28px;display:grid}.jFr8ca_charts h3{margin:0 0 14px;font-size:20px;font-weight:600;line-height:1.4}.jFr8ca_years{flex-direction:column;gap:4px;max-height:360px;padding-right:4px;display:flex;overflow:auto}.jFr8ca_years a{min-height:44px;color:var(--theme-ink);border-radius:10px;grid-template-columns:52px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:4px 8px;font-size:16px;text-decoration:none;display:grid}.jFr8ca_years a[aria-current],.jFr8ca_months a[aria-current]{background:var(--theme-surface);box-shadow:inset 0 0 0 2px var(--theme-primary)}.jFr8ca_years strong,.jFr8ca_months strong{font-variant-numeric:tabular-nums;text-align:right;font-size:16px;font-weight:600}.jFr8ca_track{background:color-mix(in srgb,var(--theme-primary) 16%,var(--theme-surface));border-radius:999px;height:12px;display:block;overflow:hidden}.jFr8ca_bar{border-radius:inherit;background:var(--theme-primary);min-width:8px;height:100%;display:block}.jFr8ca_years a[aria-current] .jFr8ca_bar,.jFr8ca_months a[aria-current] .jFr8ca_column>span{background:var(--theme-primary-deep)}.jFr8ca_months{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:6px;display:grid}.jFr8ca_months a{min-width:0;min-height:168px;color:var(--theme-ink);border-radius:12px;flex-direction:column;justify-content:end;align-items:center;gap:8px;padding:8px 0;font-size:16px;line-height:1.3;text-decoration:none;display:flex}.jFr8ca_months strong{color:var(--theme-ink-secondary)}.jFr8ca_months a[data-empty=true] strong{color:var(--theme-muted-soft,#a59072)}.jFr8ca_column{background:color-mix(in srgb,var(--theme-primary) 14%,var(--theme-surface));border-radius:10px;align-items:end;width:100%;max-width:36px;height:112px;display:flex;overflow:hidden}.jFr8ca_column>span{background:var(--theme-primary);border-radius:8px 8px 0 0;width:100%;display:block}.jFr8ca_months a:not([data-empty=true]) .jFr8ca_column>span{min-height:8px}.jFr8ca_empty{color:var(--theme-muted);margin:0;font-size:16px;line-height:1.6}.jFr8ca_clear{min-height:44px;color:var(--theme-primary);align-items:center;margin-top:16px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.jFr8ca_years a:hover,.jFr8ca_months a:hover{background:var(--theme-surface)}@media (max-width:900px){.jFr8ca_heading{display:block}.jFr8ca_heading>p{text-align:left;max-width:none;margin-top:10px}.jFr8ca_charts,.jFr8ca_cards{grid-template-columns:1fr}}@media (max-width:700px){.jFr8ca_dashboard{padding:18px}.jFr8ca_cards strong{font-size:32px}.jFr8ca_months{gap:4px}.jFr8ca_months a{min-height:150px;padding-inline:0}.jFr8ca_column{height:96px}}
.tEFTIW_page{background:var(--theme-background);color:var(--theme-ink);min-height:100vh}.tEFTIW_inner{max-width:1280px;margin:auto;padding:28px 32px 64px}.tEFTIW_breadcrumbs{color:var(--theme-muted);flex-wrap:wrap;gap:10px;margin-bottom:38px;font-size:16px;display:flex}.tEFTIW_breadcrumbs a:hover{text-decoration:underline}.tEFTIW_hero{border-bottom:1px solid var(--theme-border);margin-bottom:28px;padding:12px 0 32px}.tEFTIW_kicker{letter-spacing:.1em;color:var(--theme-primary);margin:0 0 16px;font-size:16px;font-weight:600}.tEFTIW_hero h1{max-width:940px;margin:0 0 20px;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.25}.tEFTIW_hero p{max-width:850px;color:var(--theme-muted);margin:12px 0;font-size:18px;line-height:1.7}.tEFTIW_stats{flex-wrap:wrap;gap:24px;margin-top:24px;font-size:18px;display:flex}.tEFTIW_stats b{color:var(--theme-primary);font-size:24px;font-weight:600}.tEFTIW_filters{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0;padding:24px;display:grid}.tEFTIW_filters label{flex-direction:column;gap:9px;min-width:0;font-size:16px;font-weight:600;display:flex}.tEFTIW_search{grid-column:span 2}.tEFTIW_filters input,.tEFTIW_filters select{border:1px solid var(--theme-border);background:var(--theme-background);width:100%;height:54px;color:var(--theme-ink);font:inherit;border-radius:10px;padding:10px 14px;font-size:18px;font-weight:400}.tEFTIW_filters input:focus,.tEFTIW_filters select:focus{outline:2px solid var(--theme-primary);outline-offset:2px}.tEFTIW_filterActions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:20px;font-size:16px;display:flex}.tEFTIW_filterActions button,.tEFTIW_button{border:1px solid var(--theme-primary);background:var(--theme-primary);min-height:48px;color:var(--theme-on-primary);border-radius:10px;justify-content:center;align-items:center;padding:12px 20px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.tEFTIW_filterActions a{padding:12px 0;text-decoration:underline}.tEFTIW_section{margin:40px 0}.tEFTIW_section h2,.tEFTIW_group h3{margin:0 0 20px;font-size:24px;font-weight:600}.tEFTIW_section h3{font-size:20px;font-weight:600}.tEFTIW_provinceGrid,.tEFTIW_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tEFTIW_provinceCard,.tEFTIW_card{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:16px;min-width:0;padding:24px;transition:border-color .15s,background .15s}.tEFTIW_provinceCard:hover,.tEFTIW_card:hover{border-color:var(--theme-primary);background:color-mix(in srgb,var(--theme-surface) 90%,var(--theme-primary-soft))}.tEFTIW_provinceCard{flex-direction:column;gap:12px;min-height:148px;display:flex}.tEFTIW_provinceCard strong{font-size:20px;font-weight:600}.tEFTIW_provinceCard span,.tEFTIW_muted{color:var(--theme-muted);font-size:16px;line-height:1.6}.tEFTIW_provinceCard small{color:var(--theme-primary);font-size:16px}.tEFTIW_card{flex-direction:column;gap:14px;display:flex}.tEFTIW_card :is(h3,h4){margin:0;font-size:20px;font-weight:600;line-height:1.5}.tEFTIW_card p{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.65}.tEFTIW_card a:hover{text-decoration:underline}.tEFTIW_type{color:var(--theme-primary);font-size:16px}.tEFTIW_actions{flex-wrap:wrap;gap:16px;margin-top:auto;padding-top:12px;font-size:16px;font-weight:600;display:flex}.tEFTIW_actions a{min-height:44px;color:var(--theme-primary);align-items:center;display:flex}.tEFTIW_group{margin:30px 0}.tEFTIW_group h3{border-bottom:1px solid var(--theme-border);padding-bottom:14px}.tEFTIW_pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:36px 0;font-size:16px;display:flex}.tEFTIW_pagination a,.tEFTIW_pagination span{border:1px solid var(--theme-border);border-radius:8px;min-height:46px;padding:10px 16px}.tEFTIW_pagination [aria-current]{background:var(--theme-primary);color:var(--theme-on-primary)}.tEFTIW_detailGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;display:grid}.tEFTIW_panel{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:18px;min-width:0;padding:28px}.tEFTIW_panel h2{margin:0 0 22px;font-size:24px;font-weight:600}.tEFTIW_panel dl{margin:0}.tEFTIW_panel dl>div{border-bottom:1px solid var(--theme-border);overflow-wrap:anywhere;grid-template-columns:130px 1fr;gap:12px;padding:16px 0;font-size:18px;line-height:1.7;display:grid}.tEFTIW_panel dt{color:var(--theme-muted);font-size:16px}.tEFTIW_panel dd{margin:0}.tEFTIW_schedule{border-collapse:collapse;width:100%;font-size:18px}.tEFTIW_schedule th,.tEFTIW_schedule td{text-align:left;border-bottom:1px solid var(--theme-border);padding:16px 8px;line-height:1.6}.tEFTIW_schedule th{font-weight:600}.tEFTIW_image{object-fit:cover;border-radius:18px;width:100%;height:auto;max-height:480px;margin-bottom:28px}.tEFTIW_footer{border-top:1px solid var(--theme-border);color:var(--theme-muted);flex-wrap:wrap;gap:24px;margin-top:48px;padding-top:28px;font-size:16px;display:flex}.tEFTIW_notice{color:var(--theme-muted);font-size:16px;line-height:1.7}.tEFTIW_empty{border:1px dashed var(--theme-border);border-radius:16px;padding:36px;font-size:18px}.tEFTIW_mapLink{margin-top:20px;display:inline-flex}.tEFTIW_page :is(a,button,input,select):focus-visible{outline:2px solid var(--theme-primary);outline-offset:4px}@media (max-width:1000px){.tEFTIW_provinceGrid,.tEFTIW_cards{grid-template-columns:repeat(2,minmax(0,1fr))}.tEFTIW_detailGrid{grid-template-columns:1fr}.tEFTIW_filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.tEFTIW_inner{padding:22px 18px 40px}.tEFTIW_breadcrumbs{margin-bottom:26px}.tEFTIW_hero h1{font-size:32px}.tEFTIW_hero{padding-top:0}.tEFTIW_stats{gap:14px}.tEFTIW_filters{gap:16px 12px;padding:18px 14px}.tEFTIW_search{grid-column:1/-1}.tEFTIW_filters select{font-size:16px}.tEFTIW_provinceGrid,.tEFTIW_cards{grid-template-columns:1fr}.tEFTIW_provinceCard{min-height:120px}.tEFTIW_card,.tEFTIW_panel{padding:20px}.tEFTIW_panel dl>div{grid-template-columns:1fr;gap:4px}.tEFTIW_schedule th,.tEFTIW_schedule td{padding:14px 4px;font-size:16px}.tEFTIW_footer{gap:18px}.tEFTIW_pagination a,.tEFTIW_pagination span{padding:10px 12px}}.tEFTIW_detailProfile{margin-top:32px}.tEFTIW_detailProfile .tEFTIW_panel{width:100%}.tEFTIW_detailProfile .tEFTIW_panel dl>div{grid-template-columns:180px minmax(0,1fr)}@media (max-width:600px){.tEFTIW_detailProfile .tEFTIW_panel dl>div{grid-template-columns:1fr}}.tEFTIW_card{position:relative}.tEFTIW_card :is(h3,h4) a:after{content:"";border-radius:16px;position:absolute;inset:0}.tEFTIW_card:focus-within{outline:2px solid var(--theme-primary);outline-offset:4px}.tEFTIW_provinceHero{border-bottom:1px solid var(--theme-border);grid-template-columns:1.2fr 1fr;align-items:end;gap:64px;margin-bottom:40px;padding:30px 0 44px;display:grid}.tEFTIW_provinceHero .tEFTIW_kicker{letter-spacing:.1em;color:var(--theme-primary);margin:0 0 20px;font-size:16px}.tEFTIW_provinceHero h1{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.15}.tEFTIW_provinceHero h1>span{letter-spacing:0;color:var(--theme-ink-secondary);margin-top:12px;font-size:24px;line-height:1.5;display:block}.tEFTIW_provinceHero p{color:var(--theme-muted);max-width:580px;margin:0;font-size:18px;line-height:1.8}.tEFTIW_provinceStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:8px;display:grid}.tEFTIW_provinceStats>div{border-left:2px solid var(--theme-border);padding-left:18px}.tEFTIW_provinceStats strong{color:var(--theme-primary);font-size:36px;font-weight:600;line-height:1.3;display:block}.tEFTIW_provinceStats span{color:var(--theme-muted);margin-top:10px;font-size:16px;line-height:1.7;display:block}.tEFTIW_provinceWorkspace{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:40px;display:grid}.tEFTIW_provinceContent{min-width:0}.tEFTIW_provinceContext{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:18px;overflow:hidden}.tEFTIW_contextHeading{padding:24px 22px 0}.tEFTIW_contextHeading>span{color:var(--theme-primary);font-size:16px;line-height:1.6}.tEFTIW_contextHeading h2{margin:12px 0 6px;font-size:24px;font-weight:600}.tEFTIW_contextHeading p{color:var(--theme-muted);margin:0;font-size:16px;line-height:1.6}.tEFTIW_provinceMap{object-fit:contain;width:100%;height:280px;margin:12px 0;display:block}.tEFTIW_contextMapLink{color:var(--theme-route-end);margin:0 22px 22px;font-size:16px;font-weight:600;text-decoration:none;display:block}.tEFTIW_contextDioceses{border-top:1px solid var(--theme-border);padding:22px}.tEFTIW_contextDioceses h3{margin:0 0 16px;font-size:18px;font-weight:600}.tEFTIW_contextDioceses p{color:var(--theme-muted);justify-content:space-between;gap:14px;margin:12px 0 0;font-size:16px;line-height:1.7;display:flex}.tEFTIW_contextDioceses strong{color:var(--theme-ink);font-weight:600}.tEFTIW_contextAliases{color:var(--theme-muted);padding:0 22px;font-size:16px;line-height:1.8}.tEFTIW_contextBack{border-top:1px solid var(--theme-border);color:var(--theme-primary);padding:20px 22px;font-size:16px;text-decoration:none;display:block}.tEFTIW_provinceDays{scroll-margin-top:120px}.tEFTIW_dayHeading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px;display:flex}.tEFTIW_dayHeading h2{margin:0;font-size:24px;font-weight:600;line-height:1.4}.tEFTIW_dayHeading p{color:var(--theme-muted);text-align:right;margin:0;font-size:16px;line-height:1.6}.tEFTIW_dateTabs{border-bottom:1px solid var(--theme-border);grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.tEFTIW_dateTabs a{color:var(--theme-muted);border-bottom:3px solid #0000;flex-direction:column;align-items:center;gap:8px;margin-bottom:-1px;padding:16px 4px 20px;font-size:16px;line-height:1.5;text-decoration:none;display:flex}.tEFTIW_dateTabs strong{width:44px;height:44px;color:var(--theme-ink);border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:600;display:flex}.tEFTIW_dateTabs small{font-size:16px}.tEFTIW_dateTabs [aria-current]{border-color:var(--theme-primary);color:var(--theme-primary)}.tEFTIW_dateTabs [aria-current] strong{background:var(--theme-primary);color:#fff}.tEFTIW_dateTabs a:hover strong{box-shadow:0 0 0 1px var(--theme-primary)}.tEFTIW_provinceSearch{margin:26px 0}.tEFTIW_provinceSearch label{display:block}.tEFTIW_provinceSearch input[type=search]{border:1px solid var(--theme-border);background:var(--theme-surface);width:100%;height:56px;color:var(--theme-ink);font:inherit;border-radius:12px;padding:14px 20px;font-size:18px}.tEFTIW_provinceSearch input:focus-visible{outline:2px solid var(--theme-primary);outline-offset:3px}.tEFTIW_provinceResults{margin:0 0 36px;scroll-margin-top:120px}.tEFTIW_massRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tEFTIW_massRow{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:16px;flex-direction:column;justify-content:space-between;min-width:0;text-decoration:none;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.tEFTIW_massRow:hover{border-color:var(--theme-primary);background:color-mix(in srgb,var(--theme-surface) 95%,var(--theme-primary))}.tEFTIW_rowIdentity{padding:22px 22px 20px}.tEFTIW_rowCategory{color:var(--theme-primary);justify-content:space-between;gap:12px;margin-bottom:14px;font-size:16px;line-height:1.5;display:flex}.tEFTIW_rowCategory b{font-size:20px;font-weight:400}.tEFTIW_massRow h3{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.45;display:flex}.tEFTIW_massRow h3>span{display:none}.tEFTIW_massRow p{color:var(--theme-muted);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.75}.tEFTIW_rowTimes{border-top:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-surface-muted) 45%,var(--theme-surface));align-items:center;gap:16px;padding:16px 22px;display:flex}.tEFTIW_rowTimes>span{color:var(--theme-muted);flex:none;font-size:16px}.tEFTIW_rowTimes>div{flex-wrap:wrap;gap:8px;display:flex}.tEFTIW_rowTimes time{color:var(--theme-route-end);font-variant-numeric:tabular-nums;border-left:1px solid var(--theme-border);padding:0 8px;font-size:20px;font-weight:600;line-height:1.5}.tEFTIW_loadMore{border:1px solid var(--theme-border);min-height:54px;color:var(--theme-primary);background:var(--theme-surface);border-radius:12px;justify-content:center;align-items:center;margin:28px 0;padding:14px 20px;font-size:18px;font-weight:600;text-decoration:none;display:flex}@media (max-width:1100px){.tEFTIW_provinceHero{gap:32px}.tEFTIW_provinceWorkspace{grid-template-columns:230px minmax(0,1fr);gap:24px}.tEFTIW_massRows{grid-template-columns:1fr}.tEFTIW_provinceStats{gap:10px}.tEFTIW_provinceStats strong{font-size:30px}.tEFTIW_provinceStats>div{padding-left:12px}}@media (max-width:700px){.tEFTIW_provinceHero{grid-template-columns:1fr;gap:28px;margin-bottom:28px;padding:12px 0 28px}.tEFTIW_provinceHero h1{font-size:42px}.tEFTIW_provinceHero h1>span{font-size:22px}.tEFTIW_provinceStats{gap:14px}.tEFTIW_provinceStats strong{font-size:28px}.tEFTIW_provinceStats span{font-size:16px}.tEFTIW_provinceWorkspace{flex-direction:column;gap:32px;display:flex}.tEFTIW_provinceContent{order:0;width:100%}.tEFTIW_provinceContext{order:1;width:100%}.tEFTIW_provinceMap{height:220px}.tEFTIW_contextHeading{padding-top:20px}.tEFTIW_dayHeading{display:block}.tEFTIW_dayHeading p{text-align:left;margin-top:10px}.tEFTIW_dateTabs{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.tEFTIW_dateTabs a{scroll-snap-align:start;flex:none;min-width:88px}.tEFTIW_provinceSearch{margin:22px 0}.tEFTIW_rowIdentity{padding:20px}.tEFTIW_rowTimes{padding:16px 20px}.tEFTIW_loadMore{font-size:16px}}
.SkjuXa_hero{justify-content:space-between;align-items:center;gap:28px;padding:12px 0 28px;display:flex}.SkjuXa_kicker{letter-spacing:.08em;color:var(--theme-primary);font-size:16px;line-height:1.6}.SkjuXa_hero h1{margin:12px 0;font-size:clamp(32px,4vw,42px);font-weight:600;line-height:1.3}.SkjuXa_hero p{color:var(--theme-muted);margin:0;font-size:18px;line-height:1.7}.SkjuXa_cemeteryLink{border:1px solid var(--theme-border);background:var(--theme-surface);min-height:48px;color:var(--theme-primary);border-radius:10px;flex:none;justify-content:center;align-items:center;padding:10px 18px;font-size:16px;text-decoration:none;display:inline-flex}.SkjuXa_summary{border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border);color:var(--theme-muted);flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:28px;padding:18px 0;font-size:16px;line-height:1.7;display:flex}.SkjuXa_summary strong{color:var(--theme-ink);margin-right:5px;font-size:20px;font-weight:600}.SkjuXa_summary>span:last-child{margin-left:auto}.SkjuXa_directory{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:16px;scroll-margin-top:112px;overflow:hidden}.SkjuXa_directoryTitle{margin:24px 24px 20px;font-size:24px;font-weight:600;line-height:1.4}.SkjuXa_filters{grid-template-columns:minmax(220px,2fr) minmax(120px,1fr) minmax(120px,1fr) minmax(155px,1.1fr) auto;align-items:end;gap:12px;padding:0 24px 22px;display:grid}.SkjuXa_filters label{flex-direction:column;gap:8px;min-width:0;font-size:16px;font-weight:500;line-height:1.6;display:flex}.SkjuXa_filters input,.SkjuXa_filters select{border:1px solid var(--theme-border);background:var(--theme-background);width:100%;min-width:0;height:52px;color:var(--theme-ink);font:inherit;border-radius:8px;padding:10px 12px;font-size:18px;font-weight:400}.SkjuXa_filters button{background:var(--theme-primary);min-height:52px;color:var(--theme-on-primary,#fff);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;padding:10px 18px;font-size:18px;font-weight:600}.SkjuXa_resultBar{border-block:1px solid var(--theme-border);background:var(--theme-background);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;font-size:16px;line-height:1.6;display:flex}.SkjuXa_resultBar p{color:var(--theme-muted);margin:0}.SkjuXa_resultBar strong{color:var(--theme-ink);font-weight:600}.SkjuXa_resultBar a{color:var(--theme-primary);text-decoration:none}.SkjuXa_tableWrap{width:100%}.SkjuXa_table{border-collapse:collapse;table-layout:fixed;width:100%}.SkjuXa_table caption,.SkjuXa_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SkjuXa_table th{text-align:left;background:var(--theme-surface-muted);color:var(--theme-muted);padding:14px 24px;font-size:16px;font-weight:500;line-height:1.5}.SkjuXa_table th:nth-child(2),.SkjuXa_table th:nth-child(3){width:18%}.SkjuXa_table td{border-bottom:1px solid var(--theme-border);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;vertical-align:middle;padding:18px 24px;font-size:16px;line-height:1.7}.SkjuXa_table tbody tr:last-child td{border-bottom:0}.SkjuXa_table tbody tr:hover{background:var(--theme-background)}.SkjuXa_identity>span{color:var(--theme-primary);font-size:16px;line-height:1.5;display:block}.SkjuXa_identity h3{margin:3px 0 0;font-size:20px;font-weight:600;line-height:1.5}.SkjuXa_graveAction{text-align:right}.SkjuXa_graveAction a{color:var(--theme-primary);white-space:nowrap;align-items:center;min-height:44px;font-size:16px;text-decoration:none;display:inline-flex}.SkjuXa_listFooter{border-top:1px solid var(--theme-border);color:var(--theme-muted);justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;font-size:16px;display:flex}.SkjuXa_pagination{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.SkjuXa_pagination>span{align-items:center;gap:6px;display:flex}.SkjuXa_pagination a,.SkjuXa_current{border:1px solid var(--theme-border);min-width:44px;min-height:44px;color:var(--theme-ink);border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:16px;text-decoration:none;display:inline-flex}.SkjuXa_current{background:var(--theme-surface-muted);color:var(--theme-primary);font-weight:600}.SkjuXa_gap{padding:0 4px}.SkjuXa_empty{padding:40px 24px;font-size:18px;line-height:1.8}.SkjuXa_empty h3{margin:0 0 8px;font-size:20px;font-weight:600}.SkjuXa_empty p{color:var(--theme-muted);margin:0 0 16px;font-size:16px}.SkjuXa_empty a{color:var(--theme-primary);font-size:16px}.SkjuXa_statistics{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:14px;margin-top:24px;overflow:hidden}.SkjuXa_statistics summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-size:18px;font-weight:600;line-height:1.6;list-style:none;display:flex}.SkjuXa_statistics summary::-webkit-details-marker{display:none}.SkjuXa_statisticsHint{color:var(--theme-muted);font-size:16px;font-weight:400}.SkjuXa_statisticsContent{border-top:1px solid var(--theme-border);grid-template-columns:1fr 1fr;gap:32px;padding:24px;display:grid}.SkjuXa_statistics h2{margin:0 0 18px;font-size:20px;font-weight:600;line-height:1.5}.SkjuXa_yearCounts{max-height:320px;padding-right:8px;overflow:auto}.SkjuXa_yearCounts>a{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px 8px 16px;font-size:16px;text-decoration:none;display:flex;position:relative}.SkjuXa_yearCounts strong{font-weight:600}.SkjuXa_bar{background:var(--theme-primary);opacity:.4;border-radius:4px;height:3px;position:absolute;bottom:4px;left:0}.SkjuXa_monthCounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.SkjuXa_monthCounts>a{border:1px solid var(--theme-border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:16px;text-decoration:none;display:flex}.SkjuXa_monthCounts strong{color:var(--theme-primary);font-weight:600}.SkjuXa_monthCounts [aria-current],.SkjuXa_yearCounts [aria-current]{background:var(--theme-surface-muted)}.SkjuXa_source{color:var(--theme-muted);margin:22px 0 0;font-size:16px;line-height:1.8}@media (max-width:1100px){.SkjuXa_filters{grid-template-columns:repeat(3,minmax(0,1fr))}.SkjuXa_search{grid-column:span 2}.SkjuXa_filters button{align-self:end}.SkjuXa_summary>span:last-child{margin-left:0}.SkjuXa_table td,.SkjuXa_table th{padding-inline:18px}.SkjuXa_statisticsContent{gap:24px}.SkjuXa_monthCounts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.SkjuXa_hero{padding-top:6px;display:block}.SkjuXa_cemeteryLink{margin-top:20px}.SkjuXa_summary{gap:12px 20px}.SkjuXa_summary>span:last-child{width:100%}.SkjuXa_filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 18px 20px}.SkjuXa_search,.SkjuXa_filters label:last-of-type,.SkjuXa_filters button{grid-column:1/-1}.SkjuXa_directoryTitle{margin:20px 18px;font-size:22px}.SkjuXa_resultBar{align-items:start;padding:14px 18px}.SkjuXa_resultBar p span,.SkjuXa_table,.SkjuXa_table tbody{display:block}.SkjuXa_table thead{display:none}.SkjuXa_table tr{border-bottom:1px solid var(--theme-border);grid-template-columns:1fr 1fr;gap:10px 14px;padding:18px;display:grid}.SkjuXa_table tr:last-child{border-bottom:0}.SkjuXa_table td{border:0;min-width:0;padding:0;font-size:16px;display:block}.SkjuXa_table .SkjuXa_identity{grid-column:1/-1;margin-bottom:4px}.SkjuXa_table td[data-label]:before{content:attr(data-label);color:var(--theme-muted);margin-bottom:2px;font-size:16px;display:block}.SkjuXa_table .SkjuXa_graveAction{text-align:left;grid-column:1/-1;margin-top:4px}.SkjuXa_identity h3{font-size:20px}.SkjuXa_listFooter{flex-direction:column;align-items:start;gap:12px;padding:18px}.SkjuXa_pagination{width:100%}.SkjuXa_statistics summary{padding:18px;display:block}.SkjuXa_statisticsHint{margin-top:6px;display:block}.SkjuXa_statisticsContent{grid-template-columns:1fr;padding:18px}.SkjuXa_monthCounts{grid-template-columns:repeat(2,minmax(0,1fr))}}.SkjuXa_searchBar{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;align-items:center;gap:12px;min-height:60px;margin:0 0 24px;padding:0 18px;display:flex}.SkjuXa_searchBar>span:first-of-type{color:var(--theme-primary);flex:none;font-size:28px;line-height:1}.SkjuXa_searchBar input{width:100%;min-width:0;height:58px;font:inherit;color:var(--theme-ink);background:0 0;border:0;outline:none;flex:1;font-size:18px}.SkjuXa_searchBar:focus-within{outline:2px solid var(--theme-primary);outline-offset:2px}.SkjuXa_searchStatus{color:var(--theme-muted);font-size:16px}@media (max-width:600px){.SkjuXa_searchBar{flex-wrap:wrap;gap:8px;padding-inline:14px}.SkjuXa_searchBar input{font-size:16px}.SkjuXa_searchStatus:empty{display:none}}.SkjuXa_table th:first-child{width:128px}.SkjuXa_table th:nth-child(2){width:auto}.SkjuXa_table th:nth-child(3),.SkjuXa_table th:nth-child(4){width:16%}.SkjuXa_table th:last-child{width:18%}.SkjuXa_table .SkjuXa_photoCell{padding:18px 16px 18px 24px}.SkjuXa_photoLink{color:var(--theme-primary);flex:none;width:112px;text-decoration:none;display:block}.SkjuXa_photoLink img{object-fit:contain;background:var(--theme-background);border:1px solid var(--theme-border);border-radius:10px;width:112px;height:148px;display:block}.SkjuXa_noPhoto{border:1px dashed var(--theme-border);background:var(--theme-background);text-align:center;width:96px;min-height:128px;color:var(--theme-muted);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 6px;display:flex}.SkjuXa_noPhoto>span:first-child{color:var(--theme-primary);font-size:24px}.SkjuXa_noPhoto>span:last-child{font-size:16px;line-height:1.5}.SkjuXa_table .SkjuXa_identity h3{margin:0;font-size:20px;font-weight:600;line-height:1.6}.SkjuXa_location{color:var(--theme-muted);margin:10px 0 0;font-size:16px;line-height:1.7}.SkjuXa_portraitLink{min-height:44px;color:var(--theme-primary);align-items:center;margin-top:4px;font-size:16px;text-decoration:none;display:inline-flex}@media (max-width:1000px) and (min-width:701px){.SkjuXa_table th:first-child{width:116px}.SkjuXa_table th:last-child{width:20%}.SkjuXa_table .SkjuXa_photoCell{padding-inline:14px}.SkjuXa_table td,.SkjuXa_table th{padding-inline:12px}}@media (max-width:700px){.SkjuXa_table tr{grid-template-columns:86px minmax(0,1fr);gap:12px 16px}.SkjuXa_table .SkjuXa_photoCell{grid-area:1/1/span 4;padding:0}.SkjuXa_photoLink,.SkjuXa_noPhoto{width:86px}.SkjuXa_photoLink img{width:86px;height:116px}.SkjuXa_noPhoto{min-height:116px}.SkjuXa_table .SkjuXa_identity{grid-column:2;margin:0}.SkjuXa_table td[data-label]{grid-column:2}.SkjuXa_table .SkjuXa_graveAction{grid-column:2;margin:0}.SkjuXa_table .SkjuXa_identity h3{font-size:20px}.SkjuXa_location{margin-top:8px}}.SkjuXa_vectorPlaque svg{object-fit:contain;background:0 0;width:100%;height:100%;display:block}.SkjuXa_memorials{margin:0;padding:0;list-style:none}.SkjuXa_memorial{border-top:1px solid var(--theme-border);overflow-wrap:anywhere;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:8px 28px;padding:20px 28px;display:grid}.SkjuXa_memorial:hover{background:color-mix(in srgb,var(--theme-primary-soft) 45%,var(--theme-surface))}.SkjuXa_withPortrait{text-align:center;grid-template-columns:200px minmax(0,1fr) 200px}.SkjuXa_portrait,.SkjuXa_photoLink{box-sizing:border-box;border:1px solid var(--theme-border);background:var(--theme-background);border-radius:12px;text-decoration:none;display:block;overflow:hidden}.SkjuXa_portrait{grid-area:1/1;justify-self:center;width:188px;height:188px}.SkjuXa_withPortrait .SkjuXa_photoLink{grid-area:1/3;justify-self:center;width:141px;height:188px}.SkjuXa_memorial:not(.SkjuXa_withPortrait) .SkjuXa_photoLink{justify-self:start;width:120px;height:166px}.SkjuXa_portrait img,.SkjuXa_photoLink img,.SkjuXa_vectorPlaque svg{object-fit:cover;width:100%;height:100%;display:block}.SkjuXa_plaqueOnly{grid-area:1/1}.SkjuXa_identity{grid-area:1/2;min-width:0}.SkjuXa_withPortrait .SkjuXa_identity{flex-direction:column;align-items:center;display:flex}.SkjuXa_saint{letter-spacing:.04em;color:var(--theme-primary);font-size:16px;font-weight:600;line-height:1.5;display:block}.SkjuXa_memorial .SkjuXa_identity h3{text-wrap:balance;margin:2px 0 0;font-size:24px;font-weight:600;line-height:1.35}.SkjuXa_memorial .SkjuXa_location{margin:6px 0 0;font-size:16px;line-height:1.5}.SkjuXa_dates{flex-wrap:wrap;justify-content:center;gap:4px 22px;margin:12px 0 0;display:flex}.SkjuXa_memorial:not(.SkjuXa_withPortrait) .SkjuXa_dates{justify-content:flex-start}.SkjuXa_dates div{align-items:baseline;gap:8px;display:flex}.SkjuXa_dates dt{color:var(--theme-muted);font-size:16px;line-height:1.5}.SkjuXa_dates dd{font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:600;line-height:1.5}.SkjuXa_visit{background:var(--theme-primary-soft);min-height:44px;color:var(--theme-primary-deep);border-radius:999px;justify-content:center;align-items:center;margin-top:14px;padding:8px 18px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.SkjuXa_visit:hover{background:var(--theme-primary-hover);color:#fff}button.SkjuXa_portrait,button.SkjuXa_photoLink{font:inherit;color:inherit;cursor:zoom-in;appearance:none;padding:0}.SkjuXa_portrait:focus-visible,.SkjuXa_photoLink:focus-visible,.SkjuXa_visit:focus-visible{outline:2px solid var(--theme-primary);outline-offset:3px}@media (max-width:700px){.SkjuXa_withPortrait{text-align:left;grid-template-columns:112px minmax(0,1fr);place-items:center start;gap:8px 16px;padding:16px}.SkjuXa_withPortrait .SkjuXa_portrait{aspect-ratio:auto;grid-area:1/1;justify-self:start;width:112px;height:112px}.SkjuXa_withPortrait .SkjuXa_photoLink{grid-area:2/1;justify-self:center;width:72px;height:96px}.SkjuXa_withPortrait .SkjuXa_identity{text-align:left;grid-area:1/2/span 2;align-items:flex-start;width:100%}.SkjuXa_withPortrait .SkjuXa_dates{justify-content:flex-start}.SkjuXa_withPortrait .SkjuXa_visit{width:100%;max-width:none;min-height:44px;margin-top:12px}.SkjuXa_memorial:not(.SkjuXa_withPortrait){grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px 16px;padding:16px}.SkjuXa_memorial:not(.SkjuXa_withPortrait) .SkjuXa_photoLink{width:112px;height:150px}.SkjuXa_memorial:not(.SkjuXa_withPortrait) .SkjuXa_visit{width:100%;margin-top:12px}.SkjuXa_memorial .SkjuXa_identity h3{font-size:22px}}
.UgL24G_hero{grid-template-columns:minmax(0,1.3fr) minmax(370px,1fr);align-items:start;gap:48px;padding:32px 0 48px;display:grid}.UgL24G_heroText{padding-top:6px}.UgL24G_badge{background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-route-end);border-radius:30px;align-items:center;gap:9px;padding:7px 14px;font-size:16px;display:inline-flex}.UgL24G_badge>span{background:var(--theme-route-start);border-radius:50%;width:9px;height:9px}.UgL24G_hero h1{letter-spacing:-.025em;margin:24px 0 20px;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.22}.UgL24G_address{color:var(--theme-ink);align-items:center;gap:9px;font-size:18px;text-decoration:none;display:flex}.UgL24G_address svg{color:var(--theme-route-end);flex:none}.UgL24G_actions{flex-wrap:wrap;gap:9px;margin-top:32px;display:flex}.UgL24G_actions>a,.UgL24G_actions>button{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-ink);cursor:pointer;border-radius:28px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 15px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.UgL24G_actions>button:disabled{opacity:.5;cursor:wait}.UgL24G_actions>.UgL24G_primary{background:linear-gradient(145deg,var(--theme-route-start),var(--theme-route-end));color:#fff;border-color:#0000}.UgL24G_actions svg{flex:none}.UgL24G_status{min-height:26px;color:var(--theme-route-end);margin-top:12px;font-size:16px}.UgL24G_nextCard{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:24px;padding:24px;box-shadow:0 8px 30px #594b3410}.UgL24G_nextHeading{justify-content:space-between;align-items:start;gap:12px;display:flex}.UgL24G_nextHeading h2{margin:0;font-size:20px;font-weight:600}.UgL24G_nextHeading>span{color:var(--theme-muted);font-size:16px}.UgL24G_clock{font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin:20px 0 12px;font-size:44px;font-weight:600;line-height:1.2;display:flex}.UgL24G_digit{background:var(--theme-surface-muted);border-radius:8px;justify-content:center;align-items:center;min-width:42px;height:64px;display:flex}.UgL24G_colon{color:var(--theme-muted)}.UgL24G_countdown{color:var(--theme-route-end);background:#e9f3eb;border-radius:24px;margin:0;padding:6px 12px;font-size:16px;font-weight:600;display:inline-block}.UgL24G_nextDate{color:var(--theme-muted);margin:12px 0;font-size:16px}.UgL24G_upcoming{border-top:1px solid var(--theme-border);margin-top:18px}.UgL24G_upcoming>div{border-bottom:1px solid var(--theme-border);gap:18px;padding:14px 0;font-size:16px;display:flex}.UgL24G_upcoming>div:last-child{border-bottom:0;padding-bottom:0}.UgL24G_upcoming strong{font-size:18px}.UgL24G_upcoming span{color:var(--theme-muted)}.UgL24G_loading{min-height:220px;padding-top:24px;font-size:18px}.UgL24G_columns{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:32px;display:grid}.UgL24G_sectionHead{justify-content:space-between;align-items:start;gap:20px;margin-bottom:18px;display:flex}.UgL24G_sectionHead h2,.UgL24G_info h2,.UgL24G_faq h2,.UgL24G_sidebar h2{margin:0;font-size:24px;font-weight:600;line-height:1.4}.UgL24G_sectionHead p{color:var(--theme-muted);margin:5px 0;font-size:16px}.UgL24G_weekGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.UgL24G_day{border:1px solid var(--theme-border);background:var(--theme-surface);text-align:center;border-radius:15px;flex-direction:column;min-height:244px;display:flex;overflow:hidden}.UgL24G_day header{background:var(--theme-surface-muted);border-bottom:1px solid var(--theme-border);flex-direction:column;justify-content:center;min-height:70px;padding:10px 5px;display:flex}.UgL24G_day h3{margin:0;font-size:16px;font-weight:600;line-height:1.4}.UgL24G_day header>span{font-size:16px}.UgL24G_day>div{gap:8px;padding:14px 8px;display:grid}.UgL24G_day time{background:var(--theme-surface-muted);font-variant-numeric:tabular-nums;border-radius:8px;padding:3px 2px;font-size:18px;line-height:1.5}.UgL24G_day>a{color:var(--theme-muted);margin-top:auto;padding:12px 4px;font-size:16px;text-decoration:none}.UgL24G_sunday h3,.UgL24G_sunday time{color:#a64048}.UgL24G_sunday time{background:#f8eceb}.UgL24G_today{border-color:var(--theme-route-end);box-shadow:0 0 0 1px var(--theme-route-end)}.UgL24G_today header{background:var(--theme-route-end);color:#fff}.UgL24G_today h3{color:#fff}.UgL24G_today header>span{color:#d6ebdd}.UgL24G_note{color:var(--theme-muted);margin-top:16px;font-size:16px;line-height:1.6}.UgL24G_info,.UgL24G_faq{margin-top:36px}.UgL24G_info{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:20px;padding:24px}.UgL24G_info dl{margin:20px 0}.UgL24G_info dl>div{border-bottom:1px solid var(--theme-border);grid-template-columns:160px 1fr;gap:16px;padding:13px 0;font-size:18px;line-height:1.6;display:grid}.UgL24G_info dt{color:var(--theme-muted)}.UgL24G_info dd{margin:0}.UgL24G_info>a,.UgL24G_help>a{color:var(--theme-route-end);font-size:18px;font-weight:600;text-decoration:none}.UgL24G_faq details{border-bottom:1px solid var(--theme-border);padding:18px 0;font-size:18px;line-height:1.7}.UgL24G_faq summary{cursor:pointer;font-weight:600}.UgL24G_faq p{margin:14px 0 0}.UgL24G_sidebar>section{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:20px;padding:22px}.UgL24G_sidebar>section+section{margin-top:20px}.UgL24G_sidebar p{color:var(--theme-muted);margin:10px 0;font-size:16px;line-height:1.7}.UgL24G_nearby ol{margin:20px 0;padding:0;list-style:none}.UgL24G_nearby li{border-top:1px solid var(--theme-border);align-items:start;gap:10px;padding:16px 0;display:flex}.UgL24G_nearby li>div{flex:1;min-width:0}.UgL24G_number{background:var(--theme-surface-muted);width:26px;height:26px;color:var(--theme-route-end);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;display:flex}.UgL24G_nearby li a{color:var(--theme-ink);font-size:18px;font-weight:600;line-height:1.5;text-decoration:none}.UgL24G_nearby li p{margin:6px 0 0}.UgL24G_distance{color:var(--theme-muted);flex:none;padding-top:4px;font-size:16px}.UgL24G_allChurches{color:var(--theme-route-end);font-size:18px;font-weight:600;text-decoration:none;display:block}.UgL24G_sidebar .UgL24G_source{margin-top:18px}.UgL24G_help a{margin-top:10px;display:inline-block}.UgL24G_hero a:focus-visible,.UgL24G_hero button:focus-visible,.UgL24G_columns a:focus-visible,.UgL24G_columns summary:focus-visible{outline:2px solid var(--theme-route-start);outline-offset:4px}@media (max-width:1100px){.UgL24G_columns{grid-template-columns:1fr}.UgL24G_sidebar{grid-template-columns:1.3fr 1fr;gap:20px;display:grid}.UgL24G_sidebar>section+section{margin-top:0}.UgL24G_hero{grid-template-columns:1.1fr 1fr;gap:28px}.UgL24G_sectionHead{align-items:center}.UgL24G_clock{font-size:40px}}@media (max-width:700px){.UgL24G_hero{grid-template-columns:1fr;gap:20px;padding:24px 0 32px}.UgL24G_hero h1{margin:18px 0;font-size:34px}.UgL24G_actions{margin-top:24px}.UgL24G_status:empty{display:none}.UgL24G_nextCard{padding:20px}.UgL24G_nextHeading{flex-wrap:wrap}.UgL24G_weekGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.UgL24G_day{min-height:170px}.UgL24G_day header{min-height:58px}.UgL24G_day>div{flex-wrap:wrap;justify-content:center;display:flex}.UgL24G_day time{padding:5px 9px}.UgL24G_day:first-child{grid-column:1/-1}.UgL24G_sectionHead{display:block}.UgL24G_sectionHead p{margin-top:8px}.UgL24G_sidebar{display:block}.UgL24G_sidebar>section+section{margin-top:20px}.UgL24G_info{padding:20px}.UgL24G_info dl>div{grid-template-columns:1fr;gap:4px}.UgL24G_columns{gap:30px}.UgL24G_distance{font-size:16px}.UgL24G_clock{font-size:42px}}.UgL24G_nearMap{border:1px solid var(--theme-border);border-radius:18px;width:100%;height:auto;margin:20px 0 12px;display:block;overflow:hidden}.UgL24G_ringLabel{font-family:var(--font-sans);fill:var(--theme-muted);font-size:16px}.UgL24G_mapNumber{font-family:var(--font-sans);fill:var(--theme-ink);font-size:16px;font-weight:600}.UgL24G_nearby li{align-items:center;gap:12px;padding:18px 0}.UgL24G_nearby li:first-child{border-top:0}.UgL24G_nearby li a{font-size:20px;font-weight:600}.UgL24G_nearby li p{font-size:18px;line-height:1.5}.UgL24G_number{border:1.5px solid var(--theme-ink);width:30px;height:30px;color:var(--theme-ink);background:0 0;font-weight:600}.UgL24G_distance{color:var(--theme-ink);white-space:nowrap;padding-top:0;font-size:18px;font-weight:600}.UgL24G_nearby li>div{overflow-wrap:anywhere}@media (min-width:1101px){.UgL24G_columns{grid-template-columns:minmax(0,1fr) 370px}.UgL24G_nearby li{gap:9px}.UgL24G_nearby li a{font-size:18px}.UgL24G_nearby li p,.UgL24G_distance{font-size:16px}}.UgL24G_faqIntro{color:var(--theme-ink-secondary);margin:12px 0 22px;font-size:18px;line-height:1.8}.UgL24G_faqNav{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.UgL24G_faqNav a{border:1px solid var(--theme-border);color:var(--theme-ink);background:var(--theme-surface);border-radius:24px;padding:10px 14px;font-size:16px;line-height:1.5;text-decoration:none}.UgL24G_faqGroup{margin-top:32px;scroll-margin-top:24px}.UgL24G_faqGroup h3{color:var(--theme-route-end);margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.5}.UgL24G_faqGroup details[open]{padding-bottom:22px}.UgL24G_faqLinks{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.UgL24G_faqLinks a{color:var(--theme-route-end);text-underline-offset:4px;font-size:18px}@media (max-width:700px){.UgL24G_actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.UgL24G_actions>a,.UgL24G_actions>button{text-align:center;border-radius:14px;width:100%;min-width:0;min-height:54px;padding:11px 10px;font-size:16px;line-height:1.4}.UgL24G_actions>.UgL24G_primary{grid-column:1/-1;min-height:56px}.UgL24G_actions>.UgL24G_shareAction:last-child{grid-column:1/-1}.UgL24G_actions>.UgL24G_returnAction{font-weight:500}}.UgL24G_finderFilters{grid-template-columns:minmax(0,1.7fr) minmax(90px,1fr);gap:12px;margin-top:20px;display:grid}.UgL24G_finderFilters label{flex-direction:column;gap:8px;min-width:0;font-size:16px;font-weight:600;display:flex}.UgL24G_finderFilters select{font:inherit;border:1px solid var(--theme-border);height:52px;color:var(--theme-ink);background:var(--theme-background);border-radius:10px;width:100%;min-width:0;padding:8px;font-size:16px}.UgL24G_finderFilters select:focus-visible{outline:2px solid var(--theme-route-start);outline-offset:3px}.UgL24G_sidebar .UgL24G_etaNote{margin-top:16px;font-size:16px;line-height:1.6}.UgL24G_nearby .UgL24G_attend,.UgL24G_attend{color:var(--theme-route-end);font-size:16px;font-weight:600;line-height:1.6}.UgL24G_nearby .UgL24G_cannotAttend{color:#995f22;font-size:16px;line-height:1.6}.UgL24G_nearby li:has(.UgL24G_cannotAttend){opacity:.85}.UgL24G_columns{display:block}.UgL24G_sidebar{margin-top:36px;display:block}.UgL24G_sidebar>section{padding:28px}.UgL24G_nearby{grid-template-columns:minmax(240px,.8fr) minmax(0,2fr);align-items:start;column-gap:32px;display:grid}.UgL24G_nearby>h2,.UgL24G_nearby>.UgL24G_finderFilters,.UgL24G_nearby>p,.UgL24G_nearby>.UgL24G_allChurches{grid-column:1/-1}.UgL24G_sidebar h2{font-size:24px}.UgL24G_nearby>.UgL24G_nearMap{grid-column:1;margin:24px 0 0}.UgL24G_nearby>ol{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:24px 0;display:grid}.UgL24G_nearby>ol li{border-top:1px solid var(--theme-border);align-items:start;min-width:0;padding:20px 0}.UgL24G_nearby>ol li:first-child{border-top:1px solid var(--theme-border)}.UgL24G_nearby>ol .UgL24G_distance{padding-top:3px;font-size:16px}.UgL24G_nearby>ol a{font-size:18px}.UgL24G_nearby>ol p{font-size:16px}.UgL24G_nearby>.UgL24G_allChurches{border-top:1px solid var(--theme-border);padding-top:18px}@media (max-width:1000px){.UgL24G_nearby{grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr)}.UgL24G_nearby>ol{grid-template-columns:1fr}}@media (max-width:700px){.UgL24G_sidebar>section{padding:20px}.UgL24G_nearby{display:block}.UgL24G_nearby>.UgL24G_nearMap{max-width:440px;margin:20px auto}.UgL24G_nearby>ol{margin:20px 0;display:block}.UgL24G_sidebar{margin-top:28px}}@media (min-width:1101px){.UgL24G_columns{grid-template-columns:minmax(0,1fr) 370px;align-items:stretch;gap:32px;display:grid}.UgL24G_columns>div{min-width:0}.UgL24G_sidebar{min-width:0;height:0;min-height:100%;margin-top:0}.UgL24G_sidebar>section{box-sizing:border-box;height:100%;padding:22px}.UgL24G_nearby{flex-direction:column;display:flex;overflow:hidden}.UgL24G_nearby>h2,.UgL24G_nearby>.UgL24G_finderFilters,.UgL24G_nearby>p,.UgL24G_nearby>.UgL24G_nearMap,.UgL24G_nearby>.UgL24G_allChurches{flex:none;width:100%}.UgL24G_nearby>.UgL24G_nearMap{margin:20px 0 12px}.UgL24G_nearby>ol{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;width:100%;min-height:0;margin:12px 0 20px;padding-right:8px;display:block;overflow-y:auto}.UgL24G_nearby>ol li{gap:9px;padding:18px 0}.UgL24G_nearby>.UgL24G_allChurches{font-size:16px}}.UgL24G_relatedContent{min-width:0}.UgL24G_relatedContent>section{margin-top:0}@media (min-width:1101px){.UgL24G_columns:has(>.UgL24G_relatedContent){row-gap:32px}.UgL24G_columns:has(>.UgL24G_relatedContent)>.UgL24G_sidebar{grid-area:1/2/span 2}.UgL24G_relatedContent{grid-area:2/1}}@media (max-width:1100px){.UgL24G_relatedContent{margin-top:32px}}
