:root{--dlcc-color-primary:#24506c;--dlcc-color-primary-strong:#18384e;--dlcc-color-primary-contrast:#fff;--dlcc-color-accent:#d96c3b;--dlcc-color-accent-soft:#f9e9e1;--dlcc-color-support:#2e7d78;--dlcc-color-text:#172632;--dlcc-color-muted:#60717d;--dlcc-color-surface:#fff;--dlcc-color-surface-subtle:#f3f7f9;--dlcc-color-border:#d5e0e6;--dlcc-radius-small:0.375rem;--dlcc-radius:0.875rem;--dlcc-radius-large:1.25rem;--dlcc-radius-pill:999px;--dlcc-shadow:0 0.25rem 1.25rem rgb(23 38 50/8%);--dlcc-shadow-raised:0 0.75rem 2.5rem rgba(23,38,50,.12);--dlcc-space-1:0.25rem;--dlcc-space-2:0.5rem;--dlcc-space-3:0.75rem;--dlcc-space-4:1rem;--dlcc-space-5:1.5rem;--dlcc-space-6:2rem;--dlcc-logo-small-width:48px;--dlcc-logo-small-height:48px;--dlcc-logo-medium-width:120px;--dlcc-logo-medium-height:90px;--dlcc-logo-large-width:160px;--dlcc-logo-large-height:120px}.dlcc-block,[class*=" wp-block-dlcc-"],[class^=wp-block-dlcc-]{box-sizing:border-box}.dlcc-block *,.dlcc-block :after,.dlcc-block :before,[class*=" wp-block-dlcc-"] *,[class*=" wp-block-dlcc-"] :after,[class*=" wp-block-dlcc-"] :before,[class^=wp-block-dlcc-] *,[class^=wp-block-dlcc-] :after,[class^=wp-block-dlcc-] :before{box-sizing:inherit}.dlcc-label--upper{text-transform:uppercase}.dlcc-label--small{font-size:.8em}.dlcc-label--large{font-size:1.2em}.dlcc-label--bold{font-weight:700}.dlcc-block--empty{background:var(--dlcc-color-surface-subtle);border:1px dashed var(--dlcc-color-border);border-radius:var(--dlcc-radius);color:var(--dlcc-color-muted);padding:var(--dlcc-space-5);text-align:center}.dlcc-team-link{color:inherit;font:inherit;text-decoration:none;transition:color .15s ease}.dlcc-team-link:hover{color:var(--dlcc-color-primary-strong);text-decoration:none}.dlcc-team-link:focus-visible{border-radius:.125em;color:var(--dlcc-color-primary-strong);outline:2px solid currentcolor;outline-offset:2px;text-decoration:none}.dashicons-whatsapp:before{background:currentcolor;content:"";display:block;height:100%;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52s.198-.298.298-.497c.099-.198.05-.371-.025-.52s-.669-1.612-.916-2.207c-.242-.579-.487-.5-.669-.51a11 11 0 0 0-.57-.011c-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074s2.096 3.2 5.077 4.487c.709.306 1.262.489 1.694.626.712.226 1.36.194 1.872.118.571-.085 1.758-.719 2.006-1.413s.248-1.29.173-1.414c-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214-3.741.981.998-3.648-.235-.374a9.86 9.86 0 0 1-1.51-5.26c.001-5.45 4.436-9.894 9.899-9.894a9.83 9.83 0 0 1 7.021 2.91 9.83 9.83 0 0 1 2.9 7.027c-.003 5.45-4.446 9.887-9.936 9.889m8.413-18.297A11.82 11.82 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.9 11.9 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.82 11.82 0 0 0-3.484-8.413Z%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52s.198-.298.298-.497c.099-.198.05-.371-.025-.52s-.669-1.612-.916-2.207c-.242-.579-.487-.5-.669-.51a11 11 0 0 0-.57-.011c-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074s2.096 3.2 5.077 4.487c.709.306 1.262.489 1.694.626.712.226 1.36.194 1.872.118.571-.085 1.758-.719 2.006-1.413s.248-1.29.173-1.414c-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214-3.741.981.998-3.648-.235-.374a9.86 9.86 0 0 1-1.51-5.26c.001-5.45 4.436-9.894 9.899-9.894a9.83 9.83 0 0 1 7.021 2.91 9.83 9.83 0 0 1 2.9 7.027c-.003 5.45-4.446 9.887-9.936 9.889m8.413-18.297A11.82 11.82 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.9 11.9 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.82 11.82 0 0 0-3.484-8.413Z%27/%3E%3C/svg%3E") center/contain no-repeat;width:100%}.dlcc-activities{color:var(--dlcc-color-text)}.dlcc-activities__header{margin-bottom:var(--dlcc-space-6);max-width:48rem}.dlcc-activities__eyebrow{color:var(--dlcc-color-accent);font-size:.78rem;font-weight:800;letter-spacing:.12em;margin:0 0 var(--dlcc-space-2);text-transform:uppercase}.dlcc-activities__heading{color:var(--dlcc-color-primary);font-size:var(--wp--preset--font-size--heading-2,2.75rem);line-height:1.05;margin:0}.dlcc-activities__introduction{color:var(--dlcc-color-muted);margin:var(--dlcc-space-3) 0 0;max-width:42rem}.dlcc-activities__items{display:grid;gap:var(--dlcc-space-4)}.dlcc-activities__empty{background:var(--dlcc-color-surface-subtle);border:1px dashed var(--dlcc-color-border);border-radius:var(--dlcc-radius-large);color:var(--dlcc-color-muted);padding:var(--dlcc-space-6);text-align:center}.dlcc-activity{background:var(--dlcc-color-surface);border:1px solid var(--dlcc-color-border);border-radius:var(--dlcc-radius-large);box-shadow:var(--dlcc-shadow);display:grid;grid-template-columns:auto minmax(0,1fr);overflow:hidden;position:relative}.dlcc-activity:before{background:var(--dlcc-color-accent);content:"";inset:0 auto 0 0;position:absolute;width:.25rem}.dlcc-activity__media{aspect-ratio:16/7;grid-column:1/-1;overflow:hidden}.dlcc-activity__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dlcc-activity__date{align-items:center;background:var(--dlcc-color-surface-subtle);border-radius:var(--dlcc-radius);color:var(--dlcc-color-primary);display:flex;flex-direction:column;justify-content:center;line-height:1;margin:var(--dlcc-space-4) 0 var(--dlcc-space-4) var(--dlcc-space-4);min-height:7.5rem;width:5.25rem}.dlcc-activity__date span{font-size:2rem;font-weight:800}.dlcc-activity__date strong{color:var(--dlcc-color-accent);font-size:.75rem;letter-spacing:.09em;margin-top:var(--dlcc-space-2);text-transform:uppercase}.dlcc-activity__body{min-width:0;padding:var(--dlcc-space-5)}.dlcc-activity__types{display:flex;flex-wrap:wrap;gap:var(--dlcc-space-2);margin-bottom:var(--dlcc-space-2)}.dlcc-activity__types span{color:var(--dlcc-color-accent);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dlcc-activity__title{color:var(--dlcc-color-primary);font-size:1.35rem;line-height:1.2;margin:0}.dlcc-activity__title a{color:inherit;text-decoration:none}.dlcc-activity__meta{color:var(--dlcc-color-muted);display:flex;flex-wrap:wrap;font-size:.92rem;gap:var(--dlcc-space-2) var(--dlcc-space-4);margin-top:var(--dlcc-space-3)}.dlcc-activity__meta>span{align-items:center;display:inline-flex;gap:var(--dlcc-space-2)}.dlcc-activity__meta .dashicons{color:var(--dlcc-color-accent)}.dlcc-activity__summary{margin:var(--dlcc-space-3) 0 0}.dlcc-activities--list .dlcc-activities__items{background:var(--dlcc-color-surface);border:1px solid var(--dlcc-color-border);border-radius:var(--dlcc-radius-large);box-shadow:var(--dlcc-shadow);gap:0;overflow:hidden}.dlcc-activities--list .dlcc-activity{border:0;border-radius:0;box-shadow:none;grid-template-columns:5rem minmax(0,1fr)}.dlcc-activities--list .dlcc-activity:before{width:.2rem}.dlcc-activities--list .dlcc-activity+.dlcc-activity{border-top:1px solid var(--dlcc-color-border)}.dlcc-activities--list .dlcc-activity__media,.dlcc-activities--list .dlcc-activity__summary{display:none}.dlcc-activities--list .dlcc-activity__date{margin:var(--dlcc-space-3) 0 var(--dlcc-space-3) var(--dlcc-space-3);min-height:4.5rem;width:3.75rem}.dlcc-activities--list .dlcc-activity__date span{font-size:1.45rem}.dlcc-activities--list .dlcc-activity__date strong{margin-top:.35rem}.dlcc-activities--list .dlcc-activity__body{align-items:center;-moz-column-gap:var(--dlcc-space-5);column-gap:var(--dlcc-space-5);display:grid;grid-template-columns:minmax(12rem,1fr) minmax(12rem,auto);grid-template-rows:minmax(0,1fr);padding:var(--dlcc-space-3) var(--dlcc-space-5);position:relative}.dlcc-activities--list .dlcc-activity__types{left:var(--dlcc-space-5);margin:0;position:absolute;top:var(--dlcc-space-3)}.dlcc-activities--list .dlcc-activity__title{font-size:1.1rem;grid-column:1;grid-row:1}.dlcc-activities--list .dlcc-activity__meta{align-items:center;-moz-column-gap:var(--dlcc-space-4);column-gap:var(--dlcc-space-4);display:grid;grid-column:2;grid-row:1;grid-template-columns:9.5rem 10.5rem;justify-content:end;margin:0}.dlcc-activities--list .dlcc-activity__meta>span{min-width:0;white-space:nowrap}.dlcc-activities--cards .dlcc-activities__items{grid-template-columns:repeat(3,minmax(0,1fr))}.dlcc-activities--cards .dlcc-activities__items .dlcc-activity{grid-template-columns:auto minmax(0,1fr)}.dlcc-activities--cards .dlcc-activities__items .dlcc-activity__date{min-height:5.5rem;width:4.5rem}@media(max-width:900px){.dlcc-activities--cards .dlcc-activities__items{grid-template-columns:repeat(2,minmax(0,1fr))}.dlcc-activities--list .dlcc-activity__body{align-items:normal;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;row-gap:var(--dlcc-space-2)}.dlcc-activities--list .dlcc-activity__types{position:static}.dlcc-activities--list .dlcc-activity__title{grid-row:auto}.dlcc-activities--list .dlcc-activity__meta{grid-column:1;grid-row:auto;grid-template-columns:9.5rem minmax(0,1fr);justify-content:start;margin-top:var(--dlcc-space-1)}}@media(max-width:600px){.dlcc-activities__header{margin-bottom:var(--dlcc-space-5)}.dlcc-activities__heading{font-size:2rem}.dlcc-activities--cards .dlcc-activities__items{grid-template-columns:minmax(0,1fr)}.dlcc-activity{grid-template-columns:minmax(4rem,auto) minmax(0,1fr)}.dlcc-activity__date{margin:var(--dlcc-space-3) 0 var(--dlcc-space-3) var(--dlcc-space-3);min-height:5rem;width:4rem}.dlcc-activity__date span{font-size:1.5rem}.dlcc-activity__body{padding:var(--dlcc-space-4)}.dlcc-activity__title{font-size:1.15rem}.dlcc-activity__meta{flex-direction:column;gap:var(--dlcc-space-2)}.dlcc-activities--list .dlcc-activity{grid-template-columns:3.6rem minmax(0,1fr)}.dlcc-activities--list .dlcc-activity__date{align-self:center;height:4.25rem;margin:var(--dlcc-space-2) 0 var(--dlcc-space-2) var(--dlcc-space-2);min-height:0;width:3rem}.dlcc-activities--list .dlcc-activity__date span{font-size:1.3rem}.dlcc-activities--list .dlcc-activity__body{padding:var(--dlcc-space-2);row-gap:.35rem}.dlcc-activities--list .dlcc-activity__meta{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.8rem;gap:.2rem var(--dlcc-space-2);margin-top:0}.dlcc-activities--list .dlcc-activity__meta>span{white-space:normal}}.dlcc-button{align-items:center;background:var(--dlcc-color-primary);border:1px solid var(--dlcc-color-primary);border-radius:var(--dlcc-radius-pill);color:var(--dlcc-color-primary-contrast);display:inline-flex;font-weight:650;gap:var(--dlcc-space-2);justify-content:center;line-height:1.2;min-height:2.75rem;padding:.7rem 1.1rem;text-decoration:none;transition:box-shadow .16s ease,transform .16s ease,background-color .16s ease}.dlcc-button:focus-visible,.dlcc-button:hover{background:var(--dlcc-color-primary-strong);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--dlcc-color-primary) 20%,transparent);color:var(--dlcc-color-primary-contrast)}.dlcc-button:active{transform:translateY(1px)}.wp-block-dlcc-button.is-style-outline .dlcc-button{background:transparent;color:var(--dlcc-color-primary-strong)}.wp-block-dlcc-button.is-style-outline .dlcc-button:focus-visible,.wp-block-dlcc-button.is-style-outline .dlcc-button:hover{background:var(--dlcc-color-primary);color:var(--dlcc-color-primary-contrast)}.wp-block-dlcc-contact{color:var(--dlcc-color-text)}.wp-block-dlcc-contact .contact-card{background:var(--dlcc-color-surface);border:1px solid var(--dlcc-color-border);border-radius:var(--dlcc-radius-large);border-top:.25rem solid var(--dlcc-color-support);box-shadow:var(--dlcc-shadow);overflow:hidden}.wp-block-dlcc-contact .contact-card__flex{align-items:center;display:flex;gap:var(--dlcc-space-4);padding:var(--dlcc-space-5)}.wp-block-dlcc-contact .contact-card__flex--column{display:flex;flex:1;flex-direction:column;gap:var(--dlcc-space-4);min-width:0}.wp-block-dlcc-contact .contact-card__profile-picture{flex:0 0 auto}.wp-block-dlcc-contact .contact-card__profile-picture figure{background:var(--dlcc-color-surface-subtle);border-radius:50%;display:grid;height:5rem;margin:0;overflow:hidden;place-items:center;width:5rem}.wp-block-dlcc-contact .contact-card__profile-picture figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-dlcc-contact .contact-card__profile-picture__none{color:var(--dlcc-color-primary)}.wp-block-dlcc-contact .contact-card__profile-picture__none .dashicons{font-size:2rem;height:2rem;width:2rem}.wp-block-dlcc-contact .contact-card__meta{min-width:0}.wp-block-dlcc-contact .contact-card__meta__position{color:var(--dlcc-color-support);font-size:.78rem;font-weight:700;letter-spacing:.06em;margin-bottom:var(--dlcc-space-1);text-transform:uppercase}.wp-block-dlcc-contact .contact-card__meta__name{color:var(--dlcc-color-primary-strong);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:750;line-height:1.2}.wp-block-dlcc-contact .contact-card__contact-options{padding:0 var(--dlcc-space-5) var(--dlcc-space-5)}.wp-block-dlcc-contact .contact-card__contact-options ul{display:flex;flex-wrap:wrap;gap:var(--dlcc-space-2);list-style:none;margin:0;padding:0}.wp-block-dlcc-contact .contact-card__contact-options a{align-items:center;background:var(--dlcc-color-surface-subtle);border-radius:var(--dlcc-radius-pill);color:var(--dlcc-color-primary-strong);display:inline-flex;font-style:normal;gap:var(--dlcc-space-2);min-height:2.5rem;padding:.5rem .8rem;text-decoration:none;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.wp-block-dlcc-contact .contact-card__contact-options a:focus-visible,.wp-block-dlcc-contact .contact-card__contact-options a:hover{background:var(--dlcc-color-primary);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--dlcc-color-primary) 20%,transparent);color:var(--dlcc-color-primary-contrast)}.wp-block-dlcc-contact .contact-card--compact{max-width:24rem}.wp-block-dlcc-contact .contact-card--compact .contact-card__contact-options{border-top:1px solid var(--dlcc-color-border);padding-top:var(--dlcc-space-4)}.wp-block-dlcc-contact .contact-card--compact .contact-card__contact-options ul{justify-content:center}.wp-block-dlcc-contact .contact-card--compact .contact-card__contact-options a{justify-content:center;padding:0;width:2.5rem}.wp-block-dlcc-contact .contact-card--extended .contact-card__profile-picture figure{height:7rem;width:7rem}.wp-block-dlcc-contact .contact-card--extended .contact-card__contact-options{padding:0}.wp-block-dlcc-contact .contact-card--extended .contact-card__contact-options ul{align-items:flex-start;flex-direction:column}.wp-block-dlcc-contact .contact-card--meta-information{border-top:1px solid var(--dlcc-color-border);padding:var(--dlcc-space-5)}.wp-block-dlcc-contact .contact-card--meta-information>:first-child{margin-top:0}.wp-block-dlcc-contact .contact-card--meta-information>:last-child{margin-bottom:0}@media(max-width:600px){.wp-block-dlcc-contact .contact-card__flex{align-items:flex-start;padding:var(--dlcc-space-4)}.wp-block-dlcc-contact .contact-card--extended .contact-card__flex{flex-direction:column}.wp-block-dlcc-contact .contact-card--extended .contact-card__profile-picture figure{height:5rem;width:5rem}.wp-block-dlcc-contact .contact-card--meta-information,.wp-block-dlcc-contact .contact-card__contact-options{padding-left:var(--dlcc-space-4);padding-right:var(--dlcc-space-4)}}.dlcc-table-scroll{background:var(--dlcc-color-surface);border:1px solid var(--dlcc-color-border);border-radius:var(--dlcc-radius);box-shadow:var(--dlcc-shadow);overflow-x:auto;width:100%}.dlcc-table{border-collapse:collapse;border-spacing:0;width:100%}.dlcc-table td,.dlcc-table th{border-bottom:1px solid var(--dlcc-color-border);padding:var(--dlcc-space-3) var(--dlcc-space-4);text-align:left;vertical-align:middle}.dlcc-table th{background:var(--dlcc-color-surface-subtle);color:var(--dlcc-color-primary-strong);font-size:.8rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.dlcc-table tbody tr{transition:background-color .15s ease}.dlcc-table tbody tr:last-child>*{border-bottom:0}.dlcc-table tbody tr:hover{background:color-mix(in srgb,var(--dlcc-color-primary) 5%,var(--dlcc-color-surface))}.dlcc-table--striped tr:nth-child(2n){background:var(--dlcc-color-surface-subtle)}.dlcc-block-introduction{background:linear-gradient(135deg,color-mix(in srgb,var(--dlcc-color-accent-soft) 70%,transparent),var(--dlcc-color-surface) 65%);border:1px solid var(--dlcc-color-border);border-radius:var(--dlcc-radius-large);box-shadow:var(--dlcc-shadow);display:grid;gap:var(--dlcc-space-3);padding:clamp(var(--dlcc-space-5),4vw,var(--dlcc-space-6))}.dlcc-block-introduction .h--large,.dlcc-block-introduction .p--large{margin:0}.dlcc-block-introduction .h--large{color:var(--dlcc-color-primary-strong);font-size:clamp(1.75rem,4vw,3rem);line-height:1.1;text-wrap:balance}.dlcc-block-introduction .p--large{color:var(--dlcc-color-muted);font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;max-width:65ch;text-wrap:pretty}.dlcc-block-league-table{display:grid;gap:var(--dlcc-space-6)}.dlcc-block-league-table__league{min-width:0}.dlcc-block-league-table__header{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--dlcc-space-2) var(--dlcc-space-4);justify-content:space-between;margin-bottom:var(--dlcc-space-3)}.dlcc-block-league-table__header h3,.dlcc-block-league-table__header p{margin:0}.dlcc-block-league-table__header h3{color:var(--dlcc-color-primary-strong)}.dlcc-block-league-table__header p{color:var(--dlcc-color-muted);font-size:.9rem}.dlcc-block-league-table__table{font-variant-numeric:tabular-nums;min-width:34rem}.dlcc-block-league-table__table td:not(:nth-child(2)),.dlcc-block-league-table__table th:not(:nth-child(2)){text-align:center;white-space:nowrap;width:1%}.dlcc-block-league-table__table abbr[title]{cursor:help;text-decoration:none}.dlcc-block-league-table__table tbody th{background:transparent;color:var(--dlcc-color-text);font-size:inherit;font-weight:500;letter-spacing:normal;text-transform:none}.dlcc-block-league-table__table tbody tr.is-club-team{background:var(--dlcc-color-accent-soft)}.dlcc-block-league-table__table tbody tr.is-club-team>:first-child{box-shadow:inset 4px 0 0 var(--dlcc-color-accent)}.dlcc-block-league-table__table tbody tr.is-club-team .dlcc-block-league-table__points,.dlcc-block-league-table__table tbody tr.is-club-team th{color:var(--dlcc-color-primary-strong);font-weight:700}.dlcc-block-league-table__table tbody tr.is-club-team:hover{background:color-mix(in srgb,var(--dlcc-color-accent) 16%,var(--dlcc-color-surface))}.dlcc-block-league-table__scroll-hint{color:var(--dlcc-color-muted);display:none;font-size:.8rem;margin:0 0 var(--dlcc-space-2)}.dlcc-block-league-table--advanced .dlcc-block-league-table__table{min-width:52rem}.dlcc-block-league-table--empty{background:var(--dlcc-color-surface-subtle);border:1px dashed var(--dlcc-color-border);border-radius:var(--dlcc-radius);color:var(--dlcc-color-muted);padding:var(--dlcc-space-4)}@media(max-width:782px){.dlcc-block-league-table{gap:var(--dlcc-space-5)}.dlcc-block-league-table__header{display:block}.dlcc-block-league-table__header p{margin-top:var(--dlcc-space-1)}.dlcc-block-league-table__table td,.dlcc-block-league-table__table th{padding:var(--dlcc-space-2) var(--dlcc-space-3)}.dlcc-block-league-table--advanced .dlcc-block-league-table__scroll-hint{display:block}.dlcc-block-league-table--advanced .dlcc-block-league-table__table tr>:first-child,.dlcc-block-league-table--advanced .dlcc-block-league-table__table tr>:nth-child(2){background:inherit;position:sticky;z-index:1}.dlcc-block-league-table--advanced .dlcc-block-league-table__table tr>:first-child{left:0;min-width:3rem}.dlcc-block-league-table--advanced .dlcc-block-league-table__table tr>:nth-child(2){box-shadow:5px 0 8px -8px var(--dlcc-color-text);left:3rem;min-width:12rem}.dlcc-block-league-table--advanced .dlcc-block-league-table__table thead>tr>*{background:var(--dlcc-color-surface-subtle)}.dlcc-block-league-table--advanced .dlcc-block-league-table__table tbody>tr>*{background:var(--dlcc-color-surface)}.dlcc-block-league-table--advanced .dlcc-block-league-table__table tbody>tr.is-club-team>*{background:var(--dlcc-color-accent-soft)}}.wp-block-dlcc-match-schedule__week,.wp-block__dlcc-match-schedule__week{margin-bottom:var(--dlcc-space-6)}.wp-block-dlcc-match-schedule__week__matches,.wp-block__dlcc-match-schedule__week__matches{display:grid;gap:var(--dlcc-space-4)}.wp-block-dlcc-match-schedule .match-list{display:grid;gap:var(--dlcc-space-3)}.wp-block-dlcc-match-schedule .match{background:var(--dlcc-color-surface);border:1px solid var(--dlcc-color-border);border-radius:var(--dlcc-radius);box-shadow:var(--dlcc-shadow);display:grid;gap:var(--dlcc-space-4);grid-template-columns:minmax(12rem,1fr) minmax(18rem,1.5fr);padding:var(--dlcc-space-4)}.wp-block-dlcc-match-schedule .match__date{align-items:flex-start;display:flex;flex-direction:column;gap:var(--dlcc-space-1)}.wp-block-dlcc-match-schedule .match__date strong{color:var(--dlcc-color-primary-strong)}.wp-block-dlcc-match-schedule .match__badge{font-size:.72rem}.wp-block-dlcc-match-schedule .match__details{display:grid;gap:var(--dlcc-space-3);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));margin:0}.wp-block-dlcc-match-schedule .match__details>div{display:flex;flex-direction:column;gap:var(--dlcc-space-1)}.wp-block-dlcc-match-schedule .match__details dt{color:var(--dlcc-color-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wp-block-dlcc-match-schedule .match__details dd{font-weight:650;margin:0}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch){--dlcc-match-logo-width:var(--dlcc-logo-medium-width);--dlcc-match-logo-height:var(--dlcc-logo-medium-height);color:var(--dlcc-color-text)}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) :is(.match__badge,.match-card__badge,.match-schedule__badge){background:color-mix(in srgb,var(--dlcc-color-accent) 16%,transparent);border-radius:999px;color:var(--dlcc-color-primary-strong);display:inline-flex;font-weight:700;letter-spacing:.03em;line-height:1.4;padding:.2em .6em;text-transform:uppercase}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch).dlcc-logo-size--small{--dlcc-match-logo-width:var(--dlcc-logo-small-width);--dlcc-match-logo-height:var(--dlcc-logo-small-height)}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch).dlcc-logo-size--large{--dlcc-match-logo-width:var(--dlcc-logo-large-width);--dlcc-match-logo-height:var(--dlcc-logo-large-height)}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card{background:var(--dlcc-color-surface);border:1px solid var(--dlcc-color-border);border-radius:var(--dlcc-radius);box-shadow:var(--dlcc-shadow);container-type:inline-size;margin-bottom:var(--dlcc-space-4)}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__summary{align-items:center;display:grid;gap:var(--dlcc-space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:var(--dlcc-space-4) var(--dlcc-space-2)}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__summary>div{min-width:0;width:auto}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__summary__meta,:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__summary__team{align-items:center;display:flex;flex-direction:column;justify-content:center}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__summary__meta__time{font-size:clamp(1.5rem,4vw,2.4rem);font-weight:700}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__summary__meta__date,:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__summary__team-label{color:var(--dlcc-color-muted)}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__summary__meta__directions{align-items:center;display:inline-flex;gap:var(--dlcc-space-1);text-align:center}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__summary__team-name{font-weight:600;hyphens:auto;overflow-wrap:break-word;text-align:center}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__summary__logo{align-items:center;display:flex;height:var(--dlcc-match-logo-height);justify-content:center;margin:0 0 var(--dlcc-space-1);padding:0;width:min(100%,var(--dlcc-match-logo-width))}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__summary__logo img{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__information{border-top:1px solid var(--dlcc-color-border);display:flex;flex-wrap:wrap}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__information>div{padding:var(--dlcc-space-2)}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__information ul{list-style:none;margin:0;padding:0}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__information__roster{align-content:start;align-items:start;display:grid;flex:1 1 75%;gap:var(--dlcc-space-4);grid-auto-rows:max-content;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__information__other{align-content:start;align-items:start;border-left:1px solid var(--dlcc-color-border);display:grid;flex:1 1 12rem;gap:var(--dlcc-space-4);grid-auto-rows:max-content;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__information__other__item{display:flex;flex-direction:column;gap:var(--dlcc-space-1)}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__information__other__item strong{color:var(--dlcc-color-primary-strong);overflow-wrap:break-word}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__information__other__item .dlcc-label{overflow-wrap:anywhere}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__information .svg-holder svg{display:block;fill:currentColor;height:2rem;margin-bottom:var(--dlcc-space-2);width:2rem}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__badge{font-size:.68rem;margin-bottom:var(--dlcc-space-1)}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) hr{background:var(--dlcc-color-border);border:0;height:1px}.wp-block__dlcc-match-schedule--list{container-type:inline-size}.wp-block__dlcc-match-schedule--list .match-schedule__row--practice>td{background:color-mix(in srgb,var(--dlcc-color-accent) 5%,transparent)}.wp-block__dlcc-match-schedule--list .match-schedule__badge{display:table;font-size:.65rem;margin-top:var(--dlcc-space-1);padding:.1em .45em}@container (min-width: 58rem){.wp-block__dlcc-match-schedule--list .dlcc-table-scroll{border:1px solid var(--dlcc-color-border);border-radius:var(--dlcc-radius);box-shadow:var(--dlcc-shadow);overflow-x:auto}.wp-block__dlcc-match-schedule--list .dlcc-table--matches{display:table;min-width:58rem}.wp-block__dlcc-match-schedule--list .dlcc-table--matches thead{height:auto;overflow:visible;position:static;width:auto;clip:auto;clip-path:none;white-space:normal}.wp-block__dlcc-match-schedule--list .dlcc-table--matches tbody{display:table-row-group;gap:normal;padding:0}.wp-block__dlcc-match-schedule--list .dlcc-table--matches tr{background:transparent;border:0;border-radius:0;display:table-row;grid-template-columns:none;overflow:visible}.wp-block__dlcc-match-schedule--list .dlcc-table--matches td{display:table-cell;grid-column:auto;grid-row:auto;min-width:0;white-space:normal;width:auto}.wp-block__dlcc-match-schedule--list .dlcc-table--matches td:before{content:none}.wp-block__dlcc-match-schedule--list .dlcc-table--matches :is(.row__date,.row__startingTime){align-items:normal;background:transparent;border-bottom:1px solid var(--dlcc-color-border);color:inherit;font-weight:inherit;grid-template-columns:none;justify-content:normal}.wp-block__dlcc-match-schedule--list .dlcc-table--matches tbody tr:nth-child(2n)>td{background:var(--dlcc-color-surface-subtle)}.wp-block__dlcc-match-schedule--list .dlcc-table--matches tbody tr:hover>td{background:color-mix(in srgb,var(--dlcc-color-accent) 9%,transparent)}.wp-block__dlcc-match-schedule--list .dlcc-table--matches tbody tr:last-child>:is(.row__date,.row__startingTime){border-bottom:0}.wp-block__dlcc-match-schedule--list .dlcc-table--matches .row__team{min-width:11rem}}@container (max-width: 57.999rem){.wp-block__dlcc-match-schedule--list .dlcc-table-scroll{overflow:visible}.wp-block__dlcc-match-schedule--list .dlcc-table--matches thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.wp-block__dlcc-match-schedule--list .dlcc-table--matches tbody{display:grid;gap:var(--dlcc-space-4)}.wp-block__dlcc-match-schedule--list .dlcc-table--matches tr{background:var(--dlcc-color-surface);border:1px solid var(--dlcc-color-border);border-radius:var(--dlcc-radius);box-shadow:var(--dlcc-shadow);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.wp-block__dlcc-match-schedule--list .dlcc-table--matches td{display:grid;gap:var(--dlcc-space-3);grid-template-columns:minmax(7.25rem,40%) minmax(0,1fr);min-width:0;overflow-wrap:anywhere;white-space:normal}.wp-block__dlcc-match-schedule--list .dlcc-table--matches td:before{content:attr(data-label);font-weight:700}.wp-block__dlcc-match-schedule--list .dlcc-table--matches tbody tr:hover>td,.wp-block__dlcc-match-schedule--list .dlcc-table--matches tbody tr:nth-child(2n)>td{background:transparent}.wp-block__dlcc-match-schedule--list .dlcc-table--matches .row__date,.wp-block__dlcc-match-schedule--list .dlcc-table--matches .row__startingTime{align-items:center;background:var(--dlcc-color-surface-subtle);border-bottom:1px solid var(--dlcc-color-border);grid-row:1;grid-template-columns:auto auto;justify-content:space-between}.wp-block__dlcc-match-schedule--list .dlcc-table--matches tbody tr:hover>:is(.row__date,.row__startingTime),.wp-block__dlcc-match-schedule--list .dlcc-table--matches tbody tr:nth-child(2n)>:is(.row__date,.row__startingTime){background:var(--dlcc-color-surface-subtle)}.wp-block__dlcc-match-schedule--list .dlcc-table--matches .row__date{grid-column:1}.wp-block__dlcc-match-schedule--list .dlcc-table--matches .row__date:before{content:none}.wp-block__dlcc-match-schedule--list .dlcc-table--matches .row__startingTime{grid-column:2}.wp-block__dlcc-match-schedule--list .dlcc-table--matches :is(.row__team,.row__gatheringTime,.row__attendant,.row__referee,.row__departureTime,.row__drivers,.row__city){grid-column:1/-1}}@container (max-width: 40rem){:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__information__other{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 34rem){:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__summary{align-items:center;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__summary>div{width:100%}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__summary__meta{grid-column:1/-1;grid-row:1;margin-bottom:var(--dlcc-space-2)}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__summary__team{grid-row:2}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__summary__team--home{grid-column:1}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__summary__team--away{grid-column:2}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__summary__logo{height:var(--dlcc-logo-small-height);width:min(100%,var(--dlcc-logo-small-width))}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__information{flex-direction:column}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__information__other,:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__information__roster{flex:0 1 auto}:is(.wp-block-dlcc-match-schedule,.wp-block__dlcc-match-schedule,.wp-block-dlcc-nextmatch) .match-card__information__other{border-left:0;border-top:1px solid var(--dlcc-color-border)}}@media(max-width:600px){.wp-block-dlcc-match-schedule .match{grid-template-columns:1fr}}@container (max-width: 360px){.wp-block__dlcc-match-schedule--list .dlcc-table--matches td{grid-template-columns:minmax(6.5rem,45%) minmax(0,1fr)}.wp-block__dlcc-match-schedule--list .dlcc-table--matches td:before{overflow-wrap:normal}.wp-block__dlcc-match-schedule--list .dlcc-table--matches .row__startingTime{grid-template-columns:1fr;justify-items:end}.wp-block__dlcc-match-schedule--list .dlcc-table--matches .row__startingTime:before{content:none}}.wp-block-dlcc-match-results__week+.wp-block-dlcc-match-results__week{margin-top:var(--dlcc-space-6)}.wp-block-dlcc-match-results .is-club-team{font-weight:700}.wp-block-dlcc-match-results .match-results__score{font-variant-numeric:tabular-nums;font-weight:600;text-align:center;white-space:nowrap}.wp-block-dlcc-organization{color:var(--dlcc-color-text)}.wp-block-dlcc-organization .dlcc-organization__header{margin-bottom:var(--dlcc-space-6);max-width:48rem}.wp-block-dlcc-organization .dlcc-organization__title{color:var(--dlcc-color-primary-strong);font-size:clamp(2rem,5vw,3.5rem);line-height:1;margin:0 0 var(--dlcc-space-3)}.wp-block-dlcc-organization .dlcc-organization__description,.wp-block-dlcc-organization .dlcc-organization__introduction{color:var(--dlcc-color-muted);font-size:1.05rem;line-height:1.65}.wp-block-dlcc-organization .dlcc-organization__groups{display:grid;gap:var(--dlcc-space-4)}.wp-block-dlcc-organization .dlcc-organization__teaser{align-items:center;display:flex;gap:var(--dlcc-space-4);justify-content:space-between;margin-bottom:var(--dlcc-space-4);padding:var(--dlcc-space-4) var(--dlcc-space-5)}.wp-block-dlcc-organization .dlcc-organization__teaser-copy{display:grid;gap:var(--dlcc-space-1)}.wp-block-dlcc-organization .dlcc-organization__teaser-link{align-items:center;display:inline-flex;gap:var(--dlcc-space-2);white-space:nowrap}.wp-block-dlcc-organization .dlcc-organization__group{background:var(--dlcc-color-surface);border:1px solid var(--dlcc-color-border);border-radius:var(--dlcc-radius-large);box-shadow:var(--dlcc-shadow);overflow:hidden}.wp-block-dlcc-organization .dlcc-organization__summary{align-items:center;cursor:pointer;display:flex;gap:var(--dlcc-space-4);justify-content:space-between;list-style:none;min-height:5rem;padding:var(--dlcc-space-4) var(--dlcc-space-5)}.wp-block-dlcc-organization .dlcc-organization__summary::-webkit-details-marker{display:none}.wp-block-dlcc-organization .dlcc-organization__summary>span:first-child{align-items:center;display:flex;gap:var(--dlcc-space-4)}.wp-block-dlcc-organization .dlcc-organization__summary:after{border-bottom:2px solid;border-right:2px solid;content:"";flex:0 0 auto;height:.7rem;transform:rotate(45deg);transition:transform .16s ease;width:.7rem}.wp-block-dlcc-organization .dlcc-organization__group[open] .dlcc-organization__summary:after{transform:rotate(225deg)}.wp-block-dlcc-organization .dlcc-organization__step{background:var(--dlcc-color-primary);border-radius:50%;color:var(--dlcc-color-primary-contrast);display:grid;font-size:.8rem;font-weight:800;height:2.7rem;place-items:center;width:2.7rem}.wp-block-dlcc-organization .dlcc-organization__group-title{color:var(--dlcc-color-primary-strong);font-size:clamp(1.15rem,2vw,1.5rem);font-weight:750}.wp-block-dlcc-organization .dlcc-organization__count{color:var(--dlcc-color-muted);font-size:.85rem;margin-left:auto;white-space:nowrap}.wp-block-dlcc-organization .dlcc-organization__body{border-top:1px solid var(--dlcc-color-border);padding:0 var(--dlcc-space-5) var(--dlcc-space-5)}.wp-block-dlcc-organization .dlcc-organization__manager{align-items:center;background:var(--dlcc-color-surface-subtle);border-radius:var(--dlcc-radius);display:grid;gap:var(--dlcc-space-5);grid-template-columns:8rem minmax(0,1fr);margin:var(--dlcc-space-5) 0;padding:var(--dlcc-space-5);position:relative}.wp-block-dlcc-organization .dlcc-organization__manager-label{background:var(--dlcc-color-accent);border-radius:0 0 var(--dlcc-radius-small) var(--dlcc-radius-small);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.06em;padding:.4rem .75rem;position:absolute;right:var(--dlcc-space-4);text-transform:uppercase;top:0}.wp-block-dlcc-organization .dlcc-organization__members{display:grid;gap:var(--dlcc-space-3);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.wp-block-dlcc-organization .dlcc-organization__children{display:grid;gap:var(--dlcc-space-3);margin-top:var(--dlcc-space-5)}.wp-block-dlcc-organization .dlcc-organization__cluster{border-bottom:1px solid var(--dlcc-color-border)}.wp-block-dlcc-organization .dlcc-organization__cluster-header{align-items:center;cursor:pointer;display:flex;gap:var(--dlcc-space-3);list-style:none;min-height:3.5rem;padding:var(--dlcc-space-3) 0}.wp-block-dlcc-organization .dlcc-organization__cluster-header::-webkit-details-marker{display:none}.wp-block-dlcc-organization .dlcc-organization__cluster-header:after{border-bottom:2px solid;border-right:2px solid;content:"";flex:0 0 auto;height:.6rem;transform:rotate(45deg);transition:transform .16s ease;width:.6rem}.wp-block-dlcc-organization .dlcc-organization__cluster-header h3{font-weight:800;margin:0}.wp-block-dlcc-organization .dlcc-organization__cluster[open]>.dlcc-organization__cluster-header:after{transform:rotate(225deg)}.wp-block-dlcc-organization .dlcc-organization__cluster-body{padding:var(--dlcc-space-3) 0 var(--dlcc-space-5)}.wp-block-dlcc-organization .dlcc-organization__person{align-items:center;border:1px solid var(--dlcc-color-border);border-radius:var(--dlcc-radius);display:grid;gap:var(--dlcc-space-3);grid-template-columns:4rem minmax(0,1fr);padding:var(--dlcc-space-3)}.wp-block-dlcc-organization .dlcc-organization__portrait{background:var(--dlcc-color-surface);border-radius:50%;color:var(--dlcc-color-primary);display:grid;height:4rem;overflow:hidden;place-items:center;width:4rem}.wp-block-dlcc-organization .dlcc-organization__portrait img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-dlcc-organization .dlcc-organization__manager .dlcc-organization__portrait{height:8rem;width:8rem}.wp-block-dlcc-organization .dlcc-organization__person-copy{min-width:0}.wp-block-dlcc-organization .dlcc-organization__person-copy h3,.wp-block-dlcc-organization .dlcc-organization__person-copy h4{color:var(--dlcc-color-primary-strong);font-size:1.1rem;font-weight:700;margin:0}.wp-block-dlcc-organization .dlcc-organization__person-copy p{color:var(--dlcc-color-muted);margin:var(--dlcc-space-1) 0 0}.wp-block-dlcc-organization .dlcc-organization__actions{display:flex;flex-wrap:wrap;font-style:normal;gap:var(--dlcc-space-2);margin-top:var(--dlcc-space-3)}.wp-block-dlcc-organization .dlcc-organization__actions a{align-items:center;background:var(--dlcc-color-surface);border-radius:var(--dlcc-radius-pill);color:var(--dlcc-color-primary-strong);display:inline-flex;gap:var(--dlcc-space-2);min-height:2.4rem;padding:.45rem .7rem;text-decoration:none}.wp-block-dlcc-organization .dlcc-organization__person .dlcc-organization__actions{margin-top:var(--dlcc-space-2)}.wp-block-dlcc-organization .dlcc-organization__person .dlcc-organization__actions a{justify-content:center;min-height:2rem;padding:0;width:2rem}.dlcc-organization-editor__actions{display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:600px){.wp-block-dlcc-organization .dlcc-organization__summary{padding:var(--dlcc-space-3)}.wp-block-dlcc-organization .dlcc-organization__count{display:none}.wp-block-dlcc-organization .dlcc-organization__body{padding:0 var(--dlcc-space-3) var(--dlcc-space-3)}.wp-block-dlcc-organization .dlcc-organization__manager{grid-template-columns:1fr}.wp-block-dlcc-organization .dlcc-organization__teaser{align-items:flex-start;flex-direction:column}.wp-block-dlcc-organization .dlcc-organization__manager .dlcc-organization__portrait{height:6rem;width:6rem}}.dlcc-block-schedule{color:var(--dlcc-color-text);display:grid;gap:var(--dlcc-space-6)}.dlcc-block-schedule .dlcc-schedule__section{display:grid;gap:var(--dlcc-space-3)}.dlcc-block-schedule .dlcc-schedule__title{background:var(--dlcc-color-accent-soft);border-radius:var(--dlcc-radius-pill);color:var(--dlcc-color-primary-strong);font-size:.85rem;font-weight:750;letter-spacing:.035em;line-height:1.2;margin:0;padding:var(--dlcc-space-2) var(--dlcc-space-3);text-transform:uppercase;width:-moz-fit-content;width:fit-content}.dlcc-block-schedule .dlcc-schedule__table{table-layout:fixed}.dlcc-block-schedule .dlcc-schedule__table th{vertical-align:top;width:clamp(6.5rem,18%,9rem)}.dlcc-block-schedule .dlcc-schedule__table td{min-width:0}.dlcc-block-schedule .dlcc-schedule__items{display:grid;gap:var(--dlcc-space-3);grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));list-style:none;margin:0;padding:0}.dlcc-block-schedule .dlcc-schedule__items>li{min-width:0}.dlcc-block-schedule .dlcc-schedule__item{background:var(--dlcc-color-surface);border:1px solid var(--dlcc-color-border);border-left:3px solid var(--dlcc-color-primary);border-radius:var(--dlcc-radius-small);box-sizing:border-box;color:inherit;display:grid;gap:var(--dlcc-space-2);height:100%;padding:var(--dlcc-space-3);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.dlcc-block-schedule .dlcc-schedule__time{align-items:center;color:var(--dlcc-color-support);display:inline-flex;font-size:.85rem;font-weight:700;gap:var(--dlcc-space-1);width:-moz-fit-content;width:fit-content}.dlcc-block-schedule .dlcc-schedule__time .dashicons{font-size:1rem;height:1rem;width:1rem}.dlcc-block-schedule .dlcc-schedule__item-title{color:var(--dlcc-color-primary-strong);font-weight:700;line-height:1.35}.dlcc-block-schedule .dlcc-schedule a.dlcc-schedule__item:focus-visible,.dlcc-block-schedule .dlcc-schedule a.dlcc-schedule__item:hover{border-color:var(--dlcc-color-primary);box-shadow:var(--dlcc-shadow);transform:translateY(-1px)}.dlcc-block-schedule .dlcc-schedule a.dlcc-schedule__item:focus-visible .dlcc-schedule__item-title,.dlcc-block-schedule .dlcc-schedule a.dlcc-schedule__item:hover .dlcc-schedule__item-title{color:var(--dlcc-color-primary);text-decoration:underline;text-underline-offset:.15em}@media(max-width:600px){.dlcc-block-schedule{gap:var(--dlcc-space-5)}.dlcc-block-schedule .dlcc-schedule__table{display:block}.dlcc-block-schedule .dlcc-schedule__table tbody,.dlcc-block-schedule .dlcc-schedule__table td,.dlcc-block-schedule .dlcc-schedule__table th,.dlcc-block-schedule .dlcc-schedule__table tr{display:block;width:auto}.dlcc-block-schedule .dlcc-schedule__table tr{border-bottom:1px solid var(--dlcc-color-border);padding:var(--dlcc-space-3)}.dlcc-block-schedule .dlcc-schedule__table tr:last-child{border-bottom:0}.dlcc-block-schedule .dlcc-schedule__table td,.dlcc-block-schedule .dlcc-schedule__table th{border:0;padding:0}.dlcc-block-schedule .dlcc-schedule__table th{background:transparent;margin-bottom:var(--dlcc-space-2)}.dlcc-block-schedule .dlcc-schedule__items{grid-template-columns:1fr}}.dlcc-block-sponsor{color:var(--dlcc-color-text)}.dlcc-block-sponsor.dlcc-sponsor-logo-list .sponsor-logo-list{display:grid;gap:var(--dlcc-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));list-style:none;margin:0;padding:0}.dlcc-block-sponsor.dlcc-sponsor-logo-list .sponsor-logo-list__item{min-width:0}.dlcc-block-sponsor .sponsor{margin:0}.dlcc-block-sponsor .sponsor--card{background:var(--dlcc-color-surface);border:1px solid var(--dlcc-color-border);border-radius:var(--dlcc-radius-large);box-shadow:var(--dlcc-shadow);display:grid;grid-template-columns:minmax(10rem,.7fr) minmax(14rem,1.3fr);overflow:hidden}.dlcc-block-sponsor .sponsor__button,.dlcc-block-sponsor .sponsor__information,.dlcc-block-sponsor .sponsor__story{grid-column:2;padding-left:var(--dlcc-space-5);padding-right:var(--dlcc-space-5)}.dlcc-block-sponsor .sponsor__information{align-self:end;padding-top:var(--dlcc-space-5)}.dlcc-block-sponsor .sponsor__name{color:var(--dlcc-color-primary-strong);font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.2;margin:0}.dlcc-block-sponsor .sponsor__logo{background:var(--dlcc-color-surface-subtle);display:grid;grid-column:1;grid-row:1/span 3;margin:0;min-height:13rem;padding:var(--dlcc-space-5);place-items:center}.dlcc-block-sponsor .sponsor__logo img{display:block;height:auto;max-height:var(--dlcc-logo-large-height);max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.dlcc-block-sponsor .sponsor__story{color:var(--dlcc-color-muted)}.dlcc-block-sponsor .sponsor__story>:first-child{margin-top:var(--dlcc-space-3)}.dlcc-block-sponsor .sponsor__story>:last-child{margin-bottom:0}.dlcc-block-sponsor .sponsor__button{align-self:start;padding-bottom:var(--dlcc-space-5);padding-top:var(--dlcc-space-4)}.dlcc-block-sponsor .sponsor--logo{background:var(--dlcc-color-surface);border:1px solid var(--dlcc-color-border);border-radius:var(--dlcc-radius);display:grid;min-height:9rem;padding:var(--dlcc-space-5);place-items:center}.dlcc-block-sponsor .sponsor--logo a{display:grid;height:100%;place-items:center;width:100%}.dlcc-block-sponsor .sponsor--logo img{display:block;height:auto;max-height:var(--dlcc-logo-large-height);max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.dlcc-block-sponsor .sponsor--logo figcaption{color:var(--dlcc-color-primary-strong);font-weight:700;text-align:center}.dlcc-block-sponsor .sponsor--without-logo .sponsor__button,.dlcc-block-sponsor .sponsor--without-logo .sponsor__information,.dlcc-block-sponsor .sponsor--without-logo .sponsor__story{grid-column:1/-1}@media(max-width:600px){.dlcc-block-sponsor .sponsor--card{grid-template-columns:1fr}.dlcc-block-sponsor .sponsor__button,.dlcc-block-sponsor .sponsor__information,.dlcc-block-sponsor .sponsor__logo,.dlcc-block-sponsor .sponsor__story{grid-column:1}.dlcc-block-sponsor .sponsor__logo{grid-row:auto;min-height:9rem}}.wp-block-dlcc-tasks{color:var(--dlcc-color-text)}.wp-block-dlcc-tasks.team-tasks{display:grid;gap:var(--dlcc-space-3)}.wp-block-dlcc-tasks .team-tasks__item{align-items:center;background:var(--dlcc-color-surface);border:1px solid var(--dlcc-color-border);border-left:.3rem solid var(--dlcc-color-primary);border-radius:var(--dlcc-radius);box-shadow:var(--dlcc-shadow);display:grid;gap:var(--dlcc-space-4);grid-template-columns:minmax(5rem,auto) minmax(0,1fr) auto;padding:var(--dlcc-space-4)}.wp-block-dlcc-tasks .team-tasks__content,.wp-block-dlcc-tasks .team-tasks__date,.wp-block-dlcc-tasks .team-tasks__departure{display:flex;flex-direction:column}.wp-block-dlcc-tasks .team-tasks__date{color:var(--dlcc-color-primary-strong)}.wp-block-dlcc-tasks .team-tasks__date strong{font-size:1.2rem}.wp-block-dlcc-tasks .team-tasks__date span{color:var(--dlcc-color-muted)}.wp-block-dlcc-tasks .team-tasks__content{gap:var(--dlcc-space-1);min-width:0}.wp-block-dlcc-tasks .team-tasks__type{background:var(--dlcc-color-accent-soft);border-radius:var(--dlcc-radius-pill);color:var(--dlcc-color-primary-strong);font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:.2rem .55rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.wp-block-dlcc-tasks .team-tasks__match{overflow-wrap:anywhere}.wp-block-dlcc-tasks .team-tasks__departure span,.wp-block-dlcc-tasks .team-tasks__players{color:var(--dlcc-color-muted);font-size:.9rem}.wp-block-dlcc-tasks .team-tasks__departure{align-items:flex-end;text-align:right}.wp-block-dlcc-tasks .team-tasks__empty{background:var(--dlcc-color-surface-subtle);border:1px dashed var(--dlcc-color-border);border-radius:var(--dlcc-radius);color:var(--dlcc-color-muted);padding:var(--dlcc-space-5);text-align:center}@media(max-width:600px){.wp-block-dlcc-tasks .team-tasks__item{gap:var(--dlcc-space-3);grid-template-columns:minmax(4.5rem,auto) minmax(0,1fr)}.wp-block-dlcc-tasks .team-tasks__departure{align-items:flex-start;grid-column:2;text-align:left}}.dlcc-sponsor-grid{align-items:center;display:grid;gap:var(--dlcc-space-5);grid-template-columns:repeat(var(--dlcc-columns,4),minmax(0,1fr))}.dlcc-sponsor-grid img{display:block;height:auto;margin:auto;max-width:100%}.dlcc-athlete-grid{display:grid;gap:var(--dlcc-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dlcc-athlete-card{align-items:center;background:var(--dlcc-color-surface);border:1px solid var(--dlcc-color-border);border-radius:var(--dlcc-radius);display:flex;gap:var(--dlcc-space-3);padding:var(--dlcc-space-4)}.dlcc-athlete-card .dashicons{font-size:32px;height:32px;width:32px}.dlcc-athlete-card h3,.dlcc-athlete-card p{margin:0}@media(max-width:782px){.dlcc-sponsor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
