.cskc-event-cover{--cskc-cover-tint: var(--cskc-cat-info-tint);--cskc-cover-ink: var(--cskc-cat-info-ink);--cskc-cover-accent: var(--cskc-cat-info-accent);--cskc-cover-line: var(--cskc-cover-accent);--cskc-cover-pattern: none;--cskc-cover-strength: 0.5;--cskc-cover-fade: radial-gradient(ellipse 90% 160% at 100% 0%, currentColor 30%, transparent 78%);position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--cskc-space-4);padding:var(--cskc-space-4) var(--cskc-space-5);background:var(--cskc-cover-tint);color:var(--cskc-cover-ink)}.cskc-event-cover::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--cskc-cover-pattern);opacity:var(--cskc-cover-strength);mask-image:var(--cskc-cover-fade);pointer-events:none}@supports(color: color-mix(in oklch, red, blue)){.cskc-event-cover{--cskc-cover-line: color-mix(in oklch, var(--cskc-cover-accent), var(--cskc-cover-ink) 25%)}[data-bs-theme=dark] .cskc-event-cover{--cskc-cover-line: var(--cskc-cover-accent)}}.cskc-event-cover--5x2{aspect-ratio:5/2}.cskc-event-cover--16x9{aspect-ratio:16/9}.cskc-event-cover__label{font-family:var(--cskc-font-text);font-size:var(--cskc-fs-eyebrow);font-weight:var(--cskc-fw-semibold);letter-spacing:var(--cskc-tracking-eyebrow);text-transform:uppercase;line-height:1.2}.cskc-event-cover__icon{margin-left:auto;font-size:var(--cskc-fs-icon-cover);line-height:1}.cskc-event-cover__icon .fa-duotone{--fa-primary-color: var(--cskc-cover-ink);--fa-secondary-color: var(--cskc-cover-accent);--fa-secondary-opacity: 0.55}.cskc-event-cover--info{--cskc-cover-tint: var(--cskc-cat-info-tint);--cskc-cover-ink: var(--cskc-cat-info-ink);--cskc-cover-accent: var(--cskc-cat-info-accent)}.cskc-event-cover--warning{--cskc-cover-tint: var(--cskc-cat-warning-tint);--cskc-cover-ink: var(--cskc-cat-warning-ink);--cskc-cover-accent: var(--cskc-cat-warning-accent)}.cskc-event-cover--success{--cskc-cover-tint: var(--cskc-cat-success-tint);--cskc-cover-ink: var(--cskc-cat-success-ink);--cskc-cover-accent: var(--cskc-cat-success-accent)}.cskc-event-cover--primary{--cskc-cover-tint: var(--cskc-cat-primary-tint);--cskc-cover-ink: var(--cskc-cat-primary-ink);--cskc-cover-accent: var(--cskc-cat-primary-accent)}.cskc-event-cover--secondary{--cskc-cover-tint: var(--cskc-cat-secondary-tint);--cskc-cover-ink: var(--cskc-cat-secondary-ink);--cskc-cover-accent: var(--cskc-cat-secondary-accent)}.cskc-event-cover--danger{--cskc-cover-tint: var(--cskc-cat-danger-tint);--cskc-cover-ink: var(--cskc-cat-danger-ink);--cskc-cover-accent: var(--cskc-cat-danger-accent)}.cskc-event-cover--primary{--cskc-cover-strength: 0.4;--cskc-cover-pattern: repeating-conic-gradient(from 0deg at calc(100% - 4rem) -1rem, var(--cskc-cover-line) 0 1.5deg, transparent 1.5deg 9deg)}.cskc-event-cover--primary::after{content:"";position:absolute;z-index:-1;width:19rem;height:19rem;right:-5.5rem;top:-10.5rem;border-radius:50%;border:3px dotted var(--cskc-cover-accent);outline:1px solid var(--cskc-cover-accent);outline-offset:1.25rem;opacity:.45;pointer-events:none}.cskc-event-cover--photo{padding:0;background:var(--cskc-surface-sunk)}.cskc-event-cover--photo::before,.cskc-event-cover--photo::after{content:none}.cskc-event-cover--photo img{width:100%;height:100%;object-fit:cover}@media(forced-colors: active){.cskc-event-cover::before,.cskc-event-cover::after{content:none}}.cskc-event-cover--info{--cskc-cover-pattern: repeating-radial-gradient(circle at 88% 12%, var(--cskc-cover-line) 0 1px, transparent 1.5px 13px)}.cskc-event-cover--warning{--cskc-cover-strength: 0.6;--cskc-cover-pattern: repeating-linear-gradient(-66deg, var(--cskc-cover-line) 0 2px, transparent 2px 15px);--cskc-cover-fade: linear-gradient(to left, currentColor 10%, transparent 60%)}.cskc-event-cover--success{--cskc-cover-strength: 0.6;--cskc-cover-pattern: radial-gradient(circle, var(--cskc-cover-line) 0 1.6px, transparent 2.2px) 0 0 / 16px 16px}.cskc-event-cover--secondary{--cskc-cover-strength: 0.6;--cskc-cover-pattern: radial-gradient(circle at 66% 12%, transparent 0 3.5rem, var(--cskc-cover-line) 3.5rem calc(3.5rem + 1.5px), transparent calc(3.5rem + 2px)), radial-gradient(circle at 84% -8%, transparent 0 4.5rem, var(--cskc-cover-line) 4.5rem calc(4.5rem + 1.5px), transparent calc(4.5rem + 2px)), radial-gradient(circle at 104% 30%, transparent 0 3rem, var(--cskc-cover-line) 3rem calc(3rem + 1.5px), transparent calc(3rem + 2px)), radial-gradient(circle at 76% 58%, transparent 0 2rem, var(--cskc-cover-line) 2rem calc(2rem + 1.5px), transparent calc(2rem + 2px));--cskc-cover-fade: radial-gradient(ellipse 100% 180% at 100% 30%, currentColor 40%, transparent 82%)}.cskc-event-cover--danger{--cskc-cover-strength: 0.45;--cskc-cover-pattern: repeating-linear-gradient(-45deg, var(--cskc-cover-line) 0 1.5px, transparent 1.5px 10px);--cskc-cover-fade: linear-gradient(to left, currentColor 25%, transparent 66%)}.cskc-share-btn{gap:var(--cskc-space-2)}.cms-share{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cskc-space-2)}.cms-share .btn{min-width:var(--cskc-control-h-sm)}.cms-share__label{display:inline-flex;align-items:center;gap:var(--cskc-space-2);margin-right:var(--cskc-space-1);font-weight:var(--cskc-fw-semibold);color:var(--cskc-text-muted)}.cskc-news-filters__dot--primary{--cskc-chip-dot: var(--cskc-chip-dot-primary)}.cskc-news-filters__dot--info{--cskc-chip-dot: var(--cskc-chip-dot-info)}.cskc-news-filters__dot--secondary{--cskc-chip-dot: var(--cskc-chip-dot-secondary)}.cskc-news-filters__dot--warning{--cskc-chip-dot: var(--cskc-chip-dot-warning)}.cskc-post-feature{margin-bottom:var(--cskc-space-6)}@media(min-width: 992px){.cskc-post-feature{display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);min-height:22rem}.cskc-post-feature .cskc-post-cover{height:100%;aspect-ratio:auto}}.cskc-post-feature .cskc-event-cover__icon{font-size:var(--cskc-fs-icon-hero)}.cskc-post-feature__body{justify-content:center}@media(min-width: 992px){.cskc-post-feature__body{padding:var(--cskc-space-7)}}.cskc-post-feature__title{font-size:var(--cskc-fs-h2);font-weight:var(--cskc-fw-medium);line-height:var(--cskc-lh-h2);margin-bottom:var(--cskc-space-3)}.cskc-post-feature__more{color:var(--cskc-link)}.cskc-post-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.cskc-post-nav{display:grid;gap:var(--cskc-space-4);margin-top:var(--cskc-space-8);padding-top:var(--cskc-space-6);border-top:1px solid var(--cskc-border)}@media(min-width: 768px){.cskc-post-nav{grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:center}}.cskc-post-nav__link{display:flex;align-items:center;gap:var(--cskc-space-3);min-height:var(--cskc-control-h);color:var(--cskc-text);text-decoration:none}.cskc-post-nav__link:hover{color:var(--cskc-text)}.cskc-post-nav__link:hover .cskc-post-nav__title{color:var(--cskc-link-hover);text-decoration:underline}.cskc-post-nav__icon{flex:none;color:var(--cskc-link)}.cskc-post-nav__label{margin-bottom:0}.cskc-post-nav__title{display:block;font-family:var(--cskc-font-display);font-size:var(--cskc-fs-h4);font-weight:var(--cskc-fw-semibold);line-height:var(--cskc-lh-h4);color:var(--cskc-heading)}@media(min-width: 768px){.cskc-post-nav__link--previous{grid-column:1}.cskc-post-nav__all{grid-column:2;justify-self:center}.cskc-post-nav__link--next{grid-column:3;justify-self:end;text-align:end}}
