:root{--ui-font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ui-color-brand:#0d537e;--ui-color-brand-deep:#093c5c;--ui-color-action:#0f6fab;--ui-color-ink:#123451;--ui-color-muted:#5c7386;--ui-color-border:#d9e4ee;--ui-color-surface:#ffffff;--ui-color-surface-soft:#f2f7fb;--ui-color-focus:#093c5c;--ui-hero-padding-inline:clamp(24px, 3vw, 42px);--ui-container-max:1400px;--ui-breadcrumb-padding:16px 0 12px;--ui-radius-control:6px;--ui-radius-small:8px;--ui-radius-card:12px;--ui-radius-large:16px;--ui-radius-hero:18px;--ui-radius-pill:999px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:24px;--ui-space-6:32px;--ui-space-7:44px;--ui-space-8:64px;--ui-shadow-subtle:0 4px 14px rgba(18,52,81,.05);--ui-shadow-card-hover:0 9px 24px rgba(18,52,81,.10);--ui-shadow-functional:0 8px 24px rgba(18,52,81,.09)}.mu-presentation-container{box-sizing:border-box;width:min(calc(100% - 48px), var(--ui-container-max));max-width:var(--ui-container-max);margin-inline:auto;padding-inline:0}@media (max-width:700px){.mu-presentation-container{width:min(calc(100% - 28px), var(--ui-container-max))}}.ui-container{width:min(90%, var(--ui-container-max));margin-inline:auto}.ui-select{appearance:none;-webkit-appearance:none;width:100%;min-height:48px;padding:0 26px 0 10px;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-small);background:var(--ui-color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5' fill='none' stroke='%230d537e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 5px center / 20px;color:var(--ui-color-ink);font:400 14px/1.4 var(--ui-font-sans);cursor:pointer}.ui-select:hover{border-color:#8db4ca}.ui-select:disabled{cursor:not-allowed;color:#718493;background-color:var(--ui-color-surface-soft);opacity:1}.ui-select:focus-visible,.ui-button:focus-visible,.ui-breadcrumbs a:focus-visible{outline:3px solid var(--ui-color-focus);outline-offset:3px}.ui-programme-title__highlight{color:#d02f3b;font-weight:700}.miasto-uczelnia-route--full a:focus:not(:focus-visible),.miasto-uczelnia-route--full button:focus:not(:focus-visible),.miasto-uczelnia-route--full input:focus:not(:focus-visible),.miasto-uczelnia-route--full select:focus:not(:focus-visible),.miasto-uczelnia-route--full textarea:focus:not(:focus-visible),.miasto-uczelnia-route--full summary:focus:not(:focus-visible),.miasto-uczelnia-route--full [role="button"]:focus:not(:focus-visible),.miasto-uczelnia-route--basic-modern a:focus:not(:focus-visible),.miasto-uczelnia-route--basic-modern button:focus:not(:focus-visible),.miasto-uczelnia-route--basic-modern input:focus:not(:focus-visible),.miasto-uczelnia-route--basic-modern select:focus:not(:focus-visible),.miasto-uczelnia-route--basic-modern textarea:focus:not(:focus-visible),.miasto-uczelnia-route--basic-modern summary:focus:not(:focus-visible),.miasto-uczelnia-route--basic-modern [role="button"]:focus:not(:focus-visible){outline:none !important;box-shadow:none}.miasto-uczelnia-route--full a:focus-visible,.miasto-uczelnia-route--full button:focus-visible,.miasto-uczelnia-route--full input:focus-visible,.miasto-uczelnia-route--full select:focus-visible,.miasto-uczelnia-route--full textarea:focus-visible,.miasto-uczelnia-route--full summary:focus-visible,.miasto-uczelnia-route--full [role="button"]:focus-visible,.miasto-uczelnia-route--basic-modern a:focus-visible,.miasto-uczelnia-route--basic-modern button:focus-visible,.miasto-uczelnia-route--basic-modern input:focus-visible,.miasto-uczelnia-route--basic-modern select:focus-visible,.miasto-uczelnia-route--basic-modern textarea:focus-visible,.miasto-uczelnia-route--basic-modern summary:focus-visible,.miasto-uczelnia-route--basic-modern [role="button"]:focus-visible{outline:2px solid var(--ui-color-action) !important;outline-offset:2px}html[data-input-modality="pointer"] .miasto-uczelnia-route--full a:focus-visible,html[data-input-modality="pointer"] .miasto-uczelnia-route--full button:focus-visible,html[data-input-modality="pointer"] .miasto-uczelnia-route--full input:focus-visible,html[data-input-modality="pointer"] .miasto-uczelnia-route--full select:focus-visible,html[data-input-modality="pointer"] .miasto-uczelnia-route--full textarea:focus-visible,html[data-input-modality="pointer"] .miasto-uczelnia-route--full summary:focus-visible,html[data-input-modality="pointer"] .miasto-uczelnia-route--full [role="button"]:focus-visible,html[data-input-modality="pointer"] .miasto-uczelnia-route--basic-modern a:focus-visible,html[data-input-modality="pointer"] .miasto-uczelnia-route--basic-modern button:focus-visible,html[data-input-modality="pointer"] .miasto-uczelnia-route--basic-modern input:focus-visible,html[data-input-modality="pointer"] .miasto-uczelnia-route--basic-modern select:focus-visible,html[data-input-modality="pointer"] .miasto-uczelnia-route--basic-modern textarea:focus-visible,html[data-input-modality="pointer"] .miasto-uczelnia-route--basic-modern summary:focus-visible,html[data-input-modality="pointer"] .miasto-uczelnia-route--basic-modern [role="button"]:focus-visible{outline:none !important;box-shadow:none}.ui-button{min-height:48px;border-radius:var(--ui-radius-small);background:var(--ui-color-action);color:#fff;font:600 15px/1.4 var(--ui-font-sans)}.ui-button:hover{background:#0b5d91}.ui-breadcrumbs{width:min(90%, var(--ui-container-max));margin:16px auto 12px;font:600 14px/1.4 var(--ui-font-sans)}.ui-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ui-breadcrumbs li{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--ui-color-muted)}.ui-breadcrumbs__separator{display:inline-flex;flex:none;align-items:center;justify-content:center;width:14px;height:14px;color:#8aa0b0}.ui-breadcrumbs__separator .app-icon{width:14px;height:14px}.ui-breadcrumbs a{color:var(--ui-color-brand);font-weight:600}.ui-breadcrumbs [aria-current="page"]{font-weight:600}@media (max-width:600px){.ui-container,.ui-breadcrumbs{width:min(calc(100% - 28px), var(--ui-container-max))}}
.miasto-uczelnia-route{--modern-breadcrumb-weight:600}.presentation-breadcrumb-shell{padding:var(--ui-breadcrumb-padding,16px 0 12px)}.modern-breadcrumbs{box-sizing:border-box;width:100%;min-width:0;margin:0;color:var(--modern-breadcrumb-current-color,#5c7386);font:var(--modern-breadcrumb-weight,600) var(--modern-breadcrumb-size,14px)/1.4 var(--ui-font-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif)}:where(.city-hero,.k2-hero,.ko-hero,.pd-hero,.pp-page--home .pp-hero,.matura-home-flow) .modern-breadcrumbs{--modern-breadcrumb-size:13px;--modern-breadcrumb-weight:500}.modern-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:4px;min-width:0;margin:0;padding:0;list-style:none}.modern-breadcrumbs li{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;overflow-wrap:anywhere}.modern-breadcrumbs ol a{color:var(--modern-breadcrumb-link-color,#0d537e);font-weight:var(--modern-breadcrumb-weight,600);text-decoration:none}.modern-breadcrumbs ol a:hover{text-decoration:underline}.modern-breadcrumbs ol a:focus-visible{outline:3px solid #093c5c;outline-offset:3px;border-radius:2px}.modern-breadcrumbs [aria-current="page"]{color:var(--modern-breadcrumb-current-color,#5c7386);font-weight:600}.modern-breadcrumbs__separator{flex:none;color:#8aa0b0;font-size:17px;font-weight:400;line-height:1}@media(max-width:600px){.modern-breadcrumbs{font-size:var(--modern-breadcrumb-size,14px)}.modern-breadcrumbs ol{column-gap:6px}.modern-breadcrumbs li{gap:6px}}body:has(.modern-breadcrumbs) #footer{box-sizing:border-box;width:100%;max-width:100%;margin-inline:0}
body.kierunek2-route{padding-top:var(--k2-header-height,80px);background:var(--ui-color-surface);color:var(--ui-color-ink);font-family:var(--ui-font-sans)}@media(max-width:991px){body.kierunek2-route{padding-top:var(--k2-header-height,85px)}}body.kierunek2-route main#main{display:block}.k2{--k2-photo-ink:#08355c;--k2-icon-surface:#f5fbff;background:var(--ui-color-surface);color:var(--ui-color-ink);font-family:var(--ui-font-sans);font-size:16px;line-height:1.6;padding-bottom:64px}.k2 *{box-sizing:border-box}.k2 a{color:var(--ui-color-action);text-decoration:none}.k2 h1,.k2 h2,.k2 h3{color:var(--ui-color-brand);font-family:inherit;letter-spacing:-.02em;margin:0;font-weight:600}.k2 h2{font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1.2;color:var(--ui-color-brand)}.k2 h3{font-size:18px;font-weight:600;line-height:1.3;color:var(--ui-color-brand)}.k2 p{margin:0}.k2:is(a,button,input,summary):focus-visible{outline:3px solid var(--ui-color-focus);outline-offset:3px;border-radius:var(--ui-radius-control)}.k2 section[id]{scroll-margin-top:110px}.k2-icon{display:block;width:22px;height:22px}.k2-icon--arrow{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.k2 *{transition:none!important;animation:none!important}}.k2-section{padding-block:22px}.k2-section__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px}.k2-section__head>div{min-width:0}.k2-section__head h2{margin-bottom:8px;font-weight:700;color:var(--ui-color-brand)}.k2-section__head p{font-size:15px;line-height:1.5;color:var(--ui-color-muted)}.k2-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;flex:none;font-size:15px;font-weight:700;color:var(--ui-color-action)}.k2-link:hover{text-decoration:underline}.k2-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:1px solid transparent;border-radius:var(--ui-radius-small);background:var(--ui-color-action);color:#fff;font-family:inherit;font-size:15px;font-weight:600;line-height:1.35;cursor:pointer;transition:background .18s ease}.k2-button:hover{background:#0b5d91;color:#fff}.k2-button--ghost{background:var(--ui-color-surface);border-color:var(--ui-color-action);color:var(--ui-color-action)}.k2-button--ghost:hover{background:var(--ui-color-surface-soft);color:var(--ui-color-action)}.k2-hero{margin-top:20px;padding-bottom:10px}.k2-hero__surface{position:relative;isolation:isolate;padding:22px var(--ui-hero-padding-inline) 0;border-radius:var(--ui-radius-hero)}.k2-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;padding:0 0 24px}.k2-hero__copy{display:flex;flex-direction:column;min-width:0}.k2-hero__breadcrumb-slot{margin:0 0 18px;padding:0}.k2-hero__copy h1{font-size:clamp(30px,2.85vw,40px);letter-spacing:-.025em;font-weight:700;line-height:1.08;margin-bottom:12px;color:var(--ui-color-brand)}.k2-hero__intro{max-width:560px;font-size:16px;line-height:1.55;color:var(--k2-photo-ink);margin-bottom:0}.k2-hero__media{position:absolute;z-index:-1;inset:0;display:block;overflow:hidden;border-radius:var(--ui-radius-hero);pointer-events:none}.k2-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%}.k2-search-card{width:min(900px,100%);margin-top:18px;padding:14px 16px;background:rgba(255,255,255,.97);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-subtle)}.k2-search-form{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) auto;align-items:end;gap:10px;width:100%;margin:0}.k2-search-control{min-width:0}.k2-search-form__label{display:block;margin-bottom:5px;font-size:13px;line-height:1.35;font-weight:600;color:var(--ui-color-ink)}.k2-search-control select{width:100%}.k2-search-control .hero-search__combobox-input{text-overflow:ellipsis}.k2-search-card .hero-search-chip{cursor:pointer;overflow-wrap:anywhere}.k2-search-card .hero-search-chip[aria-pressed="true"]{background:#d7e7f1;color:var(--ui-color-brand)}.k2-stats{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:-8px 0 32px;padding:8px;list-style:none;background:#fff;border:1px solid #d6e4ec;border-radius:14px;box-shadow:0 10px 28px rgba(18,52,81,.09)}.k2-stat{display:flex;align-items:center;gap:9px;min-width:0;min-height:54px;padding:7px 10px;border:1px solid transparent;border-radius:10px}.k2-stat__icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:10px;background:#eef6fb;color:var(--ui-color-action)}.k2-stat__text{display:flex;flex-direction:column;min-width:0}.k2-stat b{font-size:18px;font-weight:600;line-height:1.15}.k2-stat__text span{margin-top:2px;font-size:13px;line-height:1.4;color:var(--ui-color-muted)}.k2-popular-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.k2-course{display:block;min-width:0;overflow:hidden;background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-subtle);color:var(--ui-color-ink);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.k2-course__image{position:relative;aspect-ratio:2/1;max-width:100%;overflow:hidden}.k2-course__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%}.k2-course__body{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}.k2-course__text{min-width:0}.k2-course__text h3{margin-bottom:8px;overflow-wrap:anywhere;font-weight:600;color:var(--ui-color-brand)}.k2-course__text p{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:4px;font-size:14px;line-height:1.5;color:var(--ui-color-muted)}.k2-course__text p:last-child{margin-bottom:0}.k2-course__text .k2-icon{width:18px;height:18px;color:var(--ui-color-action)}.k2-course__go{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:var(--ui-radius-pill);background:var(--ui-color-surface-soft);color:var(--ui-color-action)}.k2-areas{background:linear-gradient(100deg,#f2f9ff,#eaf5ff);border-block:1px solid var(--ui-color-border)}.k2-area-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.k2-area{display:block;min-width:0;overflow:hidden;background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-card);color:var(--ui-color-ink);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.k2-area>img{display:block;width:100%;max-width:100%;aspect-ratio:2/1;height:auto;object-fit:cover;object-position:center 35%}.k2-area__body{display:flex;align-items:center;gap:14px;padding:16px 18px}.k2-area__icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:var(--ui-radius-pill);background:var(--ui-color-surface-soft);color:var(--ui-color-action)}.k2-area__text{display:flex;flex-direction:column;min-width:0}.k2-area__text b{font-size:16px;font-weight:700;line-height:1.3;overflow-wrap:break-word;word-break:normal;hyphens:auto}.k2-area__text span{margin-top:4px;font-size:13px;color:var(--ui-color-muted)}@media (hover:hover) and (pointer:fine){.k2-course:hover,.k2-area:hover{border-color:#9cc8ff;box-shadow:var(--ui-shadow-card-hover);transform:translateY(-2px)}.k2-course:hover,.k2-area:hover{color:var(--ui-color-ink)}}@media (prefers-reduced-motion:reduce){.k2-course:hover,.k2-area:hover{transform:none}}.k2-az .k2-section__head{margin-bottom:10px}.k2-az .k2-section__head h2{margin-bottom:2px;font-weight:700;color:var(--ui-color-brand)}.k2-az .k2-section__head p{font-size:13px}.k2-letters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px}.k2-letters button{flex:1 1 44px;min-width:44px;min-height:44px;padding:0 6px;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control);background:var(--ui-color-surface);color:var(--ui-color-ink);font-family:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.k2-letters button:hover{background:var(--ui-color-surface-soft);color:var(--ui-color-action)}.k2-letters button.is-active{border-color:var(--ui-color-action);background:var(--ui-color-action);color:#fff}.k2-letter-groups{display:grid;gap:16px}.k2-letter-group{padding:14px 16px 16px;background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-subtle)}.k2-letter-group[hidden]{display:none}.k2-letter-group__head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:10px}.k2-letter-group__title{display:flex;align-items:center;gap:12px;min-width:0}.k2-letter-group__title>b{font-size:30px;font-weight:800;line-height:1}.k2-letter-group__title>span{padding:4px 8px;border-radius:var(--ui-radius-pill);background:var(--ui-color-surface-soft);color:var(--ui-color-muted);font-size:12px;line-height:1.3;white-space:nowrap}.k2-letter-group__sort{display:flex;align-items:center;gap:10px;color:var(--ui-color-muted);font-size:12px;line-height:1.4}.k2-letter-group__sort select{min-height:38px;padding:0 32px 0 12px;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control);background-color:var(--ui-color-surface);color:var(--ui-color-ink);font:600 12px/1.4 var(--ui-font-sans);cursor:pointer}.k2-letter-group ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 22px;margin:0;padding:0;background-image:linear-gradient(var(--ui-color-border),var(--ui-color-border)),linear-gradient(var(--ui-color-border),var(--ui-color-border)),linear-gradient(var(--ui-color-border),var(--ui-color-border));background-position:calc(25% - 8px) 0,calc(50% - 4px) 0,calc(75% + 1px) 0;background-repeat:no-repeat;background-size:1px 100%;list-style:none}.k2-letter-group li{min-width:0}.k2-letter-group a{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:8px;min-height:44px;padding:6px 8px 6px 12px;border-radius:var(--ui-radius-control);background:var(--ui-color-surface-soft);color:var(--ui-color-ink);font-size:13px;font-weight:600;line-height:1.35;transition:background .18s ease,color .18s ease}.k2-letter-group a:hover{background:#e8f3fb;color:var(--ui-color-action)}.k2-letter-group a>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k2-letter-group a b{min-width:28px;padding:4px 7px;border-radius:var(--ui-radius-pill);background:#e2f1fb;color:var(--ui-color-action);font-size:12px;font-weight:700;line-height:1.2;text-align:center}.k2-letter-group a .k2-icon--arrow{width:15px;height:15px;color:var(--ui-color-action)}.k2-letter-group__plain{display:flex;align-items:center;min-height:44px;padding-inline:12px;border-radius:var(--ui-radius-control);background:var(--ui-color-surface-soft);font-size:13px;color:var(--ui-color-muted)}.k2-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.k2-compare__card{position:relative;display:flex;flex-direction:column;min-height:320px;min-width:0;padding:24px 26px 84px;overflow:hidden;border-radius:var(--ui-radius-large);color:#fff;background-image:linear-gradient(90deg,var(--tint-left) 0,var(--tint-mid) 48%,var(--tint-right) 100%),var(--compare-image);background-size:cover;background-position:center;box-shadow:var(--ui-shadow-subtle)}.k2-compare__card--high{--compare-image:url('/pub/images/progi/compare-high-thresholds.webp');--tint-left:rgba(3,18,55,.97);--tint-mid:rgba(3,18,55,.68);--tint-right:rgba(3,18,55,.12)}.k2-compare__card--low{--compare-image:url('/pub/images/progi/compare-low-thresholds.webp');--tint-left:rgba(238,250,255,.98);--tint-mid:rgba(238,250,255,.7);--tint-right:rgba(238,250,255,.08);color:var(--ui-color-ink)}.k2-compare__badge{align-self:flex-start;margin-bottom:14px;padding:6px 12px;border-radius:var(--ui-radius-pill);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.35;text-transform:uppercase}.k2-compare__card--high .k2-compare__badge{background:#c1122f}.k2-compare__card--low .k2-compare__badge{background:#12692f}.k2-compare__card h3{max-width:54%;margin-bottom:10px;color:inherit;font-size:22px;font-weight:600}.k2-compare__card>p{max-width:50%;margin-bottom:20px;font-size:15px;line-height:1.55;color:rgba(255,255,255,.92)}.k2-compare__card--low>p{color:#35425e}.k2-compare__cta{align-self:flex-start;margin-top:auto;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border-radius:var(--ui-radius-small);background:var(--ui-color-surface);color:var(--ui-color-ink);font-size:15px;font-weight:600}.k2-compare__cta:hover{background:var(--ui-color-surface-soft);color:var(--ui-color-ink)}.k2-compare__panel{position:absolute;right:20px;bottom:84px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:7px;width:304px;padding:8px 10px;border-radius:var(--ui-radius-card);background:rgba(255,255,255,.96);color:var(--ui-color-ink);box-shadow:0 14px 30px rgba(9,20,40,.3)}.k2-compare__panel-icon{display:grid;place-items:center;align-self:center;width:36px;height:36px;border-radius:var(--ui-radius-pill);background:var(--ui-color-surface-soft);color:var(--ui-color-action)}.k2-compare__panel-icon .k2-icon{width:18px;height:18px}.k2-compare__panel-content{min-width:0}.k2-compare__list{margin:0;padding:0;list-style:none}.k2-compare__list li{display:flex;align-items:center;gap:6px;min-width:0;min-height:38px;font-size:13px;border-bottom:1px solid var(--ui-color-border)}.k2-compare__list li:last-child{border-bottom:0}.k2-compare__rank{flex:none;width:15px;color:#8ba0b2;font-size:12px;font-weight:700}.k2-compare__list a{display:flex;align-items:center;flex:1;min-width:0;min-height:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-color-ink);font-weight:600}.k2-compare__card--high .k2-compare__list b{color:#c1122f;font-weight:800}.k2-compare__card--low .k2-compare__list b{color:#12692f;font-weight:800}.k2-compare__empty{padding:10px 0;font-size:14px;color:var(--ui-color-muted);text-align:center}.k2-compare__meta{position:absolute;z-index:2;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;min-height:64px;padding:22px 26px 16px;background:linear-gradient(180deg,rgba(4,20,55,0) 0,rgba(4,20,55,.76) 68%,rgba(4,20,55,.9) 100%)}.k2-compare__card--low .k2-compare__meta{background:linear-gradient(180deg,rgba(238,250,255,0) 0,rgba(238,250,255,.68) 68%,rgba(238,250,255,.88) 100%)}.k2-compare__meta span{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600;color:rgba(255,255,255,.92)}.k2-compare__card--low .k2-compare__meta span{color:#35425e}.k2-compare__meta .k2-icon{width:17px;height:17px;color:#fff}.k2-compare__card--low .k2-compare__meta .k2-icon{color:var(--ui-color-action)}@media(min-width:768px) and (max-width:1100px){.k2-hero__surface{padding-inline:20px}}@media(max-width:1200px){.k2-popular-grid,.k2-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.k2-letter-group ul{grid-template-columns:repeat(3,minmax(0,1fr));background-image:linear-gradient(var(--ui-color-border),var(--ui-color-border)),linear-gradient(var(--ui-color-border),var(--ui-color-border));background-position:calc(33.333% - 7px) 0,calc(66.666% + 1px) 0;background-size:1px 100%}.k2-compare__card h3,.k2-compare__card>p{max-width:100%}.k2-compare__panel{position:static;width:100%;margin-top:16px;box-shadow:var(--ui-shadow-subtle)}.k2-compare__card{padding-bottom:88px}}@media(max-width:991px){.k2-hero{margin-top:8px;padding-bottom:0}.k2-hero__surface{padding:20px 20px 0}.k2-hero__media:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#f2f7fbf2 0%,#f2f7fbd9 29%,#f2f7fba6 45%,#f2f7fb33 61%,transparent 70%)}.k2-hero__surface{padding:20px 20px 0}.k2-hero__grid{padding:0 0 24px}.k2-hero__breadcrumb-slot{padding-top:0}.k2-search-card{width:100%}.k2-stats{margin-top:16px;display:flex;overflow-x:auto;scrollbar-width:thin}.k2-stat{flex:1 0 210px}.k2-section{padding-block:18px}.k2-compare{grid-template-columns:minmax(0,1fr)}.k2-letter-group ul{grid-template-columns:repeat(2,minmax(0,1fr));background-image:linear-gradient(var(--ui-color-border),var(--ui-color-border));background-position:50% 0;background-size:1px 100%}}@media(max-width:767px){.k2-hero__surface{background:none;border-radius:0;padding:0;width:min(calc(100% - 28px),var(--ui-container-max))}.k2-hero__grid{position:relative;padding:0}.k2-hero__copy{position:relative;z-index:5}.k2-hero__breadcrumb-slot{margin:0 0 14px;padding:16px 16px 0}.k2-hero__text{overflow:hidden;border:1px solid #cbdfea;border-radius:16px;background:#f2f7fb;box-shadow:var(--ui-shadow-subtle)}.k2-hero__heading-media{position:relative;isolation:isolate;min-height:150px;padding:22px 16px;overflow:hidden}.k2-hero__media{position:absolute;z-index:-2;inset:0;display:block;margin:0;width:100%;height:100%;border-radius:0}.k2-hero__media:after{display:none}.k2-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:68% 40%}.k2-hero__heading-media:before{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(90deg,#f2f7fbdB 0%,#f2f7fbd1 26%,#f2f7fba3 60%,#f2f7fb61 100%),linear-gradient(0deg,#f2f7fb 0%,#f2f7fb57 12%,transparent 42%)}.k2-hero__copy h1{margin:0;font-size:clamp(28px,7.5vw,34px);font-weight:700;color:var(--ui-color-brand)}.k2 .k2-hero__intro{max-width:none;padding:0 16px 16px;font-size:14px;line-height:1.5;color:#355268}.k2-search-card{width:calc(100% - 32px);margin:16px 16px 0;padding:12px;box-shadow:0 3px 10px #1234510a}.k2-stats{margin-bottom:25px}.k2-stat__icon{width:36px;height:36px;flex-basis:36px}.k2-popular-grid,.k2-area-grid{grid-template-columns:minmax(0,1fr)}.k2-section__head{flex-direction:column;align-items:flex-start;gap:8px}.k2-letter-group ul{grid-template-columns:minmax(0,1fr);background-image:none}.k2-letter-group a>span{white-space:normal}.k2-compare__card{padding:20px 20px 24px}.k2-compare__meta{position:static;min-height:0;padding:16px 0 0;background:none;border-top:1px solid rgba(255,255,255,.25)}.k2-compare__card--low .k2-compare__meta{background:none;border-top-color:var(--ui-color-border)}.k2-compare__cta{margin-top:0}}@media(max-width:600px){.k2{font-size:15px;padding-bottom:40px}.k2-section{padding-block:14px}.k2-letter-group{padding:16px}.k2-letters{justify-content:flex-start}.k2-letters button{flex:0 0 44px}.k2-letter-group__head{align-items:flex-start;flex-direction:column;gap:12px}.k2-letter-group__sort{width:100%;justify-content:space-between}.k2-letter-group__sort select{min-height:44px}}@media(max-width:700px){.k2-search-form{grid-template-columns:minmax(0,1fr)}.k2-search-form>.k2-button{width:100%}}.k2-search-status{grid-column:1/-1;margin:0;font-size:14px}.k2-search-status:empty{display:none}.k2-editorial__body{overflow-wrap:anywhere;line-height:1.7;display:flow-root}.k2-editorial__body img,.k2-editorial__body iframe{max-width:100%;height:auto}.k2-editorial__body table{display:block;max-width:100%;overflow-x:auto}.k2-faq{border-bottom:1px solid var(--ui-color-border);padding:14px 0}.k2-faq summary{cursor:pointer;min-height:44px;font-weight:600;font-size:18px}.k2-faq .k2-editorial__body{padding-block:16px}.k2 [id]{scroll-margin-top:120px}.k2-stats.k2-stats--local{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.k2-stats.k2-stats--local{display:grid;overflow:visible}.k2-stats--local .k2-stat{min-width:0;white-space:normal}}.k2-category-filter{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:12px 16px;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-card);background:var(--ui-color-surface)}.k2-category-filter[hidden],.k2-letters[hidden],.k2-letter-group li[hidden]{display:none}.k2-category-filter [data-category-status]{font-weight:600;color:var(--ui-color-brand)}.k2-area[aria-current="true"]{border-color:var(--ui-color-action);box-shadow:0 0 0 2px var(--ui-color-action)}.k2-letters button:disabled{opacity:.4;cursor:default}
.hero-search{--hero-control-height:48px;--hero-control-radius:var(--ui-radius-small);--hero-control-border:var(--ui-color-border);--hero-control-bg:var(--ui-color-surface);--hero-control-ink:var(--ui-color-ink);--hero-control-font-size:15px;--hero-control-transition:160ms ease}.hero-search input,.hero-search select,.hero-search button{font-family:var(--ui-font-sans)}.hero-search input:not([type="hidden"]),.hero-search select:not([type="hidden"]){color:var(--hero-control-ink);font-size:var(--hero-control-font-size);font-weight:400;line-height:1.4}.hero-search input::placeholder{color:var(--ui-color-muted);opacity:1}.hero-search .hero-search__input,.hero-search .hero-search__select{min-height:var(--hero-control-height);border:1px solid var(--hero-control-border);border-radius:var(--hero-control-radius);background-color:var(--hero-control-bg);transition:border-color var(--hero-control-transition),background-color var(--hero-control-transition),box-shadow var(--hero-control-transition)}.hero-search .hero-search__input{padding-inline:14px}.hero-search .hero-search__select{padding-inline:12px 34px}.hero-search .hero-search__input:hover,.hero-search .hero-search__select:hover{border-color:#a9c3d3}.hero-search .hero-search__input:focus,.hero-search .hero-search__input:focus-visible,.hero-search .hero-search__select:focus,.hero-search .hero-search__select:focus-visible,.hero-search .hero-search__combobox .hero-search__combobox-input:focus-visible,.hero-search .hero-search__submit:focus-visible{outline:none;border-color:#9bbbd0;box-shadow:0 0 0 3px rgba(15,111,171,.14)}.hero-search input:disabled,.hero-search select:disabled,.hero-search button:disabled{cursor:not-allowed;opacity:.65}.hero-search .hero-search__submit{display:inline-flex;height:var(--hero-control-height);min-height:var(--hero-control-height);box-sizing:border-box;align-items:center;justify-content:center;gap:8px;padding-inline:22px;border:1px solid transparent;border-radius:var(--hero-control-radius);background:var(--ui-color-action);color:#fff;font-size:15px;font-weight:var(--hero-submit-weight,600);line-height:1.4;cursor:pointer;transition:background-color var(--hero-control-transition),box-shadow var(--hero-control-transition)}.hero-search .hero-search__submit:hover{background:#0b5d91}.hero-search .hero-search__submit:active{background:var(--ui-color-brand-deep)}.hero-search .hero-search__submit svg,.hero-search .hero-search__submit .icon,.hero-search .hero-search__submit .mh-icon,.hero-search .hero-search__submit .pp-search__btn-icon{width:17px;height:17px;flex:none}.hero-search .pd-search__field:focus-within,.hero-search .pp-search__field:focus-within{outline:none;box-shadow:0 0 0 3px rgba(15,111,171,.14)}.hero-search .mh-finder__fields>label,.hero-search .k2-search-form__label,.hero-search .pd-search__label{color:var(--ui-color-ink);font:600 13px/1.35 var(--ui-font-sans)}:is(.pd-suggest,.pp-suggest,.k2-suggest){max-height:min(340px, calc(100vh - 24px));padding:6px;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-small);background:var(--ui-color-surface);box-shadow:var(--ui-shadow-functional);color:var(--ui-color-ink);font:400 14px/1.4 var(--ui-font-sans);scrollbar-width:thin;scrollbar-color:#b8cbd8 transparent}.pd-suggest a,.pd-suggest button,.pd-suggest [role="option"],.pp-suggest a,.pp-suggest button,.pp-suggest [role="option"],.k2-suggest a,.k2-suggest button,.k2-suggest [role="option"]{min-height:40px;border-radius:5px;color:var(--ui-color-ink);font:inherit}.pd-suggest a:hover,.pd-suggest button:hover,.pd-suggest [role="option"]:hover,.pd-suggest [role="option"].is-active,.pp-suggest a:hover,.pp-suggest button:hover,.pp-suggest [role="option"]:hover,.pp-suggest [role="option"].is-active,.k2-suggest a:hover,.k2-suggest button:hover,.k2-suggest [role="option"]:hover,.k2-suggest [role="option"].is-active{background:#eaf4fa;color:var(--ui-color-brand-deep)}.hero-search .hero-search-popular{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:8px;color:var(--ui-color-muted);font:400 12px/1.4 var(--ui-font-sans)}.hero-search .hero-search-popular>:first-child{flex:0 0 auto;margin:0;color:var(--ui-color-muted);font:600 12px/1.4 var(--ui-font-sans)}.hero-search .hero-search-popular{white-space:normal;overflow:visible}.hero-search .hero-search-popular__items{display:flex;flex-wrap:wrap;gap:6px}.hero-search .hero-search-chip{display:inline-flex;min-height:30px;align-items:center;justify-content:center;padding:3px 10px;border:0;border-radius:var(--ui-radius-pill);background:#eff5f9;color:#234a63;font:600 13px/1.3 var(--ui-font-sans);text-decoration:none;transition:background-color var(--hero-control-transition),color var(--hero-control-transition),box-shadow var(--hero-control-transition)}.hero-search .hero-search-chip:hover{background:#e0ecf4;color:#234a63;text-decoration:none}.hero-search .hero-search-chip:active{background:#d7e7f1}.hero-search .hero-search-chip:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(15,111,171,.14)}.hero-search .hero-search__native-select{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;clip-path:inset(50%) !important;border:0 !important}.hero-search__combobox{position:relative;min-width:0;width:100%}.hero-search .hero-search__combobox .hero-search__combobox-input{display:block;width:100%;min-height:var(--hero-control-height);padding:0 42px 0 12px;border:1px solid var(--hero-control-border);border-radius:var(--hero-control-radius);background:var(--hero-control-bg);color:var(--hero-control-ink);font:500 var(--hero-control-font-size)/1.4 var(--ui-font-sans);transition:border-color var(--hero-control-transition),background-color var(--hero-control-transition),box-shadow var(--hero-control-transition)}.hero-search .hero-search__combobox .hero-search__combobox-input:hover{border-color:#a9c3d3}.hero-search .hero-search__combobox .hero-search__combobox-input::placeholder{color:var(--ui-color-muted);opacity:1}.hero-search__combobox:after{position:absolute;top:50%;right:14px;width:8px;height:8px;border-right:1.5px solid var(--ui-color-brand);border-bottom:1.5px solid var(--ui-color-brand);content:"";pointer-events:none;transform:translateY(-70%) rotate(45deg)}.hero-search__listbox{position:fixed;z-index:10000;max-height:min(360px, calc(100vh - 24px));overflow:auto;overscroll-behavior:contain;padding:6px;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-small);background:var(--ui-color-surface);box-shadow:var(--ui-shadow-functional);color:var(--ui-color-ink);font:400 14px/1.4 var(--ui-font-sans);scrollbar-width:thin;scrollbar-color:#b8cbd8 transparent}.hero-search__listbox[hidden]{display:none}.hero-search__option{display:flex;min-height:40px;align-items:center;padding:8px 10px;border-radius:5px;cursor:pointer;overflow-wrap:anywhere}.hero-search__option:hover,.hero-search__option[aria-selected="true"]{background:#eaf4fa;color:var(--ui-color-brand-deep)}.hero-search__option.is-active{background:#e3f1f9;color:var(--ui-color-brand-deep)}.hero-search__empty{padding:10px;color:var(--ui-color-muted)}@media (prefers-reduced-motion:reduce){.hero-search *,.hero-search *::before,.hero-search *::after{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important}}
body.podyplomowe-route:has(.pd-hero),body.matura-route:has(.matura-home-flow),body.ranking-national-route:has(.rn-page),body.ranking-city-route:has(.rc-page){padding-top:80px !important}body.kierunek2-route:has(.k2-hero) .k2-hero,body.progi-route:has(.pp-page--home) .pp-page--home .pp-hero,body.podyplomowe-route:has(.pd-hero) .pd-hero{margin-top:0}body.kierunek2-route .k2-hero__surface,body.kierunek2-route .k2-hero__strip,body.podyplomowe-route .pd-hero,body.progi-route .pp-page--home .pp-hero,body.ranking-national-route .rn-page>.ui-container,body.ranking-city-route .rc-page>.ui-container{width:min(calc(100% - 28px), calc(90% + max(0px, 120px - 15vw)), var(--ui-container-max));margin-inline:auto}body.podyplomowe-route .pd-page .landing-hero__breadcrumb,body:is(.pd-page,.matura-home-flow) .landing-hero__breadcrumb,body.ranking-national-route .rn-page .landing-hero__breadcrumb,body.ranking-city-route .rc-page .landing-hero__breadcrumb,body .pp-page--home .landing-hero__breadcrumb{position:absolute;z-index:6;top:20px;left:var(--landing-hero-inset,var(--progi-hero-inset,32px));right:var(--landing-hero-inset,var(--progi-hero-inset,32px));width:auto;margin:0;padding:0}body:is(.pd-page,.matura-home-flow) .landing-hero__heading h1,body.ranking-national-route .rn-page .landing-hero__heading h1,body.ranking-city-route .rc-page .landing-hero__heading h1,body .pp-page--home .landing-hero__heading h1{font-size:clamp(30px, 2.85vw, 40px);line-height:1.08;letter-spacing:-.025em;font-weight:700;margin:0 0 10px}body:is(.pd-page,.matura-home-flow) .landing-hero__description,body.ranking-national-route .rn-page .landing-hero__description,body.ranking-city-route .rc-page .landing-hero__description,body .pp-page--home .landing-hero__description{font-size:15px;line-height:1.5;color:#355268}body.progi-route:has(.pp-page--home){padding-top:var(--progi-header-height,80px) !important}@media (min-width:768px){body.progi-route .pp-page--home .pp-hero{--progi-hero-inset:var(--ui-hero-padding-inline)}body.podyplomowe-route .pd-hero__inner{padding:52px var(--landing-hero-inset) 28px}body.progi-route .pp-page--home .pp-hero__content{position:static;padding:52px 0 28px var(--progi-hero-inset)}}@media (min-width:768px) and (max-width:991px){body.podyplomowe-route .pd-hero{--landing-hero-inset:clamp(20px, 4vw, 32px)}body.podyplomowe-route .pd-hero__inner{padding:52px var(--landing-hero-inset) 26px}}@media (min-width:768px) and (max-width:900px){body.progi-route .pp-page--home .pp-hero{--progi-hero-inset:clamp(20px, 4vw, 32px);display:block;background:#f2f7fb;border:1px solid #cbdfea;border-radius:var(--ui-radius-hero);box-shadow:var(--ui-shadow-subtle)}body.progi-route .pp-page--home .pp-hero__content{display:block;width:100%;padding:52px var(--progi-hero-inset) 26px}body.progi-route .pp-page--home .pp-hero__media{position:absolute;z-index:-2;inset:0;width:100%;height:100%;margin:0;border-radius:var(--ui-radius-hero)}body.progi-route .pp-page--home .pp-hero__media:after{display:block}body.progi-route .pp-page--home .pp-search-card{margin-top:18px}body.progi-route .pp-page--home .pp-stats{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 clamp(20px, 4vw, 32px) 26px;right:auto;top:auto;transform:none}}@media (max-width:767px){body.podyplomowe-route .pd-page .landing-hero__breadcrumb,body:is(.pd-page,.matura-home-flow) .landing-hero__breadcrumb,body.ranking-national-route .rn-page .landing-hero__breadcrumb,body.ranking-city-route .rc-page .landing-hero__breadcrumb,body .pp-page--home .landing-hero__breadcrumb{position:static;width:100%;margin:0 0 10px;padding:0}body:is(.pd-page,.matura-home-flow) .landing-hero__card,body.ranking-national-route .rn-page .landing-hero__card,body.ranking-city-route .rc-page .landing-hero__card,body .pp-page--home .landing-hero__card{overflow:hidden;border:1px solid #cbdfea;border-radius:16px;background:#f2f7fb;box-shadow:var(--ui-shadow-subtle)}body:is(.pd-page,.matura-home-flow) .landing-hero__heading,body.ranking-national-route .rn-page .landing-hero__heading,body.ranking-city-route .rc-page .landing-hero__heading,body .pp-page--home .landing-hero__heading{position:relative;isolation:isolate;min-height:220px;padding:26px clamp(16px, 4vw, 20px);overflow:hidden}body:is(.pd-page,.matura-home-flow) .landing-hero__heading h1,body.ranking-national-route .rn-page .landing-hero__heading h1,body.ranking-city-route .rc-page .landing-hero__heading h1,body .pp-page--home .landing-hero__heading h1{max-width:none;margin:0;font-size:clamp(28px, 7.5vw, 34px)}body:is(.pd-page,.matura-home-flow) .landing-hero__description,body.ranking-national-route .rn-page .landing-hero__description,body.ranking-city-route .rc-page .landing-hero__description,body .pp-page--home .landing-hero__description{max-width:none;margin:0 !important;padding:20px clamp(16px, 4vw, 20px) 24px;background:#f2f7fb;font-size:14px;line-height:1.5}body:is(.pd-page,.matura-home-flow) .landing-hero__heading:before,body.ranking-national-route .rn-page .landing-hero__heading:before,body.ranking-city-route .rc-page .landing-hero__heading:before,body .pp-page--home .landing-hero__heading:before{position:absolute;z-index:1;inset:0;content:"";pointer-events:none;background:linear-gradient(90deg,#f2f7fbdb 0%,#f2f7fbd1 26%,#f2f7fba3 60%,#f2f7fb61 100%),linear-gradient(0deg,#f2f7fb 0%,#f2f7fb57 12%,transparent 42%)}body:is(.pd-page,.matura-home-flow) .landing-hero__heading:is(h1,.modern-hero-eyebrow),body.ranking-national-route .rn-page .landing-hero__heading>:is(h1,.modern-hero-eyebrow),body.ranking-city-route .rc-page .landing-hero__heading>:is(h1,.modern-hero-eyebrow),body .pp-page--home .landing-hero__heading>:is(h1,.modern-hero-eyebrow){position:relative;z-index:2}body:is(.pd-page,.matura-home-flow) .landing-hero__heading:is(picture,.pd-hero__photo),body.ranking-national-route .rn-page .landing-hero__heading>:is(picture,.pd-hero__photo),body.ranking-city-route .rc-page .landing-hero__heading>:is(picture,.pd-hero__photo),body .pp-page--home .landing-hero__heading>:is(picture,.pd-hero__photo){position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;margin:0;border-radius:0}body:is(.pd-page,.matura-home-flow) .landing-hero__heading img,body.ranking-national-route .rn-page .landing-hero__heading img,body.ranking-city-route .rc-page .landing-hero__heading img,body .pp-page--home .landing-hero__heading img{width:100%;height:100%;object-fit:cover;object-position:68% 40%}body.progi-route .pp-page--home .pp-hero{display:block}body.progi-route .pp-page--home .pp-hero__content{display:block;width:100%;padding:0}body.progi-route .pp-page--home .pp-hero__media:after{display:none}body.progi-route .pp-page--home .pp-search-card{margin-top:8px;padding:15px;background:#fff;box-shadow:0 3px 10px #1234510a;backdrop-filter:none}body.progi-route .pp-page--home .pp-search{flex-direction:column}body.progi-route .pp-page--home .pp-search>:is(.pp-search__field,.pp-search__select){flex:none;width:100%}body.progi-route .pp-page--home .pp-search>button{width:100%;min-height:48px;font-size:14px}body.progi-route .pp-page--home .pp-stats{position:static;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:100%;margin:16px 0 0;padding:0;transform:none}}body.matura-route:has(.matura-home-flow) .matura-home-breadcrumb-slot{margin-top:0}@media (max-width:991px){body.progi-route:has(.pp-page--home){padding-top:var(--progi-header-height,85px) !important}body.podyplomowe-route:has(.pd-hero),body.matura-route:has(.matura-home-flow),body.ranking-national-route:has(.rn-page),body.ranking-city-route:has(.rc-page){padding-top:85px !important}}@media (max-width:767px){body.kierunek2-route:has(.k2-hero) .k2-hero,body.progi-route:has(.pp-page--home) .pp-page--home .pp-hero,body.podyplomowe-route:has(.pd-hero) .pd-hero{margin-top:12px}body.matura-route:has(.matura-home-flow) .matura-home-breadcrumb-slot{margin-top:0;margin-bottom:10px}}
nav.ui-pagination{display:flex;align-items:center;justify-content:center;gap:6px;max-width:100%;margin:20px 0;font:600 14px/1.2 var(--ui-font-sans,Arial,sans-serif);color:var(--ui-color-action,#0f6fab)}.ui-pagination .ui-pagination__pages{display:inline-flex;align-items:center;gap:6px}.ui-pagination .ui-pagination__control{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:44px;height:44px;margin:0;padding:6px;border:1px solid #c5dce9;border-radius:8px;background:#f8fbfd;color:var(--ui-color-action,#0f6fab);font:inherit;text-decoration:none;box-shadow:none}.ui-pagination a.ui-pagination__control:hover{background:#eaf4fa;border-color:#0f6fab;color:#0d537e;text-decoration:none}.ui-pagination a.ui-pagination__control:focus-visible{outline:3px solid #0f6fab;outline-offset:3px}.ui-pagination .ui-pagination__control.is-current{background:var(--ui-color-action,#0f6fab);border-color:var(--ui-color-action,#0f6fab);color:#fff}.ui-pagination .ui-pagination__control[aria-disabled]{background:#f5f8fa;color:#718898;border-color:#dce7ee}.ui-pagination .ui-pagination__chevron{display:block;width:20px;height:20px}.ui-pagination .ui-pagination__chevron--prev{transform:rotate(180deg)}.ui-pagination .ui-pagination__gap{min-width:16px;text-align:center;color:#587082}.ui-pagination .ui-pagination__summary{display:none}body button.ui-carousel-control.ui-carousel-control{width:44px;height:44px;border:1px solid #c5dce9;border-radius:8px;background:#f8fbfd;color:#0f6fab;padding:0}body button.ui-carousel-control.ui-carousel-control svg{width:20px;height:20px}body button.ui-carousel-control.ui-carousel-control:hover{background:#eaf4fa;color:#0d537e}body button.ui-carousel-control.ui-carousel-control:focus-visible{outline:3px solid #0f6fab;outline-offset:3px;background:#eaf4fa;color:#0d537e}body button.ui-carousel-control.ui-carousel-control:disabled{background:#f5f8fa;color:#718898;opacity:1;border-color:#dce7ee}.ui-carousel-control .ui-pagination__chevron--prev{transform:rotate(180deg)}@media(max-width:600px){.ui-pagination .ui-pagination__pages{display:none}.ui-pagination .ui-pagination__summary{display:inline-flex;align-items:center;justify-content:center;min-width:90px;height:44px}.ui-pagination{gap:10px}}