.klinik-skel{--skel-bone:#e4edf2;--skel-bone-dark:#ffffff24;--skel-shine:#ffffff8c;min-height:40vh}.klinik-skel__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.klinik-skel__bone{position:relative;display:block;overflow:hidden;border-radius:4px;background:var(--skel-bone)}.klinik-skel__bone:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0000,var(--skel-shine),#0000);animation:klinik-skel-shimmer 1.35s ease-in-out infinite}.klinik-blog-archive__grid .klinik-skel__card,.klinik-team__grid .klinik-skel__card{min-width:0;width:100%}.klinik-skel--on-dark .klinik-skel__bone,.klinik-skel-page-hero .klinik-skel__bone,.klinik-skel__hero .klinik-skel__bone,.klinik-team__hero .klinik-skel__bone{background:var(--skel-bone-dark)}.klinik-skel--on-dark .klinik-skel__bone:after,.klinik-skel-page-hero .klinik-skel__bone:after,.klinik-skel__hero .klinik-skel__bone:after,.klinik-team__hero .klinik-skel__bone:after{--skel-shine:#72b9e359}.klinik-skel__hero{background:#0d2433}.klinik-skel__hero-media{position:absolute;inset:0;background:radial-gradient(circle at 70% 40%,#72b9e32e,#0000 42%),#0d2433}.klinik-skel__nav{pointer-events:none}.klinik-skel__nav-inner{display:flex;gap:28px}.klinik-skel__panel{display:grid;gap:12px;min-height:180px}.klinik-skel__lines{display:grid;gap:10px}.klinik-skel-page-hero{position:relative;display:flex;align-items:flex-end;min-height:var(--hero-page-min-height,calc(100dvh - var(--overlay-bar-h, 100px)));overflow:hidden;background:#06111a;color:#fff}.klinik-skel-page-hero__media{position:absolute;inset:0;background:radial-gradient(circle at 75% 35%,#72b9e333,#0000 36%),linear-gradient(135deg,#06111a,#0d2433)}.klinik-skel-page-hero__shade{position:absolute;inset:0;background:linear-gradient(180deg,#07141d38,#07141db8 62%,#06111af5),linear-gradient(90deg,#06111ac7,#06111a59 55%,#06111a1f)}.klinik-skel-page-hero__content{position:relative;z-index:1;width:100%;max-width:var(--v2-max,1380px);margin-inline:auto;padding:clamp(48px,6vw,72px) var(--v2-gutter,clamp(28px,4vw,56px));display:grid;gap:16px}.klinik-skel-page-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.klinik-skel__toolbar{min-height:88px}.klinik-skel__card{position:relative;overflow:hidden;aspect-ratio:3/4;background:#0d2433;border:1px solid #1024331f}.klinik-skel__card-body{position:absolute;inset:auto 0 0;display:grid;gap:8px;padding:18px 16px 20px}.klinik-skel__filter-bar{display:flex;align-items:stretch;min-height:64px;pointer-events:none}.klinik-skel__filter-bar .klinik-skel__bone{margin:16px 0}@keyframes klinik-skel-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.klinik-skel__bone:after{animation:none;opacity:0}}