.cal-doc{--ink: #121619;font-family:var(--font-sans);color:#121619}.cal-doc .cal-panel{padding:.4in .5in}.cal-doc .pc{font-size:9pt;line-height:1.3}.bm-sheets .cal-doc.paper-a4 .sheet-landscape{width:297mm!important;height:210mm!important}.bm-sheets .cal-doc.paper-a4 .sheet-portrait{width:210mm!important;height:297mm!important}.cal-doc .cal{display:grid;grid-template-rows:auto 1fr auto;gap:.14in}.cal-doc .cal-head{display:flex;align-items:baseline;justify-content:space-between;gap:.3in;padding-bottom:.08in;border-bottom:1.5pt solid var(--acc, #121619)}.cal-doc .cal-church{font-size:11pt;font-weight:650}.cal-doc .cal-title{font-family:var(--font-serif);font-size:26pt;line-height:1;font-weight:500;letter-spacing:-.01em}.cal-doc .cal-months{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:.12in .28in}.cal-doc .cal-month h3{margin:0 0 .03in;font-family:var(--font-serif);font-size:12pt;font-weight:600;letter-spacing:0}.cal-doc .cal-month table{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.cal-doc .cal-month th{padding:0 0 .02in;font-size:6.5pt;font-weight:600;color:#4f585e;text-align:center;border-bottom:.5pt solid #b7c0c4}.cal-doc .cal-month td{height:.225in;padding:0;text-align:center;vertical-align:middle;font-size:8pt}.cal-doc .cal-d{display:inline-grid;place-items:center;width:.19in;height:.19in;border-radius:50%}.cal-doc .cal-d.is-sun{background:var(--c, transparent);color:var(--t, #121619);font-weight:700}.cal-doc .cal-d.is-sun.is-plain{background:none;color:#121619}.cal-doc .cal-d.is-sun.is-white{background:#fff;box-shadow:inset 0 0 0 .9pt #121619;color:#121619}.cal-doc .cal-d.is-mark{text-decoration:underline;text-decoration-thickness:1.2pt;text-underline-offset:.04in;font-weight:700}.cal-doc.dz-plain .cal-d.is-sun{background:none;box-shadow:inset 0 0 0 .9pt #121619;color:#121619}.cal-doc .cal-foot{display:grid;grid-template-columns:1.7in minmax(0,1fr);gap:.3in;padding-top:.1in;border-top:.75pt solid #b7c0c4;font-size:max(7.5pt,calc(8.5pt * var(--cal-fit, 1)))}.cal-doc.dt-simple .cal-foot{grid-template-columns:minmax(0,1fr)}.cal-doc .cal-key,.cal-doc .cal-dates{margin:0;padding:0;list-style:none}.cal-doc .cal-key li{display:flex;align-items:center;gap:.07in;line-height:1.55}.cal-doc .cal-dates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.025in .2in}.cal-doc .cal-dates li{break-inside:avoid;line-height:1.3;overflow-wrap:anywhere}.cal-doc .cal-dates b{display:inline-block;min-width:.42in;font-variant-numeric:tabular-nums}.cal-doc .cal-sw{flex:none;display:inline-block;width:.12in;height:.12in;margin-right:.07in;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 .75pt #1216198c;vertical-align:-.02in}.cal-doc .cal-key .cal-sw{margin-right:0}.cal-doc .cal-sw-white,.cal-doc.dz-plain .cal-sw{background:#fff}.cal-doc .plan{display:grid;grid-template-rows:auto 1fr auto;font-size:10pt}.cal-doc .plan-head{display:flex;justify-content:space-between;padding-bottom:.08in;border-bottom:1.5pt solid var(--acc, #121619);font-size:12pt;font-weight:650}.cal-doc .plan-head p:last-child{font-family:var(--font-serif);font-weight:500}.cal-doc .pl-list{margin:0;padding:0;list-style:none;display:grid;grid-template-rows:repeat(13,minmax(0,1fr))}.cal-doc .pl-row{display:grid;grid-template-columns:.7in minmax(0,2fr) minmax(0,1fr);gap:.15in;align-items:start;padding:calc(.07in * var(--cal-fit, 1)) 0 calc(.04in * var(--cal-fit, 1));border-bottom:.5pt solid #b7c0c4}.cal-doc .pl-date{font-size:11pt;font-variant-numeric:tabular-nums}.cal-doc .pl-name{font-family:var(--font-serif);font-size:max(10.5pt,calc(11.5pt * var(--cal-fit, 1)));font-weight:600;line-height:1.2}.cal-doc .pl-also{font-weight:400}.cal-doc .pl-main,.cal-doc .cal-church{overflow-wrap:anywhere}.cal-doc .pl-season{margin-top:.03in;font-size:max(7.5pt,calc(8.5pt * var(--cal-fit, 1)));color:#4f585e}.cal-doc .pl-readings{margin-top:.03in;font-size:max(7.5pt,calc(8.5pt * var(--cal-fit, 1)));color:#636d73}.cal-doc .pl-write{display:grid;gap:.12in;align-self:stretch;font-size:7pt;color:#4f585e}.cal-doc .pl-write span{border-bottom:.5pt solid #8a949a;min-height:.2in}.cal-doc .plan-page{padding-top:.08in;text-align:center;font-size:8pt;color:#4f585e}.cal-doc .cal-mon{display:grid;grid-template-rows:auto 1fr auto;gap:.12in;font-size:8pt}.cal-doc .cal-mon-head{display:flex;align-items:baseline;justify-content:space-between;gap:.3in;padding-bottom:.08in;border-bottom:1.5pt solid var(--acc, #121619)}.cal-doc .cal-mon-head h2{margin:0;font-family:var(--font-serif);font-size:20pt;line-height:1;font-weight:500}.cal-doc .cal-mon-grid{width:100%;height:100%;border-collapse:collapse;table-layout:fixed}.cal-doc .cal-mon-grid th{padding:0 0 .04in;font-size:7.5pt;font-weight:600;color:#4f585e;text-align:left;border-bottom:.75pt solid #121619}.cal-doc .cal-mon-grid td{width:14.28%;padding:.03in .04in;vertical-align:top;border-right:.5pt solid #d2d8db;border-bottom:.5pt solid #d2d8db;overflow:hidden}.cal-doc .cal-mon-grid td.is-empty{background:#f4f6f7}.cal-doc .cal-md b{display:block;font-size:9pt;font-weight:650;font-variant-numeric:tabular-nums}.cal-doc .cal-md.is-sun{background:color-mix(in srgb,var(--c, #ffffff) 13%,#ffffff)}.cal-doc.dz-plain .cal-md.is-sun,.cal-doc.dt-simple .cal-md.is-sun{background:#f4f6f7}.cal-doc .cal-ml{display:block;margin-top:.015in;font-size:max(7.5pt,calc(8pt * var(--cal-fit, 1)));line-height:1.25;color:#2a3136}.cal-doc .cal-ml.is-sun,.cal-doc .cal-ml.is-church{font-weight:650}.cal-doc.dt-simple .cal-ml.is-sun{font-weight:500}.cal-doc .cal-mon-foot{padding-top:.06in;font-size:7.5pt;color:#4f585e;text-align:center}.cal-head[data-astro-cid-snvqyk4h]{background:radial-gradient(50% 90% at 85% 0%,var(--amber-wash),transparent 70%)}.cal-head[data-astro-cid-snvqyk4h] h1[data-astro-cid-snvqyk4h]{margin-top:1rem;max-width:20ch}.intro[data-astro-cid-snvqyk4h]{margin-bottom:2.5rem}.year[data-astro-cid-snvqyk4h]+.year[data-astro-cid-snvqyk4h]{margin-top:3.5rem}.year[data-astro-cid-snvqyk4h] h2[data-astro-cid-snvqyk4h]{font-size:var(--step-4);margin-bottom:1rem}.table[data-astro-cid-snvqyk4h]{font-size:var(--step-0)}.date[data-astro-cid-snvqyk4h]{color:var(--ink);font-weight:600}.ev[data-astro-cid-snvqyk4h]{display:block;font-family:var(--font-serif);font-size:var(--step-1);font-weight:500;color:var(--ink)}.note[data-astro-cid-snvqyk4h]{display:block;margin-top:.125rem;font-size:var(--step--1);font-weight:400;color:var(--ink-3);max-width:28rem}.swatch[data-astro-cid-snvqyk4h]{display:inline-block;width:.75rem;height:1rem;margin-right:.5rem;vertical-align:-.15rem;border-radius:999px 999px 2px 2px;border:1px solid var(--stone-400)}.seasons-title[data-astro-cid-snvqyk4h]{font-size:var(--step-3)}.seasons-note[data-astro-cid-snvqyk4h]{margin-top:.5rem;max-width:40rem}.seasons[data-astro-cid-snvqyk4h]{display:grid;gap:1rem;margin-top:1.5rem}@media(min-width:44rem){.seasons[data-astro-cid-snvqyk4h]{grid-template-columns:1fr 1fr}}.seasons[data-astro-cid-snvqyk4h] dt[data-astro-cid-snvqyk4h]{font-family:var(--font-serif);font-size:var(--step-2);font-weight:480;color:var(--ink)}.season-link[data-astro-cid-snvqyk4h]{color:inherit;text-decoration-color:var(--stone-400)}.seasons[data-astro-cid-snvqyk4h] dd[data-astro-cid-snvqyk4h]{margin-top:.375rem;font-size:var(--step--1);color:var(--ink-3)}.seasons[data-astro-cid-snvqyk4h] dd[data-astro-cid-snvqyk4h] span[data-astro-cid-snvqyk4h]{display:block}.when[data-astro-cid-snvqyk4h]{color:var(--ink-2);font-weight:600}.bm-choice[data-astro-cid-snvqyk4h]{display:grid;gap:.75rem}.bm-radio[data-astro-cid-snvqyk4h]{display:flex;gap:.75rem;align-items:flex-start;padding:.875rem 1rem;border:1px solid var(--stone-500);border-radius:.75rem;cursor:pointer}.bm-radio[data-astro-cid-snvqyk4h]:has(input:checked){border-color:var(--amber-deep);box-shadow:0 0 0 1px var(--amber-deep);background:var(--amber-tint)}.bm-radio[data-astro-cid-snvqyk4h] input[data-astro-cid-snvqyk4h]{margin-top:.2rem}.bm-radio[data-astro-cid-snvqyk4h] b[data-astro-cid-snvqyk4h]{display:block;font-weight:650;color:var(--ink)}.bm-radio[data-astro-cid-snvqyk4h] span[data-astro-cid-snvqyk4h] span[data-astro-cid-snvqyk4h],.bm-radio[data-astro-cid-snvqyk4h]>span[data-astro-cid-snvqyk4h]{font-size:var(--step--1);line-height:1.5;color:var(--ink-3)}.field-label[data-astro-cid-snvqyk4h]{display:block;font-weight:600;margin-bottom:.5rem}.input-color[data-astro-cid-snvqyk4h]{width:4rem;height:2.5rem;padding:.25rem}.cal-sub-title[data-astro-cid-snvqyk4h]{font-size:var(--step-3)}.cal-sub-note[data-astro-cid-snvqyk4h]{max-width:42rem}.cal-sub-list[data-astro-cid-snvqyk4h]{display:grid;gap:1rem;margin:1.5rem 0;padding:0;list-style:none}@media(min-width:44rem){.cal-sub-list[data-astro-cid-snvqyk4h]{grid-template-columns:1fr 1fr}}.cal-sub-year[data-astro-cid-snvqyk4h]{font-family:var(--font-serif);font-size:var(--step-1);font-weight:600;color:var(--ink)}.cal-sub-url[data-astro-cid-snvqyk4h] code[data-astro-cid-snvqyk4h]{font-size:var(--step--1);word-break:break-all}.cal-sub-how[data-astro-cid-snvqyk4h]{max-width:42rem}[data-tool=cal] .select-s,[data-tool=cal] .bm-more summary,[data-tool=cal] .bm-more-panel .linkish,[data-tool=cal] .bm-account button,[data-tool=cal] .bm-account a{min-height:44px}[data-tool=cal] .bm-more-panel .linkish,[data-tool=cal] .bm-account button,[data-tool=cal] .bm-account a{display:inline-flex;align-items:center}
