.fdp-agenda{display:grid;gap:0;--fdp-agenda-breite:var(--wp--style--global--content-size, 46rem)}.fdp-agenda__monat,.fdp-agenda__weitere{max-width:var(--fdp-agenda-breite)}.fdp-agenda__monat{display:grid;gap:0}.fdp-agenda__monatstitel{position:sticky;top:0;z-index:1;margin:0;padding:var(--wp--preset--spacing--30) 0 var(--wp--preset--spacing--20);background-color:var(--wp--preset--color--weiss);border-bottom:2px solid var(--wp--preset--color--schwarz);font-size:var(--wp--preset--font-size--m);font-weight:900;line-height:1.1;letter-spacing:var(--wp--custom--laufweite--versalien);text-transform:uppercase}.fdp-agendatermin{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--wp--preset--spacing--30);padding-block:var(--wp--preset--spacing--30)}.fdp-termine__eintrag+.fdp-termine__eintrag .fdp-agendatermin{border-top:1px solid var(--wp--preset--color--linie)}.fdp-agenda__monat:last-child .fdp-termine__eintrag:last-child .fdp-agendatermin{padding-bottom:0}.fdp-agendatermin__kachel{width:4.25rem;aspect-ratio:1;align-self:start}.fdp-agendatermin__inhalt{display:grid;gap:.3rem;align-content:start}.fdp-agendatermin__titel{margin:0;font-size:var(--wp--preset--font-size--l);font-weight:800;line-height:1.15;letter-spacing:var(--wp--custom--laufweite--subheadline)}.fdp-agendatermin__titel a{color:inherit;text-decoration:none;background-image:linear-gradient(to top,currentColor 2px,transparent 2px);background-repeat:no-repeat;background-size:0 100%;transition:background-size var(--wp--custom--uebergang--normal) var(--wp--custom--uebergang--kurve)}.fdp-agendatermin__titel a:hover,.fdp-agendatermin__titel a:focus-visible{background-size:100% 100%}.fdp-agendatermin__zeit{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:var(--wp--preset--font-size--s);font-weight:700;color:var(--wp--preset--color--fdp-blau)}.fdp-agendatermin__heute{padding:.15em .5em;background-color:var(--wp--preset--color--fdp-gelb);color:var(--wp--preset--color--schwarz);font-size:var(--wp--preset--font-size--xs);font-weight:800;letter-spacing:var(--wp--custom--laufweite--versalien);text-transform:uppercase}.fdp-agendatermin__ort{margin:0;font-size:var(--wp--preset--font-size--s);color:var(--wp--preset--color--text-gedimmt)}.fdp-agendatermin__export{margin:.25rem 0 0;font-size:var(--wp--preset--font-size--s);font-weight:700}.fdp-agenda__weitere{margin:var(--wp--preset--spacing--40) 0 0;padding:var(--wp--preset--spacing--30);background-color:var(--wp--preset--color--flaeche);font-size:var(--wp--preset--font-size--s);color:var(--wp--preset--color--text-gedimmt)}.fdp-agenda__weitere a{font-weight:700;color:var(--wp--preset--color--fdp-blau);white-space:nowrap}@container fdp-termine (max-width:27.5rem){.fdp-agendatermin{gap:var(--wp--preset--spacing--20)}.fdp-agendatermin__kachel{width:3.25rem}}@media (prefers-reduced-motion:reduce){.fdp-agendatermin__titel a{transition:none}}.fdp-agenda__strecke{display:grid;gap:0;min-width:0}.fdp-agenda--mit-abo{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--wp--preset--spacing--50)}.fdp-agenda--mit-abo>*{flex:1 1 100%}@container fdp-termine (min-width:66.5rem){.fdp-agenda--mit-abo>.fdp-agenda__strecke{flex:0 1 var(--fdp-agenda-breite)}.fdp-agenda--mit-abo>.fdp-agenda__abo{flex:1 1 17rem}}.fdp-agenda__abo{box-sizing:border-box;max-width:var(--fdp-agenda-breite);background-color:var(--wp--preset--color--fdp-blau);color:var(--wp--preset--color--weiss);padding:var(--wp--preset--spacing--40)}.fdp-agenda__abo-label{margin:0;color:var(--wp--preset--color--fdp-gelb);font-size:var(--wp--preset--font-size--xs);font-weight:900;letter-spacing:var(--wp--custom--laufweite--versalien);text-transform:uppercase}.fdp-agenda__abo-titel{margin:var(--wp--preset--spacing--20) 0 0;font-size:var(--wp--preset--font-size--l);font-weight:900;line-height:1.1;letter-spacing:var(--wp--custom--laufweite--subheadline)}.fdp-agenda__abo-text{margin:var(--wp--preset--spacing--20) 0 0;font-size:var(--wp--preset--font-size--s)}.fdp-agenda__abo-aktion{margin:var(--wp--preset--spacing--30) 0 0}.fdp-agenda__abo-knopf{display:inline-block;background-color:var(--wp--preset--color--fdp-gelb);color:var(--wp--preset--color--schwarz);padding:.75em 1.25em;font-size:var(--wp--preset--font-size--s);font-weight:700;text-decoration:none;transition:background-color var(--wp--custom--uebergang--schnell) linear,color var(--wp--custom--uebergang--schnell) linear}.fdp-agenda__abo-knopf:hover,.fdp-agenda__abo-knopf:focus-visible{background-color:var(--wp--preset--color--schwarz);color:var(--wp--preset--color--fdp-gelb)}.fdp-agenda__abo-knopf:active{background-color:var(--wp--preset--color--fdp-cyan);color:var(--wp--preset--color--schwarz)}.fdp-agenda__abo-adresse{margin-top:var(--wp--preset--spacing--30);border-top:1px solid var(--wp--preset--color--fdp-cyan);padding-top:var(--wp--preset--spacing--30)}.fdp-agenda__abo-hinweis{margin:0;font-size:var(--wp--preset--font-size--xs)}.fdp-agenda__abo-url{display:block;margin-top:var(--wp--preset--spacing--20);font-size:var(--wp--preset--font-size--xs);line-height:1.5;overflow-wrap:anywhere;word-break:break-all}.fdp-agenda__abo-kopieren{display:inline-block;margin-top:var(--wp--preset--spacing--20);border:1px solid var(--wp--preset--color--weiss);background-color:#fff0;color:var(--wp--preset--color--weiss);padding:.5em 1em;font:inherit;font-size:var(--wp--preset--font-size--xs);cursor:pointer;transition:background-color var(--wp--custom--uebergang--schnell) linear,color var(--wp--custom--uebergang--schnell) linear}.fdp-agenda__abo-kopieren:hover,.fdp-agenda__abo-kopieren:focus-visible{background-color:var(--wp--preset--color--fdp-gelb);border-color:var(--wp--preset--color--fdp-gelb);color:var(--wp--preset--color--schwarz)}.fdp-agenda__abo-fussnote{margin:var(--wp--preset--spacing--30) 0 0;font-size:var(--wp--preset--font-size--xs);color:var(--wp--preset--color--text-gedimmt-hell)}