.masthead{--masthead-utility:34px;--masthead-gutter:40px;top:calc((var(--masthead-utility) + 1px) * -1);z-index:30;background:var(--paper);border-bottom:1px solid var(--line);font-family:var(--pismo);color:var(--ink);position:sticky}.masthead,.masthead *,.masthead :before,.masthead :after{box-sizing:border-box}.masthead--static{position:relative;top:auto}.masthead :focus-visible{outline:3px solid var(--link);outline-offset:2px}.masthead .shell{width:min(var(--sirka-max), calc(100% - 2 * var(--masthead-gutter)));margin-inline:auto}.masthead__utility{background:var(--soft);border-bottom:1px solid var(--line);font-size:12px;line-height:1.2}.masthead__utility-row{height:var(--masthead-utility);justify-content:space-between;align-items:center;gap:16px;display:flex}.masthead__institution,.masthead__secondary{white-space:nowrap;align-items:center;gap:20px;min-width:0;margin:0;display:flex}.masthead__utility a{min-height:32px;color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.masthead__institution a:first-child{font-weight:600}.masthead__institution a+a{border-left:1px solid var(--line);min-height:16px;color:var(--muted);padding-left:20px}.masthead__utility a:hover{color:var(--link);text-underline-offset:3px;text-decoration:underline}.masthead__secondary a[aria-current]{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.masthead__short{display:none}.masthead__row{justify-content:space-between;align-items:center;gap:28px;min-height:76px;display:flex;position:static}.masthead__logo{flex:0 323px;min-width:0;padding-block:12px;display:block}.masthead__logo picture,.masthead__logo img{display:block}.masthead__logo img{width:100%;max-width:323px;height:auto}.masthead__nav{align-items:center;gap:22px;font-size:13px;font-weight:600;display:flex}.masthead__nav a{min-height:44px;color:var(--ink);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:flex;position:relative}.masthead__nav a[aria-current]:after{content:"";background:var(--orange);height:2px;position:absolute;bottom:4px;left:0;right:0}.masthead__nav a:not(.masthead__apply):hover{color:var(--link)}.masthead__nav .masthead__apply{border:1px solid var(--ink);margin-left:6px;padding:0 16px}.masthead__apply:hover{background:var(--orange)}.mobile-bar{display:none}@media (max-width:1299px){.masthead__logo{flex-basis:290px}.masthead__nav{gap:18px}}@media (max-width:1100px){.masthead{--masthead-gutter:28px}}@media (max-width:1199px){.masthead__nav{display:none}.masthead__row{gap:12px;min-height:68px}.masthead__logo{flex:0 300px;padding-block:10px}.masthead__logo img{max-width:300px}.mobile-bar{flex:none;align-items:center;gap:8px;display:flex}.mobile-apply,.mobile-menu__toggle{white-space:nowrap;min-height:44px;color:var(--ink);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.mobile-apply{background:var(--orange)}.mobile-apply__short{display:none}.mobile-menu__toggle{border:1px solid var(--ink);background:var(--paper);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.mobile-menu__toggle::-webkit-details-marker{display:none}.mobile-menu__icon{background:currentColor;width:16px;height:2px;position:relative;box-shadow:0 -5px,0 5px}.mobile-menu[open] .mobile-menu__icon{box-shadow:none;background:0 0}.mobile-menu[open] .mobile-menu__icon:before,.mobile-menu[open] .mobile-menu__icon:after{content:"";background:currentColor;width:16px;height:2px;position:absolute;top:0;left:0;transform:rotate(45deg)}.mobile-menu[open] .mobile-menu__icon:after{transform:rotate(-45deg)}.mobile-menu[open] .mobile-menu__toggle{background:var(--ink);color:var(--paper)}.mobile-menu__panel{z-index:40;max-height:calc(100dvh - 80px);padding:4px var(--masthead-gutter) 20px;background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--ink);position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 30px #181b171f}.mobile-menu__panel ul{margin:0;padding:0;list-style:none}.mobile-menu__panel li:not([hidden])~li{border-top:1px solid var(--line)}.mobile-menu__panel li a{min-height:52px;color:var(--ink);align-items:center;font-size:17px;font-weight:600;text-decoration:none;display:flex}.mobile-menu__panel .mobile-menu__more{border-top:1px solid var(--ink);margin-top:8px}.mobile-menu__panel .mobile-menu__more a{min-height:44px;font-size:15px;font-weight:500}.mobile-menu__panel li a[aria-current]{text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:6px;text-decoration-thickness:3px}.mobile-menu__panel li a:hover{color:var(--link)}.mobile-menu__apply{background:var(--orange);min-height:48px;color:var(--ink);justify-content:center;align-items:center;gap:8px;margin-top:12px;font-weight:650;text-decoration:none;display:flex}}.interest-nav-marker{background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:-8px}.interest-nav-program[hidden]{display:none}.mobile-menu__panel .interest-nav-program a{background:var(--orange);padding-inline:12px}@media (max-width:760px){.masthead{--masthead-utility:32px;--masthead-gutter:18px}.masthead__secondary .masthead__module{display:none}.masthead__institution,.masthead__secondary{gap:14px}.masthead__institution a+a{padding-left:14px}.masthead__long{display:none}.masthead__short{display:inline}.masthead__row{gap:10px;min-height:60px}.masthead__logo{flex:auto;padding-block:9px}.masthead__logo img{max-width:250px}}@media (max-width:559px){.mobile-apply__short{display:inline}.mobile-apply__long,.mobile-menu__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-apply{padding-inline:10px}.mobile-menu__toggle{justify-content:center;min-width:44px;padding:0}}@media (max-width:419px){.mobile-apply__arrow{display:none}.masthead__row,.mobile-bar{gap:6px}}@media (max-width:359px){.masthead:not(.masthead--compact) .masthead__logo img{width:auto;height:36px}}@media print{.masthead{position:static}.masthead__utility,.masthead__nav,.mobile-bar{display:none}}
.web-drobky *,.web-paticka *,.web-interni *{box-sizing:border-box}.web-sirka{width:min(var(--sirka-max), calc(100% - 80px));margin-inline:auto}@media (max-width:1100px){.web-sirka{width:calc(100% - 56px)}}@media (max-width:760px){.web-sirka{width:calc(100% - 36px)}}.web-preskocit{z-index:50;background:var(--ink);font-family:var(--pismo);padding:10px 16px;position:absolute;top:-200px;left:16px;color:var(--paper)!important}.web-preskocit:focus{top:12px}.web-drobky{font-family:var(--pismo);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;padding-block:12px;display:flex}.web-drobky ol{font-family:var(--pismo-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;font-size:11px;font-weight:650;list-style:none;display:flex}.web-drobky li+li:before{content:"/";margin-right:10px}.web-drobky li{align-items:center;display:flex}.web-drobky li>*{padding-block:8px;display:inline-block}.web-drobky ol a{color:var(--muted);text-underline-offset:3px}.web-drobky ol a:hover{color:var(--link)}.web-zpet{min-height:44px;font-family:var(--pismo);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex;color:var(--ink)!important}.web-zpet:hover{text-decoration-color:currentColor;color:var(--link)!important}.web-zpet__sipka{border:1px solid var(--ink);place-items:center;width:26px;height:26px;font-size:14px;line-height:1;display:inline-grid}.web-zpet:hover .web-zpet__sipka{background:var(--orange);border-color:var(--orange);color:var(--ink)}.web-drobky :focus-visible,.web-paticka :focus-visible,.web-interni :focus-visible{outline:3px solid var(--link);outline-offset:2px}@media (max-width:760px){.web-drobky{flex-direction:column;align-items:flex-start}.web-drobky .web-zpet{order:-1}}.web-paticka{border-top:1px solid var(--ink);background:var(--paper);font-family:var(--pismo);color:var(--ink);margin-top:48px}.web-paticka__poznamka{border-bottom:1px solid var(--line);color:var(--muted);padding-block:20px;font-size:13px}.web-paticka__poznamka p{margin:0 0 6px}.web-paticka__mrizka{grid-template-columns:minmax(0,1.3fr) minmax(0,1.4fr) minmax(0,1fr);gap:28px 40px;padding-top:32px;display:grid}.web-paticka__logo{width:250px;max-width:100%;height:auto;display:block}.web-paticka address{color:var(--muted);flex-direction:column;margin-top:16px;font-size:12px;font-style:normal;line-height:1.6;display:flex}.web-paticka__titulek{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:10px;font-weight:650}.web-paticka ul{margin:0;padding:0;list-style:none}.web-paticka__sekce{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.web-paticka li a{min-height:34px;color:var(--ink);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.web-paticka__sekce li a{font-weight:600}.web-paticka li a:hover{text-underline-offset:3px;text-decoration:underline}.web-paticka__copy{border-top:1px solid var(--line);color:var(--muted);margin:28px 0 0;padding-block:18px 20px;font-size:11px}@media (max-width:900px){.web-paticka__mrizka{grid-template-columns:minmax(0,1fr)}.web-paticka li a{min-height:44px}}.web-interni{border-top:4px solid var(--orange);border-bottom:1px solid var(--line);background:var(--paper);font-family:var(--pismo)}.web-interni__radek{flex-wrap:wrap;align-items:center;gap:8px 20px;min-height:60px;padding-block:8px;display:flex}.web-interni__logo img{width:auto;max-width:100%;height:28px;display:block}.web-interni__nazev{border-left:1px solid var(--line);padding-left:20px;font-size:14px;font-weight:700}.web-interni__zpet{margin-left:auto}@media (max-width:560px){.web-interni__nazev{border-left:0;padding-left:0}}.obch .masthead a,.rez .masthead a{color:var(--ink)}.obch .masthead .masthead__institution a+a,.rez .masthead .masthead__institution a+a{color:var(--muted)}.obch .masthead a:not(.mobile-apply,.masthead__apply,.mobile-menu__apply):hover,.rez .masthead a:not(.mobile-apply,.masthead__apply,.mobile-menu__apply):hover{color:var(--link)}:is(body:has(>.web-stranka),body:has(>.rez)){margin:0}.web-stranka{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--pismo);flex-direction:column;line-height:1.6;display:flex}.web-stranka *,.web-stranka :before,.web-stranka :after{box-sizing:border-box}.web-stranka__obsah{flex:1;padding-block:24px 64px}.web-stranka__obsah h1{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(34px,6vw,56px);line-height:1.02}.web-stranka__obsah a{color:var(--link)}.rez input:not([type=checkbox],[type=radio]),.rez select,.rez textarea{box-sizing:border-box}.obch>.obch-sirka{width:min(var(--sirka-max), calc(100% - 80px));max-width:none;padding-inline:0}@media (max-width:1100px){.obch>.obch-sirka{width:calc(100% - 56px)}}@media (max-width:760px){.obch>.obch-sirka{width:calc(100% - 36px)}}
