.gyn{--gyn-muted:#5f6368;--gyn-border:#d0d4d9;--gyn-bg:var(--wp--preset--color--feher, #ffffff);--gyn-text:#1f2937;--gyn-button-bg:#1f2937;--gyn-button-text:var(--wp--preset--color--feher, #ffffff);--gyn-focus:var(--wp--preset--color--buzaarany, #1a73e8);--gyn-featured:#c62828;--gyn-verse-bg:#f1f8e9;--gyn-verse-accent:#7cb342;--gyn-radius:8px;--gyn-gap:0.75rem;box-sizing:border-box;line-height:1.45}.gyn *,.gyn *::before,.gyn *::after{box-sizing:inherit}.gyn [hidden],.gyn-next [hidden]{display:none!important}.gyn .gyn-type{display:inline-block;padding:.1em .55em;border-radius:999px;background:var(--gyn-color,#9e9e9e);color:var(--gyn-color-text,#000000);font-size:.85em;font-weight:600;line-height:1.5}.gyn .gyn-subtitle{font-weight:600}.gyn .gyn-featured .gyn-subtitle,.gyn .gyn-subtitle.gyn-featured{color:var(--gyn-featured)}.gyn .gyn-cancelled .gyn-title,.gyn .gyn-cancelled .gyn-when{text-decoration:line-through}.gyn .gyn-cancel-mark,.gyn .gyn-communion-mark{display:inline-block;margin-left:.4em;padding:0 .4em;border:1px solid currentColor;border-radius:4px;font-size:.8em;font-weight:600;text-decoration:none}.gyn .gyn-communion-mark{color:var(--gyn-cal-communion,#6b4f12)}.gyn .gyn-communion{margin:.15rem 0 .35rem;font-weight:700;color:var(--gyn-cal-communion,#6b4f12)}.gyn .gyn-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gyn-dialog{width:min(36rem, calc(100vw - 2rem));max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);padding:0;overflow:auto;overscroll-behavior:contain;border:0;border-radius:var(--gyn-radius);background:var(--gyn-bg);color:var(--gyn-text);box-shadow:0 12px 40px rgba(0,0,0,.3)}.gyn-dialog::backdrop{background:rgba(0,0,0,.5)}.gyn-dialog .gyn-dialog-bar{position:sticky;top:0;z-index:1;height:0}.gyn-dialog .gyn-dialog-body{padding:1.25rem}.gyn-dialog .gyn-dialog-close{position:absolute;top:.4rem;right:.4rem;width:44px;height:44px;padding:0;border:1px solid var(--gyn-text);border-radius:50%;background:var(--gyn-bg);color:var(--gyn-text);font-size:1.75rem;line-height:1;cursor:pointer}.gyn-dialog .gyn-dialog-close:focus-visible,.gyn a:focus-visible,.gyn button:focus-visible{outline:3px solid var(--gyn-focus);outline-offset:3px}.gyn .gyn-detail>*{margin:0 0 .6rem}.gyn-dialog .gyn-detail .gyn-meta{margin-right:44px}.gyn .gyn-detail .gyn-title{font-size:1.35em;line-height:1.25}.gyn .gyn-media img{display:block;width:100%;height:auto;border-radius:calc(var(--gyn-radius) / 2)}.gyn .gyn-when,.gyn .gyn-where{color:var(--gyn-muted)}.gyn .gyn-fields{display:grid;grid-template-columns:max-content 1fr;gap:.25rem .75rem}.gyn .gyn-fields dt{font-weight:600}.gyn .gyn-fields dd{margin:0}.gyn .gyn-field-caption{margin:.25rem 0 0;font-weight:600}.gyn .gyn-detail a:not(.gyn-button),.gyn .gyn-detail a:not(.gyn-button):visited,.gyn .gyn-detail a:not(.gyn-button):hover,.gyn .gyn-detail a:not(.gyn-button):focus{color:var(--gyn-link,inherit);text-decoration:underline}.gyn .gyn-button{display:inline-block;min-height:44px;padding:.65rem 1.1rem;border-radius:var(--gyn-radius);background:var(--gyn-button-bg);color:var(--gyn-button-text);font-weight:600;text-decoration:none}.gyn .gyn-list,.gyn .gyn-compact,.gyn .gyn-dates{margin:0!important;padding:0!important;list-style:none!important}.gyn .gyn-list>.gyn-item{display:flow-root;padding:.75rem 0;border-bottom:1px solid var(--gyn-border)}.gyn .gyn-list>.gyn-item>*,.gyn .gyn-card-body>*{margin:0 0 .3rem}.gyn .gyn-heading{font-weight:600}.gyn a.gyn-title{text-decoration:none}.gyn a.gyn-title:hover,.gyn a.gyn-title:focus{text-decoration:underline}.gyn .gyn-cancelled a.gyn-title:hover,.gyn .gyn-cancelled a.gyn-title:focus{text-decoration:line-through underline}.gyn .gyn-compact>.gyn-item,.gyn .gyn-dates>.gyn-item{padding:.35rem 0}.gyn .gyn-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--gyn-gap)}.gyn .gyn-cards>.gyn-item{overflow:hidden;border:1px solid var(--gyn-border);border-radius:var(--gyn-radius);background:var(--gyn-bg);color:var(--gyn-text)}.gyn .gyn-card-body{padding:.9rem}.gyn .gyn-cards .gyn-media img{aspect-ratio:16 / 9;object-fit:cover;border-radius:0}.gyn .gyn-list .gyn-media{float:right;width:6rem;margin:0 0 .5rem .75rem}.gyn.gyn-event-card,.gyn .gyn-featured-list>.gyn-item{overflow:hidden;border:1px solid var(--gyn-border);border-radius:var(--gyn-radius);background:var(--gyn-bg);color:var(--gyn-text)}.gyn.gyn-event-card,.gyn.gyn-featured-box{margin:0 0 var(--gyn-gap)}.gyn.gyn-event-card .gyn-media img,.gyn .gyn-featured-list .gyn-media img{aspect-ratio:16 / 9;object-fit:cover;border-radius:0}.gyn .gyn-featured-list>.gyn-item .gyn-heading{font-size:1.5em;line-height:1.2}.gyn .gyn-featured-list{display:grid;gap:var(--gyn-gap)}.gyn.gyn-verse{margin:0 0 var(--gyn-gap);padding:.9rem 1rem;border-left:4px solid var(--gyn-verse-accent);background:var(--gyn-verse-bg);color:var(--gyn-text)}.gyn.gyn-verse .gyn-verse-text,.gyn.gyn-verse .gyn-verse-text p{margin:0;padding:0;border:0;quotes:none;font-style:italic}.gyn.gyn-verse .gyn-verse-text::before,.gyn.gyn-verse .gyn-verse-text::after,.gyn.gyn-verse .gyn-verse-text p::before,.gyn.gyn-verse .gyn-verse-text p::after{content:none}.gyn.gyn-verse .gyn-verse-ref{margin-top:.3rem;font-weight:600}.gyn.gyn-verse .gyn-verse-ref a,.gyn.gyn-verse .gyn-verse-ref a:visited,.gyn.gyn-verse .gyn-verse-ref a:hover,.gyn.gyn-verse .gyn-verse-ref a:focus{color:var(--gyn-link,inherit);text-decoration:underline}.gyn.gyn-event-card a:not(.gyn-button),.gyn.gyn-event-card a:not(.gyn-button):visited,.gyn.gyn-event-card a:not(.gyn-button):hover,.gyn.gyn-event-card a:not(.gyn-button):focus,.gyn .gyn-cards>.gyn-item a:not(.gyn-button),.gyn .gyn-cards>.gyn-item a:not(.gyn-button):visited,.gyn .gyn-cards>.gyn-item a:not(.gyn-button):hover,.gyn .gyn-cards>.gyn-item a:not(.gyn-button):focus,.gyn .gyn-featured-list>.gyn-item a:not(.gyn-button),.gyn .gyn-featured-list>.gyn-item a:not(.gyn-button):visited,.gyn .gyn-featured-list>.gyn-item a:not(.gyn-button):hover,.gyn .gyn-featured-list>.gyn-item a:not(.gyn-button):focus{color:var(--gyn-link,inherit)}.gyn.gyn-event-card a:not(.gyn-button):not(.gyn-title),.gyn .gyn-cards>.gyn-item a:not(.gyn-button):not(.gyn-title),.gyn .gyn-featured-list>.gyn-item a:not(.gyn-button):not(.gyn-title){text-decoration:underline}.gyn.gyn-calendar{--gyn-cal-cell:var(--wp--preset--color--feher, #ffffff);--gyn-cal-text:var(--wp--preset--color--tinta, #1a2a20);--gyn-cal-muted:var(--wp--preset--color--szurkezold, #4f5e52);--gyn-cal-title:var(--wp--preset--color--melyzold, #1f3a2b);--gyn-cal-number:#5f6e62;--gyn-cal-line:#ece7da;--gyn-cal-pager-line:#d6e2d0;--gyn-cal-weekend:#fcfaf5;--gyn-cal-other:#fafaf7;--gyn-cal-past:#f5f6f2;--gyn-cal-past-text:#868e88;--gyn-cal-past-number:#868e88;--gyn-cal-past-ink:#7d857f;--gyn-cal-cancel:#8a2a14;--gyn-cal-cancel-bg:#fbe4da;--gyn-cal-cancel-past:#7e3b2b;--gyn-cal-cancel-past-bg:#f1e4df;--gyn-cal-communion:#6b4f12;--gyn-cal-communion-line:#d9bf84;--gyn-cal-accent:var(--wp--preset--color--zold, #2f6b45);--gyn-cal-accent-dark:var(--wp--preset--color--zold-sotet, #245537);--gyn-cal-accent-text:var(--wp--preset--color--feher, #ffffff);container-type:inline-size;width:100%;overflow:hidden;color:var(--gyn-cal-text);background:var(--gyn-cal-cell);border-radius:clamp(20px, 2vw, 24px);box-shadow:0 1px 2px rgba(10,20,14,.06),0 18px 48px rgba(10,20,14,.13)}.gyn.gyn-calendar .gyn-calendar-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.375rem 1.5rem;padding:.75rem;color:var(--gyn-cal-text);background:var(--gyn-cal-cell)}.gyn.gyn-calendar .gyn-calendar-head{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.125rem;margin:0}.gyn.gyn-calendar .gyn-month-title{margin:0;font-size:1.3125rem;font-weight:800;letter-spacing:-.02em;color:var(--gyn-cal-title);white-space:nowrap}.gyn.gyn-calendar .gyn-pager{display:flex;gap:.5rem}.gyn.gyn-calendar .gyn-pager a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 1.125rem;border:1.5px solid var(--gyn-cal-pager-line);border-radius:999px;font-size:.9375rem;font-weight:700;text-decoration:none;background:transparent}.gyn.gyn-calendar .gyn-pager .gyn-prev,.gyn.gyn-calendar .gyn-pager .gyn-next-month{padding:0;font-size:1.4em;line-height:1}.gyn.gyn-calendar .gyn-pager a,.gyn.gyn-calendar .gyn-pager a:visited,.gyn.gyn-calendar .gyn-pager a:hover,.gyn.gyn-calendar .gyn-pager a:focus{color:var(--gyn-link,inherit)}.gyn.gyn-calendar .gyn-pager a.gyn-today-link,.gyn.gyn-calendar .gyn-pager a.gyn-today-link:visited,.gyn.gyn-calendar .gyn-pager a.gyn-today-link:hover,.gyn.gyn-calendar .gyn-pager a.gyn-today-link:focus{color:var(--gyn-cal-accent-dark);border-color:var(--gyn-cal-accent)}.gyn.gyn-calendar .gyn-calendar-band .gyn.gyn-verse,.gyn.gyn-calendar .gyn-calendar-foot .gyn.gyn-verse{flex:1 1 100%;margin:0;padding:0;color:var(--gyn-cal-title);text-align:center;background:none;border:0}.gyn.gyn-calendar .gyn-calendar-band .gyn-verse-text p,.gyn.gyn-calendar .gyn-calendar-foot .gyn-verse-text p{font-family:var(--wp--preset--font-family--literata,inherit);font-size:.96875rem;line-height:1.4}.gyn.gyn-calendar .gyn-calendar-band .gyn-verse-ref,.gyn.gyn-calendar .gyn-calendar-foot .gyn-verse-ref{margin-top:0;font-size:.8125rem;font-weight:800;color:var(--gyn-cal-accent-dark)}.gyn.gyn-calendar .gyn-calendar-foot{display:none;padding:.875rem 1.375rem 1rem;border-top:1px solid var(--gyn-cal-line);text-align:center}.gyn.gyn-calendar .gyn-calendar-foot .gyn.gyn-verse{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 .75rem}.gyn.gyn-calendar .gyn-calendar-foot .gyn-verse-text p{font-size:1rem}.gyn.gyn-calendar[aria-busy="true"]{opacity:.6}.gyn.gyn-calendar .gyn-weekdays,.gyn.gyn-calendar .gyn-days,.gyn.gyn-calendar .gyn-day-items{margin:0!important;padding:0!important;list-style:none!important}.gyn.gyn-calendar .gyn-weekdays{display:none}.gyn.gyn-calendar .gyn-weekdays li{min-width:0;padding:.6875rem .25rem .625rem;overflow:hidden;font-size:.71875rem;font-weight:800;letter-spacing:.1em;text-align:center;text-transform:uppercase;color:var(--gyn-cal-muted);text-overflow:ellipsis;white-space:nowrap}.gyn.gyn-calendar .gyn-day{position:relative;display:none;min-width:0;min-height:4.5rem;margin:0;padding:.625rem .75rem .625rem 4.125rem;color:var(--gyn-cal-text);background:var(--gyn-cal-cell);border-top:1px solid var(--gyn-cal-line);overflow-wrap:break-word}.gyn.gyn-calendar .gyn-day.gyn-has-items{display:block}.gyn.gyn-calendar .gyn-day.gyn-is-other{display:none}.gyn.gyn-calendar .gyn-day-head{position:absolute;top:.75rem;left:.375rem;display:flex;flex-direction:column;align-items:center;gap:.125rem;width:3.125rem;margin:0;font-weight:700}.gyn.gyn-calendar .gyn-day-short,.gyn.gyn-calendar .gyn-today-badge{font-size:.71875rem;font-weight:800;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--gyn-cal-number)}.gyn.gyn-calendar .gyn-today-badge{order:-1;color:var(--gyn-cal-accent-dark)}.gyn.gyn-calendar .gyn-is-today .gyn-day-short{display:none}.gyn.gyn-calendar .gyn-day-number{display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;border-radius:999px;font-size:1.0625rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--gyn-cal-muted)}.gyn.gyn-calendar .gyn-day-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gyn.gyn-calendar .gyn-is-weekend{color:var(--gyn-cal-text);background:var(--gyn-cal-weekend)}.gyn.gyn-calendar .gyn-is-today{color:var(--gyn-cal-text);background:var(--gyn-cal-cell)}.gyn.gyn-calendar .gyn-is-other{color:var(--gyn-cal-past-text);background:var(--gyn-cal-other)}.gyn.gyn-calendar .gyn-is-past{color:var(--gyn-cal-past-text);background:var(--gyn-cal-past)}.gyn.gyn-calendar .gyn-day.gyn-is-today .gyn-day-number{font-weight:800;color:var(--gyn-cal-accent-text);background:var(--gyn-cal-accent)}.gyn.gyn-calendar .gyn-is-past .gyn-entry-link,.gyn.gyn-calendar .gyn-is-other .gyn-entry-link{background:var(--gyn-color-past,var(--gyn-cal-past));color:var(--gyn-cal-past-ink)}.gyn.gyn-calendar .gyn-day.gyn-is-past .gyn-label,.gyn.gyn-calendar .gyn-day.gyn-is-past .gyn-communion-mark,.gyn.gyn-calendar .gyn-day.gyn-is-past .gyn-communion-label,.gyn.gyn-calendar .gyn-day.gyn-is-past .gyn-entry .gyn-subtitle,.gyn.gyn-calendar .gyn-day.gyn-is-other .gyn-label,.gyn.gyn-calendar .gyn-day.gyn-is-other .gyn-communion-mark,.gyn.gyn-calendar .gyn-day.gyn-is-other .gyn-communion-label,.gyn.gyn-calendar .gyn-day.gyn-is-other .gyn-entry .gyn-subtitle{color:var(--gyn-cal-past-text);border-color:var(--gyn-cal-line)}.gyn.gyn-calendar .gyn-day.gyn-is-past .gyn-day-number,.gyn.gyn-calendar .gyn-day.gyn-is-other .gyn-day-number{font-weight:600;color:var(--gyn-cal-past-number)}.gyn.gyn-calendar .gyn-day.gyn-is-past .gyn-cancel-mark,.gyn.gyn-calendar .gyn-day.gyn-is-other .gyn-cancel-mark{color:var(--gyn-cal-cancel-past);background:var(--gyn-cal-cancel-past-bg)}.gyn.gyn-calendar .gyn-label{margin:0 0 .3rem;color:var(--gyn-cal-muted);font-size:.90625rem;font-style:italic}.gyn.gyn-calendar .gyn-entry{margin:0 0 .375rem}.gyn.gyn-calendar .gyn-entry,.gyn.gyn-calendar .gyn-label,.gyn.gyn-calendar .gyn-entry .gyn-subtitle{overflow-wrap:break-word}.gyn.gyn-calendar .gyn-entry-link{display:flex;flex-direction:column;justify-content:center;gap:1px;min-height:44px;padding:.375rem .625rem .4375rem;border-radius:9px;background:var(--gyn-color-bg,var(--gyn-color));color:var(--gyn-color-ink,var(--gyn-color-text));text-decoration:none}.gyn.gyn-calendar .gyn-entry-time,.gyn.gyn-calendar .gyn-entry-range{font-size:.78125rem;font-weight:700;line-height:1rem;font-variant-numeric:tabular-nums}.gyn.gyn-calendar .gyn-entry-range{order:-1}.gyn.gyn-calendar .gyn-entry-link:has(.gyn-entry-range) .gyn-entry-time{display:none}.gyn.gyn-calendar .gyn-entry-link .gyn-title{font-size:1rem;font-weight:700;line-height:1.3125rem}.gyn.gyn-calendar .gyn-cancelled .gyn-entry-time,.gyn.gyn-calendar .gyn-cancelled .gyn-entry-range{text-decoration:line-through}.gyn.gyn-calendar .gyn-entry .gyn-subtitle{display:block;margin-top:2px;font-size:.875rem;line-height:1.1875rem}.gyn.gyn-calendar .gyn-cancel-mark{margin:3px 0 0;padding:0 .3125rem;font-size:.625rem;font-weight:800;line-height:.875rem;letter-spacing:.02em;color:var(--gyn-cal-cancel);background:var(--gyn-cal-cancel-bg);border-color:transparent}.gyn.gyn-calendar .gyn-communion-label{display:none}.gyn.gyn-calendar:not(.gyn-view-honap) .gyn-communion-label{display:inline-block;margin-top:.375rem;padding:0 .5625rem;font-size:.78125rem;font-weight:800;line-height:1.25rem;letter-spacing:.02em;color:var(--gyn-cal-communion,#6b4f12);border:1px solid var(--gyn-cal-communion-line);border-radius:999px}.gyn.gyn-calendar:not(.gyn-view-honap) .gyn-communion-mark{display:none}.gyn.gyn-calendar .gyn-communion-mark{box-sizing:border-box;max-width:100%;margin-top:3px;margin-left:0;padding:0 .4375rem;overflow:hidden;font-size:.65625rem;font-weight:800;line-height:1rem;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;border-color:var(--gyn-cal-communion-line);border-radius:999px}.gyn.gyn-calendar .gyn-month-empty{margin:1rem 1.5rem;color:var(--gyn-muted)}.gyn.gyn-calendar .gyn-more{display:none}.gyn.gyn-calendar .gyn-past-toggle{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:0;padding:.5rem 1rem;font:inherit;font-size:.9375rem;font-weight:700;color:var(--gyn-cal-accent-dark);cursor:pointer;background:transparent;border:0;border-top:1px solid var(--gyn-cal-line)}.gyn.gyn-calendar .gyn-past-toggle:focus-visible{outline-offset:-6px}.gyn.gyn-calendar.gyn-past-hidden .gyn-day.gyn-is-past{display:none}.gyn.gyn-calendar.gyn-view-honap .gyn-calendar-band{border-bottom:1px solid var(--gyn-cal-line)}.gyn.gyn-calendar.gyn-view-honap .gyn-calendar-foot{display:block}.gyn.gyn-calendar.gyn-view-honap .gyn-calendar-band .gyn.gyn-verse.gyn-verse-head{display:none}.gyn.gyn-calendar.gyn-view-honap .gyn-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--gyn-cal-line)}.gyn.gyn-calendar.gyn-view-honap .gyn-weekdays li{padding:.375rem .125rem;font-size:.625rem;letter-spacing:.04em}.gyn.gyn-calendar.gyn-view-honap .gyn-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.gyn.gyn-calendar.gyn-view-honap .gyn-day{display:block;min-height:4rem;padding:.1875rem;border-top:0;border-right:1px solid var(--gyn-cal-line);border-bottom:1px solid var(--gyn-cal-line);font-size:.85em}.gyn.gyn-calendar.gyn-view-honap .gyn-day:nth-child(7n){border-right:0}.gyn.gyn-calendar.gyn-view-honap .gyn-day:nth-last-child(-n+7){border-bottom:0}.gyn.gyn-calendar.gyn-view-honap .gyn-past-toggle{display:none}.gyn.gyn-calendar.gyn-past-hidden.gyn-view-honap .gyn-day.gyn-is-past{display:block}.gyn.gyn-calendar.gyn-view-honap .gyn-day-head{position:static;width:auto}.gyn.gyn-calendar.gyn-view-honap .gyn-day-number{width:auto;min-width:1.6em;height:1.6em;padding:0 .3em;font-size:.75rem}.gyn.gyn-calendar.gyn-view-honap .gyn-day-short,.gyn.gyn-calendar.gyn-view-honap .gyn-today-badge,.gyn.gyn-calendar.gyn-view-honap .gyn-entry-range{display:none}.gyn.gyn-calendar.gyn-view-honap .gyn-entry{margin-bottom:.15rem}.gyn.gyn-calendar.gyn-view-honap .gyn-entry-link{display:block;min-height:0;padding:.05rem .25rem;overflow:hidden;font-size:.8em;white-space:nowrap;text-overflow:ellipsis;border-radius:5px}.gyn.gyn-calendar.gyn-view-honap .gyn-entry-link .gyn-entry-time,.gyn.gyn-calendar.gyn-view-honap .gyn-entry-link .gyn-title{display:inline;font-size:inherit;line-height:inherit}.gyn.gyn-calendar.gyn-view-honap .gyn-label,.gyn.gyn-calendar.gyn-view-honap .gyn-entry .gyn-subtitle{overflow-wrap:normal;overflow:hidden;text-overflow:ellipsis}@container (min-width:700px){.gyn.gyn-calendar .gyn-calendar-band{gap:.75rem 1.5rem;padding:1.125rem 1.5rem}.gyn.gyn-calendar .gyn-calendar-head{flex:0 1 auto;justify-content:flex-start}.gyn.gyn-calendar .gyn-month-title{font-size:1.75rem}.gyn.gyn-calendar .gyn-calendar-band .gyn.gyn-verse{display:flex;flex:1 1 18rem;align-items:baseline;justify-content:flex-end;gap:.75rem;text-align:right}.gyn.gyn-calendar .gyn-calendar-band .gyn-verse-text p{font-size:1.0625rem}.gyn.gyn-calendar .gyn-calendar-band .gyn-verse-ref{flex:none}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-calendar-band{border-bottom:1px solid var(--gyn-cal-line)}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-calendar-foot{display:block}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-calendar-band .gyn.gyn-verse.gyn-verse-head{display:none}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--gyn-cal-line)}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-weekdays li{padding:.6875rem .25rem .625rem;font-size:.71875rem;letter-spacing:.1em}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(8rem,auto)}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-day{display:flex;flex-direction:column;gap:4px;min-height:8rem;padding:.375rem .5rem .625rem;border-top:0;border-right:1px solid var(--gyn-cal-line);border-bottom:1px solid var(--gyn-cal-line);font-size:1em}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-day:nth-child(7n){border-right:0}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-day:nth-last-child(-n+7){border-bottom:0}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-past-toggle{display:none}.gyn.gyn-calendar.gyn-past-hidden:not(.gyn-view-lista) .gyn-day.gyn-is-past{display:flex}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-day-head{position:static;justify-content:center;width:auto}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-day-number{width:auto;min-width:1.75rem;height:1.75rem;padding:0 .4375rem;font-size:.8125rem;font-weight:600;color:var(--gyn-cal-number)}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-day-short,.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-today-badge,.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-entry-range{display:none}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-entry-link:has(.gyn-entry-range) .gyn-entry-time{display:block}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-entry{margin:0}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-day-items{display:flex;flex-direction:column;gap:4px}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-entry-link{display:flex;min-height:0;padding:.25rem .4375rem .3125rem;overflow:visible;font-size:1em;white-space:normal;border-radius:7px}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-entry-time{display:block;font-size:.6875rem;line-height:.875rem}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-entry-link .gyn-title{display:-webkit-box;overflow:hidden;font-size:.78125rem;line-height:1rem;overflow-wrap:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-entry-link .gyn-title.gyn-title-long{display:block;white-space:nowrap;text-overflow:ellipsis}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-label,.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-entry .gyn-subtitle{overflow-wrap:normal;overflow:hidden;text-overflow:ellipsis}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-label{margin:0;font-size:.75rem;line-height:.9375rem;text-align:center}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-entry .gyn-subtitle{font-size:.71875rem;line-height:.9375rem}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-communion-label{display:none}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-communion-mark{display:inline-block}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-entry.gyn-overflow{display:none}.gyn.gyn-calendar.gyn-fit:not(.gyn-view-lista) .gyn-calendar-band{padding-block:.375rem}.gyn.gyn-calendar.gyn-fit:not(.gyn-view-lista) .gyn-weekdays li{padding-block:.3125rem;line-height:1.2}.gyn.gyn-calendar.gyn-fit:not(.gyn-view-lista) .gyn-days{height:var(--gyn-days,auto);grid-auto-rows:1fr}.gyn.gyn-calendar.gyn-fit:not(.gyn-view-lista) .gyn-day{gap:1px;min-height:auto;padding:.125rem .375rem .1875rem}.gyn.gyn-calendar.gyn-fit:not(.gyn-view-lista) .gyn-day-number{min-width:1.375rem;height:1.375rem;padding-inline:.375rem}.gyn.gyn-calendar.gyn-fit:not(.gyn-view-lista) .gyn-day-items{gap:2px}.gyn.gyn-calendar.gyn-fit:not(.gyn-view-lista) .gyn-entry-link{padding:.125rem .4375rem .1875rem}.gyn.gyn-calendar.gyn-fit:not(.gyn-view-lista) .gyn-entry-time{line-height:.8125rem}.gyn.gyn-calendar:not(.gyn-view-lista) .gyn-more{display:inline-flex;align-self:flex-start;align-items:center;min-height:24px;padding:0 .375rem;font:inherit;font-size:.75rem;font-weight:800;color:var(--gyn-cal-accent-dark);cursor:pointer;background:none;border:0;border-radius:6px}}@container (min-width:700px) and (max-width:939px){.gyn.gyn-calendar:not(.gyn-view-lista):not(.gyn-js-titles) .gyn-entry-link .gyn-title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.gyn.gyn-single>*{margin:0 0 .75rem}.gyn.gyn-single .gyn-title{font-size:2em;line-height:1.2}.gyn.gyn-single .gyn-section-title{margin-top:1.5rem;font-size:1.25em}.gyn .gyn-notice{padding:.75rem 1rem;border-radius:var(--gyn-radius);background:#fff4cc;color:#1f2937}.gyn .gyn-notice.gyn-internal{background:#fde7e9}.gyn.gyn-single a:not(.gyn-button),.gyn.gyn-single a:not(.gyn-button):visited,.gyn.gyn-single a:not(.gyn-button):hover,.gyn.gyn-single a:not(.gyn-button):focus{color:var(--gyn-link,inherit);text-decoration:underline}