: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))}}