@charset "UTF-8";:root,[data-theme=reset]{--color-accent: hsla(212, 100%, 45%, 1);--color-background: hsla(0, 0%, 100%, 1);--color-background-secondary: hsla(0, 0%, 19%, .08);--color-border: hsl(0, 0%, 90%);--color-border-secondary: hsl(0, 0%, 19%, .68);--color-text: hsl(0, 0%, 19%, 1);--color-text-muted: hsla(0, 0%, 19%, .8);--color-error: hsl(343, 98%, 46%)}[data-theme=light]{--color-background: hsl(212, 76%, 97%);--color-text: hsla(212, 100%, 15%, 1);--color-border: hsla(212, 100%, 15%, .7);--color-border-secondary: var(--color-border)}[data-theme=dark]{--color-accent: hsla(79, 100%, 60%, 1);--color-background: hsla(212, 100%, 15%, 1);--color-background-secondary: hsl(228, 56%, 98%, .06);--color-border-secondary: hsl(0, 0%, 90%, .68);--color-text: hsla(0, 0%, 100%, 1);--color-text-muted: hsl(0, 0%, 100%, .8)}:root{--font-family-heading: "Public Sans", "Trebuchet MS", sans-serif;--font-family-text: "Public Sans", "Trebuchet MS", sans-serif;--font-size-body: 1.125rem;--font-size-body-small: 1rem;--flow-space: 1.5625rem;--column-gap: clamp(2.5rem, 2.5vw + 1.75rem, 3.75rem);--content-max-width: 700px;--content-max-width-wide: 900px;--content-max-width-full: 1200px;--box-spacing: clamp(1rem, 2.5vw + .25rem, 2.25rem);--container-spacing: clamp(1rem, 2.5vw + .25rem, 2.25rem);--component-spacing: clamp(3rem, 6.5vw + 1.05rem, 6.25rem)}*{margin:0}html{block-size:100%;box-sizing:border-box;overflow-wrap:break-word;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html *,html *:before,html *:after{box-sizing:inherit}html:focus-within{scroll-behavior:smooth}html,body{block-size:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}ul,ol{padding:0}img,picture,svg,video,canvas,audio,iframe,embed,object{display:block;max-inline-size:100%}input,button,textarea,select,table{font:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:inherit;padding:0;text-align:inherit}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{inset-block-end:-.25em}sup{inset-block-start:-.5em}:focus-visible{outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-offset:2px;outline-style:dotted;outline-width:2px}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:400;src:url(./public-sans-v14-latin-regular-CdDarR7U.woff2) format("woff2")}@font-face{font-display:swap;font-family:Public Sans;font-style:italic;font-weight:400;src:url(./public-sans-v14-latin-italic-BsyzgQ_I.woff2) format("woff2")}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:500;src:url(./public-sans-v14-latin-500-CfJSFZCD.woff2) format("woff2")}@font-face{font-display:swap;font-family:Public Sans;font-style:italic;font-weight:500;src:url(./public-sans-v14-latin-500italic-C-HS-BRQ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:700;src:url(./public-sans-v14-latin-700-VecH6ILf.woff2) format("woff2")}@font-face{font-display:swap;font-family:Public Sans;font-style:italic;font-weight:700;src:url(./public-sans-v14-latin-700italic-DERvlRir.woff2) format("woff2")}:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,.paragraph,ul,ol,pre,table,figure,blockquote,form,fieldset,dl,address,details,hr,aside,video)+*{-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space)}body,.paragraph{color:var(--color-text);font-family:var(--font-family-text);font-size:var(--font-size-body);font-weight:initial;line-height:1.5}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{--flow-space: 2.5rem;font-family:var(--font-family-heading);font-weight:500;line-height:1.3}h1,.h1{--flow-space: 3.75rem;font-size:2.375rem;font-weight:700}@media (min-width: 480px){h1,.h1{font-size:3.125rem}}h2,.h2{font-size:2.1875rem;font-weight:700}@media (min-width: 480px){h2,.h2{font-size:2.5625rem}}h3,.h3{font-size:1.9375rem;line-height:1.4}@media (min-width: 480px){h3,.h3{font-size:2.1875rem}}h4,.h4{font-size:1.625rem;line-height:1.4}@media (min-width: 480px){h4,.h4{font-size:1.825rem}}h5,.h5{font-size:1.375rem;line-height:1.5}@media (min-width: 480px){h5,.h5{font-size:1.5rem}}h6,.h6{color:var(--color-text-muted);font-size:1.0625rem;line-height:1.5}a{color:var(--color-accent);text-underline-offset:.3ex}hr{--flow-space: var(--component-spacing);border:0;margin-block:var(--flow-space);margin-inline:auto}hr:after{background-color:var(--color-border);block-size:2px;content:"";display:block}kbd,code{background:var(--color-background-secondary);border-radius:4px;display:inline-block;font-size:.95em;padding-block:0;padding-inline:.375em;word-break:break-word}img{block-size:initial;inline-size:100%}.wp-block-image img{inline-size:initial}figcaption{color:var(--color-text-muted);font-size:var(--font-size-body-small);-webkit-margin-before:.25rem;margin-block-start:.25rem}blockquote,.blockquote{-webkit-border-start:5px solid var(--color-accent);border-inline-start:5px solid var(--color-accent);display:block;font-size:1.44rem;font-style:normal;font-weight:500;line-height:calc(1em + .75rem);margin-block:var(--flow-space);margin-inline:2.5rem 0;-webkit-padding-start:.8rem;padding-inline-start:.8rem}blockquote cite,.blockquote cite{color:var(--color-text-muted);display:block;font-size:var(--font-size-body);font-style:normal;-webkit-margin-before:.25rem;margin-block-start:.25rem}small{font-size:var(--font-size-body-small)}:where(ul,ol):not([class]),:where(ul,ol).wp-block-list{--item-spacing: .66em;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}:where(ul,ol):not([class]) li+li,:where(ul,ol).wp-block-list li+li{-webkit-margin-before:var(--item-spacing);margin-block-start:var(--item-spacing)}:where(ul,ol):not([class]) li>ul,:where(ul,ol):not([class]) li ol,:where(ul,ol).wp-block-list li>ul,:where(ul,ol).wp-block-list li ol{--item-spacing: .33em;-webkit-margin-before:var(--item-spacing);margin-block-start:var(--item-spacing)}table{border-collapse:collapse;border-spacing:0;color:var(--color-text);font-size:var(--font-size-body-small);inline-size:100%;max-inline-size:100%}table caption{caption-side:bottom;color:var(--color-text-muted);-webkit-margin-before:calc(var(--flow-space) / 2);margin-block-start:calc(var(--flow-space) / 2);text-align:start}table td,table th{padding-block:.9rem;padding-inline:1rem;text-align:inherit;vertical-align:top}table th{color:var(--color-text-muted);font-weight:500}table td{min-inline-size:25ch}table thead{background-color:var(--color-background-secondary);-webkit-border-after:solid 1px var(--color-border);border-block-end:solid 1px var(--color-border)}table tr:nth-child(2n){-webkit-border-after:solid 1px var(--color-border);border-block-end:solid 1px var(--color-border);-webkit-border-before:solid 1px var(--color-border);border-block-start:solid 1px var(--color-border)}.button,.wp-block-button>.wp-block-button__link{--button-background-color: var(--color-accent);--button-border-color: var(--color-accent);--button-border-width: 2px;--button-border-radius: 0;--button-font-weight: 700;--button-text-color: var(--color-background);--button-padding-inline: calc(1.125rem - var(--button-border-width));--button-padding-block: calc(.625rem - var(--button-border-width));-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--button-background-color);border:solid var(--button-border-width) var(--button-border-color);border-radius:var(--button-border-radius);color:var(--button-text-color);cursor:pointer;display:inline-block;font:inherit;font-weight:var(--button-font-weight);letter-spacing:0;padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);text-align:center;text-decoration:none}.button:disabled,.button--disabled,.wp-block-button>.wp-block-button__link:disabled,.wp-block-button>.wp-block-button__link--disabled{cursor:default;opacity:.5;pointer-events:none}.button--outlined,.wp-block-button>.wp-block-button__link--outlined{--button-text-color: var(--color-accent);--button-background-color: transparent}.button--text,.wp-block-button>.wp-block-button__link--text{--button-background-color: transparent;--button-text-color: var(--color-accent);border:0;padding:0}.wp-block-button{color:var(--button-text-color)}.wp-block-button.is-style-outline{--button-text-color: var(--color-accent)}.wp-block-button.is-style-outline .wp-block-button__link{--button-background-color: transparent;--button-text-color: var(--color-accent);border:solid var(--button-border-width) var(--color-accent);color:var(--button-text-color);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline)}form{margin:0}fieldset{border:0;padding:0}legend{color:var(--color-text);font-size:var(--font-size-body);font-weight:700;padding:0}label{color:var(--color-text-muted);font-size:var(--font-size-body-small);font-weight:500;-webkit-margin-before:0;margin-block-start:0}[type=tel],[type=url],[type=text],[type=date],[type=email],[type=search],[type=number],[type=password],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid var(--color-border-secondary);border-radius:0;caret-color:var(--color-text);color:var(--color-text);font-size:var(--font-size-body-small);max-inline-size:100%;padding-block:.75rem;padding-inline:.625rem;transition:border-color .3s ease-in-out}[type=tel]::placeholder,[type=url]::placeholder,[type=text]::placeholder,[type=date]::placeholder,[type=email]::placeholder,[type=search]::placeholder,[type=number]::placeholder,[type=password]::placeholder,textarea::placeholder,select::placeholder{color:var(--color-border-secondary)}[type=tel]:disabled,[type=url]:disabled,[type=text]:disabled,[type=date]:disabled,[type=email]:disabled,[type=search]:disabled,[type=number]:disabled,[type=password]:disabled,textarea:disabled,select:disabled{cursor:default;opacity:.5;pointer-events:none}[type=tel]:invalid,[type=url]:invalid,[type=text]:invalid,[type=date]:invalid,[type=email]:invalid,[type=search]:invalid,[type=number]:invalid,[type=password]:invalid,textarea:invalid,select:invalid{border-color:var(--color-error)}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' fill='none'%3E%3Crect width='38' height='38' fill='rgba(255, 255, 255, 0.7)' rx='19'/%3E%3Cpath stroke='rgba(48, 48, 48, 1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.846 15.846 19 26l10.153-10.154'/%3E%3C/svg%3E");background-position:calc(100% - .75rem) center;background-repeat:no-repeat;background-size:1.75rem;line-height:1.5;-webkit-padding-end:54px;padding-inline-end:54px}option{color:initial}textarea{inline-size:100%;min-block-size:150px;resize:vertical;vertical-align:top}[type=checkbox],[type=radio]{accent-color:var(--color-accent);block-size:20px;display:inline-block;inline-size:20px;-webkit-margin-before:4px;margin-block-start:4px;-webkit-margin-end:8px;margin-inline-end:8px;vertical-align:top}[type=checkbox]+label,[type=radio]+label{color:var(--color-text);display:inline-block;font:inherit;inline-size:calc(100% - 33px)}flynt-component{display:block;position:relative}.pageWrapper{display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr auto;min-block-size:100%}.admin-bar .pageWrapper{-webkit-padding-before:var(--wp-admin--admin-bar--height);padding-block-start:var(--wp-admin--admin-bar--height)}.componentSpacing{margin-block:var(--component-spacing);margin-inline:0}.componentSpacing[data-theme]{margin:0;padding-block:var(--component-spacing);padding-inline:0}.wp-block-post-content>.alignfull{margin-inline:auto;max-inline-size:var(--content-max-width-full)!important}.groupContainer{display:inline-flex;flex-wrap:wrap;gap:var(--flow-space)}.container{margin-inline:auto;max-inline-size:calc(var(--content-max-width-full) + var(--container-spacing) * 2);padding-inline:var(--container-spacing)}.container[data-size=full]{padding-inline:0}[data-size=medium]{max-inline-size:var(--content-max-width)}[data-size=wide]{max-inline-size:var(--content-max-width-wide)}[data-size=full]{max-inline-size:100%}[data-align=left]{margin-inline:unset}[data-align=center]{margin-inline:auto}[data-text-align=left]{text-align:start}[data-text-align=center]{text-align:center}[data-flow=layout]>*+*{-webkit-margin-before:calc(var(--component-spacing) / 2);margin-block-start:calc(var(--component-spacing) / 2)}[data-flow=content]>*+*{-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space)}@media (max-width: 767px){[data-size=wide] p,[data-size=wide] .paragraph,[data-size=wide] h1,[data-size=wide] h2,[data-size=wide] h3,[data-size=wide] h4,[data-size=wide] h5,[data-size=wide] h6,[data-size=wide] .h1,[data-size=wide] .h2,[data-size=wide] .h3,[data-size=wide] .h4,[data-size=wide] .h5,[data-size=wide] .h6,[data-size=full] p,[data-size=full] .paragraph,[data-size=full] h1,[data-size=full] h2,[data-size=full] h3,[data-size=full] h4,[data-size=full] h5,[data-size=full] h6,[data-size=full] .h1,[data-size=full] .h2,[data-size=full] .h3,[data-size=full] .h4,[data-size=full] .h5,[data-size=full] .h6,[data-text-align=center] p,[data-text-align=center] .paragraph,[data-text-align=center] h1,[data-text-align=center] h2,[data-text-align=center] h3,[data-text-align=center] h4,[data-text-align=center] h5,[data-text-align=center] h6,[data-text-align=center] .h1,[data-text-align=center] .h2,[data-text-align=center] .h3,[data-text-align=center] .h4,[data-text-align=center] .h5,[data-text-align=center] .h6{text-wrap:balance}[data-size=wide] p br,[data-size=wide] .paragraph br,[data-size=wide] h1 br,[data-size=wide] h2 br,[data-size=wide] h3 br,[data-size=wide] h4 br,[data-size=wide] h5 br,[data-size=wide] h6 br,[data-size=wide] .h1 br,[data-size=wide] .h2 br,[data-size=wide] .h3 br,[data-size=wide] .h4 br,[data-size=wide] .h5 br,[data-size=wide] .h6 br,[data-size=full] p br,[data-size=full] .paragraph br,[data-size=full] h1 br,[data-size=full] h2 br,[data-size=full] h3 br,[data-size=full] h4 br,[data-size=full] h5 br,[data-size=full] h6 br,[data-size=full] .h1 br,[data-size=full] .h2 br,[data-size=full] .h3 br,[data-size=full] .h4 br,[data-size=full] .h5 br,[data-size=full] .h6 br,[data-text-align=center] p br,[data-text-align=center] .paragraph br,[data-text-align=center] h1 br,[data-text-align=center] h2 br,[data-text-align=center] h3 br,[data-text-align=center] h4 br,[data-text-align=center] h5 br,[data-text-align=center] h6 br,[data-text-align=center] .h1 br,[data-text-align=center] .h2 br,[data-text-align=center] .h3 br,[data-text-align=center] .h4 br,[data-text-align=center] .h5 br,[data-text-align=center] .h6 br{display:none}}.scrollableTableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.visuallyHidden,.visuallyHidden-focusable{block-size:1px;clip:rect(0,0,0,0);inline-size:1px;margin:-1px;overflow:hidden;position:absolute;transition:none!important;white-space:nowrap}.visuallyHidden-focusable:focus-visible{background-color:var(--color-background);block-size:auto;box-shadow:0 0 20px #0000001a;clip:auto;color:var(--color-text);font-size:1rem;inline-size:auto;inset-block-start:0;inset-inline-start:0;outline-offset:-3px;padding-block:.75rem;padding-inline:1rem;text-decoration:none;z-index:100000}.boxPadding{padding-block:var(--box-spacing);padding-inline:var(--box-spacing)}.boxBorder{border:solid 2px var(--color-border)}[data-theme]{background-color:var(--color-background);color:var(--color-text)}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}block-hero.blockHero{--hero-blue: #003c70;--hero-blue-dark: #002f5f;background:var(--hero-blue);display:block;overflow:hidden;position:relative}block-hero.blockHero .blockHero__swiper{block-size:33vh;inline-size:100%;min-block-size:300px}block-hero.blockHero .swiper-wrapper,block-hero.blockHero .swiper-slide{block-size:100%}block-hero.blockHero .blockHero-slide{align-items:center;background:var(--hero-blue);display:flex;inline-size:100%;overflow:hidden;position:relative}block-hero.blockHero .blockHero-media{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;margin-block:0;margin-inline:0;overflow:hidden;position:absolute;z-index:1}block-hero.blockHero .blockHero-media:after{background:linear-gradient(90deg,#036,#036 44%,#003366b8 62%,#0360);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:2}block-hero.blockHero .blockHero-image{block-size:100%;display:block;inline-size:100%;object-fit:cover;object-position:center;transform:scale(1);transition:transform 8s linear}block-hero.blockHero .swiper-slide-active .blockHero-image{transform:scale(1.06)}block-hero.blockHero .blockHero-container{inline-size:100%;margin-inline:auto;position:relative;z-index:5}block-hero.blockHero .blockHero-content{color:#fff;max-inline-size:600px;padding-block:20px;text-align:start;text-shadow:0 2px 15px rgba(0,0,0,.22)}block-hero.blockHero .blockHero-title{color:#fff;font-family:var(--font-family-heading);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;line-height:1.1;margin-block:0 10px;text-transform:uppercase;text-wrap:balance}block-hero.blockHero .blockHero-description{color:#ffffffe6;font-size:.95rem;line-height:1.4;margin-block:0 20px;max-inline-size:450px}block-hero.blockHero .btn-wnpism-hero{background:#fff;border:1px solid #fff;color:#036;display:inline-flex}block-hero.blockHero .btn-wnpism-hero:hover,block-hero.blockHero .btn-wnpism-hero:focus-visible{background:#ffffffdb;color:#036}block-hero.blockHero .swiper-pagination{inline-size:100%;inset-block-end:15px!important;text-align:center}block-hero.blockHero .swiper-pagination .swiper-pagination-bullet{background:#fff;block-size:3px;border-radius:0;inline-size:20px;margin-inline:4px;opacity:.35;transition:opacity .3s ease}block-hero.blockHero .swiper-pagination .swiper-pagination-bullet-active{opacity:1}@media (max-width: 760px){block-hero.blockHero{background:var(--hero-blue);-webkit-margin-before:0;margin-block-start:0}block-hero.blockHero .blockHero__swiper{block-size:auto;min-block-size:0}block-hero.blockHero .swiper-wrapper,block-hero.blockHero .swiper-slide{block-size:auto;min-block-size:0}block-hero.blockHero .blockHero-slide{align-items:stretch;display:flex;flex-direction:column;min-block-size:0;overflow:hidden}block-hero.blockHero .blockHero-media{aspect-ratio:16/10;background:#e8eef4;block-size:auto;flex:0 0 auto;inline-size:100%;inset:auto;order:1;position:relative;z-index:1}block-hero.blockHero .blockHero-media:after{content:none;display:none}block-hero.blockHero .blockHero-image{block-size:100%;inline-size:100%;object-fit:contain;object-position:center;transform:none;transition:none}block-hero.blockHero .swiper-slide-active .blockHero-image{transform:none}block-hero.blockHero .blockHero-container{flex:0 0 auto;inline-size:100%;max-inline-size:none;order:2;padding-inline:0;position:relative;z-index:2}block-hero.blockHero .blockHero-content{background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.09),transparent 14rem),linear-gradient(135deg,var(--hero-blue) 0%,var(--hero-blue-dark) 100%);inline-size:100%;max-inline-size:none;padding-block:clamp(1.55rem,6vw,2.35rem);padding-inline:clamp(1.45rem,6vw,2rem);text-shadow:none}block-hero.blockHero .blockHero-title{font-size:clamp(1.85rem,8vw,2.85rem);letter-spacing:-.045em;line-height:1.02;margin-block:0;max-inline-size:none;overflow-wrap:normal;word-break:normal}block-hero.blockHero .blockHero-description{color:#ffffffdb;font-size:clamp(1rem,4vw,1.16rem);line-height:1.5;margin-block:1rem 0;max-inline-size:34rem}block-hero.blockHero .btn-wnpism-hero{align-items:center;background:#fff;border-color:#fff;color:var(--hero-blue);inline-size:100%;justify-content:center;letter-spacing:.12em;-webkit-margin-before:1.35rem;margin-block-start:1.35rem;min-block-size:3.35rem;padding-block:.95rem;padding-inline:1rem;text-align:center;white-space:normal}block-hero.blockHero .swiper-pagination{inset-block-end:auto!important;inset-block-start:calc(62.5vw - 1.4rem);z-index:10}}@media (max-width: 420px){block-hero.blockHero .blockHero-media{aspect-ratio:4/3}block-hero.blockHero .swiper-pagination{inset-block-start:calc(75vw - 1.4rem)}}@media (max-width: 760px){block-hero.blockHero .blockHero-media{aspect-ratio:2.65/1;background:#003c70;margin-block:0}block-hero.blockHero .blockHero-image{block-size:100%;inline-size:100%;object-fit:cover;object-position:center}block-hero.blockHero .blockHero-content{padding-block:clamp(1.35rem,5vw,2rem);padding-inline:clamp(1.35rem,5vw,1.8rem)}block-hero.blockHero .blockHero-title{font-size:clamp(1.75rem,7.4vw,2.55rem);line-height:1.02;max-inline-size:12ch}block-hero.blockHero .blockHero-description{font-size:clamp(.95rem,3.9vw,1.08rem);line-height:1.48;-webkit-margin-before:.95rem;margin-block-start:.95rem}block-hero.blockHero .btn-wnpism-hero{display:inline-flex;font-size:.72rem;inline-size:auto;justify-content:center;letter-spacing:.13em;line-height:1.2;-webkit-margin-before:1.15rem;margin-block-start:1.15rem;max-inline-size:100%;min-block-size:2.8rem;padding-block:.75rem;padding-inline:1rem;white-space:normal}block-hero.blockHero .swiper-pagination{display:none}}@media (max-width: 520px){block-hero.blockHero .blockHero-media{aspect-ratio:2.45/1}block-hero.blockHero .btn-wnpism-hero{font-size:.68rem;letter-spacing:.11em;padding-inline:.85rem}}@media (max-width: 390px){block-hero.blockHero .blockHero-media{aspect-ratio:2.25/1}block-hero.blockHero .blockHero-title{font-size:clamp(1.65rem,7vw,2.1rem)}}.block-upcoming-events{padding-block:80px}.block-upcoming-events__empty{color:#64748b;font-size:16px;text-align:center}.block-upcoming-events__grid{display:grid;gap:40px;grid-template-columns:1fr;-webkit-margin-before:48px;margin-block-start:48px}@media (min-width: 768px){.block-upcoming-events__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.block-upcoming-events__grid{grid-template-columns:repeat(3,1fr)}}.block-upcoming-events__header{-webkit-border-after:2px solid #0f172a;border-block-end:2px solid #0f172a;-webkit-padding-after:16px;padding-block-end:16px}.block-upcoming-events__title{color:#0f172a;font-size:36px;font-weight:800;letter-spacing:-1px;margin:0;text-transform:uppercase}.event-item{display:flex;flex-direction:column}.event-item:hover .event-item__img{transform:scale(1.05)}.event-item:hover .event-item__title-link{color:#c5a059}.event-item__body{display:flex;flex:1;flex-direction:column;-webkit-padding-before:20px;padding-block-start:20px}.event-item__badge{background-color:#0f172a;block-size:64px;color:#fff;display:flex;flex-direction:column;inline-size:64px;inset-block-start:16px;inset-inline-start:16px;justify-content:center;position:absolute;text-align:center;z-index:2}.event-item__badge-day{font-size:20px;font-weight:800;line-height:1}.event-item__badge-month{font-size:11px;font-weight:600;letter-spacing:1px;-webkit-margin-before:2px;margin-block-start:2px}.event-item__excerpt{color:#475569;font-size:15px;line-height:1.6;-webkit-margin-after:24px;margin-block-end:24px}.event-item__footer{-webkit-margin-before:auto;margin-block-start:auto}.event-item__img{block-size:100%;display:block;inline-size:100%;object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1)}.event-item__media{aspect-ratio:16/9;border-radius:4px;overflow:hidden;position:relative}.event-item__meta{color:#c5a059;font-size:13px;font-weight:700;-webkit-margin-after:8px;margin-block-end:8px;text-transform:uppercase}.event-item__title{font-size:22px;font-weight:700;line-height:1.3;margin-block:0 12px;margin-inline:0}.event-item__title-link{color:#0f172a;text-decoration:none;transition:color .2s ease}.gridPostsLatest{background-color:#fff;padding-block:80px;padding-inline:20px}.gridPostsLatest .gridPostsLatest-header{-webkit-border-after:1px solid #eee;border-block-end:1px solid #eee;-webkit-margin-after:60px;margin-block-end:60px;-webkit-padding-after:20px;padding-block-end:20px}.gridPostsLatest .gridPostsLatest-header h2{color:#000;font-family:var(--font-family-heading, serif);font-size:clamp(28px,4vw,36px);font-weight:700;margin:0;text-transform:none}.gridPostsLatest .gridPostsLatest-list{display:grid;gap:60px 40px;grid-template-columns:repeat(1,1fr);list-style:none;margin:0;padding:0}@media (min-width: 768px){.gridPostsLatest .gridPostsLatest-list{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.gridPostsLatest .gridPostsLatest-list{grid-template-columns:repeat(3,1fr)}}.gridPostsLatest .gridPostsLatest-actions{display:flex;justify-content:center;-webkit-margin-before:80px;margin-block-start:80px}.postCard{block-size:100%;-webkit-border-after:1px solid transparent;border-block-end:1px solid transparent;display:flex;flex-direction:column;text-decoration:none;transition:border-color .3s ease}.postCard:hover .postCard-imageLink img{transform:scale(1.05)}.postCard:hover .postCard-title a{color:#036}.postCard .postCard-imageLink{aspect-ratio:16/9;background-color:#f5f5f5;-webkit-margin-after:25px;margin-block-end:25px;overflow:hidden}.postCard .postCard-imageLink img{block-size:100%;inline-size:100%;object-fit:cover;transition:transform .8s cubic-bezier(.165,.84,.44,1)}.postCard .postCard-content{display:flex;flex-direction:column;flex-grow:1}.postCard .postCard-title{font-size:20px;font-weight:700;line-height:1.4;-webkit-margin-after:15px;margin-block-end:15px}.postCard .postCard-title a{color:#1a1a1a;text-decoration:none;transition:color .3s ease}.postCard .postCard-excerpt{-webkit-box-orient:vertical;color:#4a4a4a;display:-webkit-box;font-size:15px;-webkit-line-clamp:3;line-height:1.7;-webkit-margin-after:30px;margin-block-end:30px;overflow:hidden}.postCard .btn-wnpism-hero{align-self:flex-start;font-size:11px;-webkit-margin-before:auto;margin-block-start:auto;padding-block:12px;padding-inline:25px 0}flynt-component[name=NavigationBurger]{--navigation-burger-height: 4.75rem;display:block}@media (min-width: 1024px){flynt-component[name=NavigationBurger]{display:none}}html.navigationBurgerIsOpen{overflow:hidden}.navigationBurger{--mobile-bg: #172f63;--mobile-bg-deep: #102756;--mobile-line: rgba(255, 255, 255, .16);--mobile-muted: rgba(255, 255, 255, .72);--mobile-text: #fff;color:var(--mobile-text)}.navigationBurger__bar{align-items:center;background:#fff;block-size:var(--navigation-burger-height);-webkit-border-after:1px solid rgba(0,47,95,.12);border-block-end:1px solid rgba(0,47,95,.12);display:flex;gap:1rem;inline-size:100%;justify-content:space-between;padding-block:.55rem;padding-inline:var(--container-spacing);position:relative;z-index:130}.navigationBurger__logo{display:inline-flex;min-inline-size:0}.navigationBurger__logo img{block-size:3.15rem;inline-size:auto;max-inline-size:min(17rem,68vw);object-fit:contain}.navigationBurger__open{align-items:center;background:#003c70;border:1px solid #003c70;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.76rem;font-weight:900;gap:.65rem;letter-spacing:.08em;min-block-size:2.45rem;padding-block:.55rem;padding-inline:.85rem;text-transform:uppercase}.navigationBurger__hamburger{block-size:.9rem;display:grid;inline-size:1.1rem;place-items:center;position:relative}.navigationBurger__hamburger span{background:currentColor;block-size:2px;border-radius:999px;inline-size:1.1rem;position:absolute}.navigationBurger__hamburger span:first-child{transform:translateY(-.24rem)}.navigationBurger__hamburger span:last-child{transform:translateY(.24rem)}.navigationBurger__drawer{background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.08),transparent 15rem),linear-gradient(180deg,var(--mobile-bg) 0%,var(--mobile-bg-deep) 100%);block-size:100dvh;color:#fff;inline-size:100%;top:0;right:0;bottom:0;left:0;opacity:0;overflow-y:auto;padding-block:clamp(1.7rem,7vw,3rem);padding-inline:clamp(1.6rem,7vw,3rem);pointer-events:none;position:fixed;transform:translate(100%);transition:opacity .22s ease,transform .26s ease,visibility .26s ease;visibility:hidden;z-index:220}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .navigationBurger__drawer{opacity:1;pointer-events:auto;transform:translate(0);visibility:visible}.navigationBurger__drawerInner{display:grid;gap:clamp(2rem,6vw,3.5rem);min-block-size:calc(100dvh - clamp(3.4rem,14vw,6rem))}.navigationBurger__close{align-items:center;background:transparent;block-size:3.5rem;border:0;color:#fff;cursor:pointer;display:inline-flex;inline-size:3.5rem;inset-block-start:clamp(1rem,4vw,2rem);inset-inline-end:clamp(1rem,4vw,2rem);justify-content:center;padding-block:0;padding-inline:0;position:absolute}.navigationBurger__close span{block-size:2.9rem;display:block;inline-size:2.9rem;position:relative}.navigationBurger__close span:before,.navigationBurger__close span:after{background:currentColor;block-size:.22rem;border-radius:999px;content:"";inline-size:3rem;inset-block-start:50%;inset-inline-start:50%;position:absolute}.navigationBurger__close span:before{transform:translate(-50%,-50%) rotate(45deg)}.navigationBurger__close span:after{transform:translate(-50%,-50%) rotate(-45deg)}.navigationBurger__menuArea{-webkit-padding-before:clamp(2.5rem,8vw,4.5rem);padding-block-start:clamp(2.5rem,8vw,4.5rem)}.navigationBurger__list,.navigationBurger__sublist{display:grid;list-style:none;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0}.navigationBurger__list{gap:clamp(1.2rem,4vw,1.75rem);max-inline-size:38rem}.navigationBurger__sublist{gap:.8rem;-webkit-margin-before:1rem;margin-block-start:1rem;-webkit-padding-start:clamp(1rem,4vw,1.5rem);padding-inline-start:clamp(1rem,4vw,1.5rem)}.navigationBurger__summary{align-items:center;color:#fff;cursor:pointer;display:grid;font-size:clamp(2.2rem,9vw,4rem);font-weight:900;gap:1.25rem;grid-template-columns:minmax(0,1fr) auto;letter-spacing:-.05em;line-height:1;list-style:none}.navigationBurger__summary::-webkit-details-marker{display:none}.navigationBurger__chevron{block-size:clamp(1.25rem,4vw,2rem);-webkit-border-after:.26rem solid currentColor;border-block-end:.26rem solid currentColor;-webkit-border-end:.26rem solid currentColor;border-inline-end:.26rem solid currentColor;inline-size:clamp(1.25rem,4vw,2rem);transform:rotate(45deg);transition:transform .18s ease}.navigationBurger__details[open]>.navigationBurger__summary .navigationBurger__chevron{transform:rotate(225deg)}.navigationBurger__link{color:#fff;display:block;font-size:clamp(2.2rem,9vw,4rem);font-weight:900;letter-spacing:-.05em;line-height:1;text-decoration:none}.navigationBurger__link--dummy{color:#ffffffd1}.navigationBurger__sublist .navigationBurger__link,.navigationBurger__sublist .navigationBurger__summary{color:var(--mobile-muted);font-size:clamp(1.12rem,4.6vw,1.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.15}.navigationBurger__sublist .navigationBurger__chevron{block-size:1rem;border-block-end-width:.18rem;border-inline-end-width:.18rem;inline-size:1rem}.navigationBurger__bottom{align-self:end;display:grid;gap:clamp(1.6rem,5vw,2.4rem)}.navigationBurger__quickLinks{display:grid;gap:clamp(.75rem,3vw,1.1rem);max-inline-size:30rem}.navigationBurger__quickLinks a{color:#fff;display:block;font-size:clamp(1.35rem,5vw,1.9rem);font-weight:850;letter-spacing:-.035em;line-height:1.08;text-decoration:none}.navigationBurger__footerLine{align-items:center;-webkit-border-before:1px solid var(--mobile-line);border-block-start:1px solid var(--mobile-line);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;-webkit-padding-before:1.25rem;padding-block-start:1.25rem}.navigationBurger__socials{display:flex;flex-wrap:wrap;gap:.9rem}.navigationBurger__socials a{align-items:center;border:1px solid var(--mobile-line);border-radius:999px;color:#fff;display:inline-flex;font-size:.82rem;font-weight:900;letter-spacing:.08em;min-block-size:2.45rem;padding-block:.65rem;padding-inline:.85rem;text-decoration:none;text-transform:uppercase}.navigationBurger__lang{align-items:center;border:1px solid var(--mobile-line);border-radius:999px;color:#fff;display:inline-flex;font-size:.82rem;font-weight:900;letter-spacing:.08em;min-block-size:2.45rem;padding-block:.65rem;padding-inline:.85rem;text-decoration:none}@media (max-width: 1023px){.navigationTopBar,.navigationMain{display:none}}@media (max-width: 520px){.navigationBurger__drawer{padding-inline:1.45rem}.navigationBurger__footerLine{align-items:start;flex-direction:column}}@media (max-width: 1023px){flynt-component[name=NavigationBurger]{--navigation-burger-height: 4.85rem;position:relative;z-index:300}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .navigationBurger__bar{box-shadow:0 .9rem 2rem #00000029}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .navigationBurger__open{background:#172f63;border-color:#172f63}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .navigationBurger__hamburger span:first-child{transform:rotate(45deg)}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .navigationBurger__hamburger span:last-child{transform:rotate(-45deg)}.navigationBurger__bar{position:relative;z-index:320}.navigationBurger__logo img{block-size:3rem;max-inline-size:min(16.5rem,64vw)}.navigationBurger__open{font-size:.72rem;min-block-size:2.35rem;padding-block:.5rem;padding-inline:.75rem}.navigationBurger__drawer{block-size:calc(100dvh - var(--navigation-burger-height));inset-block-start:var(--navigation-burger-height);inset-inline:0;padding-block:clamp(1.4rem,5vw,2.2rem) clamp(1.8rem,6vw,3rem);padding-inline:clamp(1.35rem,5vw,2.4rem);z-index:250}.navigationBurger__drawerInner{gap:clamp(1.5rem,4vw,2.3rem);min-block-size:calc(100dvh - var(--navigation-burger-height) - clamp(3.2rem,11vw,5.2rem))}.navigationBurger__close{display:none}.navigationBurger__menuArea{-webkit-padding-before:0;padding-block-start:0}.navigationBurger__list{gap:clamp(.9rem,3vw,1.25rem);max-inline-size:100%}.navigationBurger__summary,.navigationBurger__link{font-size:clamp(1.75rem,7.2vw,2.75rem);letter-spacing:-.045em;line-height:1.03}.navigationBurger__chevron{block-size:clamp(1rem,3.2vw,1.45rem);border-block-end-width:.2rem;border-inline-end-width:.2rem;inline-size:clamp(1rem,3.2vw,1.45rem)}.navigationBurger__sublist{gap:.65rem;-webkit-margin-before:.75rem;margin-block-start:.75rem;-webkit-padding-start:1rem;padding-inline-start:1rem}.navigationBurger__sublist .navigationBurger__link,.navigationBurger__sublist .navigationBurger__summary{font-size:clamp(1rem,4.2vw,1.35rem);line-height:1.18}.navigationBurger__bottom{gap:clamp(1.2rem,4vw,1.8rem)}.navigationBurger__quickLinks{gap:.65rem}.navigationBurger__quickLinks a{font-size:clamp(1.05rem,4.4vw,1.35rem);line-height:1.12}.navigationBurger__footerLine{gap:.75rem;-webkit-padding-before:1rem;padding-block-start:1rem}.navigationBurger__socials{gap:.5rem}.navigationBurger__socials a,.navigationBurger__lang{font-size:.72rem;min-block-size:2.15rem;padding-block:.55rem;padding-inline:.7rem}}@media (max-width: 520px){.navigationBurger__summary,.navigationBurger__link{font-size:clamp(1.55rem,7vw,2.2rem)}.navigationBurger__quickLinks a{font-size:1.05rem}}.navigationMain{background-color:#036;padding-block:0;position:relative}.navigationMain .container.class-navigationMain-container{align-items:center;display:flex;justify-content:space-between}.navigationMain-logoLink{display:flex;max-block-size:50px}.navigationMain-logoLink img{block-size:100%;inline-size:auto}.navigationMain-list{align-items:center;display:flex;gap:24px;list-style:none;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0}.navigationMain-item{align-items:center;display:flex;position:static}.navigationMain-item:hover .navigationMain-mega,.navigationMain-item.is-open .navigationMain-mega,.navigationMain-item:focus-within .navigationMain-mega{opacity:1;pointer-events:all;transform:translateY(0);visibility:visible}.navigationMain-item:hover .navigationMain-link:not(.is-dummy):after,.navigationMain-item.is-open .navigationMain-link:not(.is-dummy):after,.navigationMain-item:focus-within .navigationMain-link:not(.is-dummy):after{inline-size:100%}.navigationMain-item:hover .navigationMain-toggleIcon,.navigationMain-item.is-open .navigationMain-toggleIcon,.navigationMain-item:focus-within .navigationMain-toggleIcon{transform:rotate(180deg)}.navigationMain-link{color:#fff;display:inline-block;font-family:Inter,sans-serif;font-size:14px;font-weight:600;letter-spacing:.03em;padding-block:24px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.navigationMain-link:after{background-color:#fff;block-size:2px;content:"";inline-size:0;inset-block-end:16px;inset-inline-start:50%;position:absolute;transform:translate(-50%);transition:all .3s ease}.navigationMain-link:hover{color:#cbd5e1}.navigationMain-link.is-dummy{background:none!important;color:#fff!important;cursor:default!important;pointer-events:none!important;text-decoration:none!important}.navigationMain-link.is-dummy:hover,.navigationMain-link.is-dummy:active,.navigationMain-link.is-dummy:focus{background:none!important;color:#fff!important;text-decoration:none!important}.navigationMain-link.is-dummy:after{display:none!important;inline-size:0!important;opacity:0!important}.navigationMain-toggle{background:none;border:0;cursor:pointer;display:flex;-webkit-margin-start:4px;margin-inline-start:4px;padding-block:4px;padding-inline:4px}.navigationMain-toggle Icon{display:none}.navigationMain-toggleIcon{-webkit-border-before:4px solid #fff;border-block-start:4px solid #fff;-webkit-border-end:4px solid transparent;border-inline-end:4px solid transparent;-webkit-border-start:4px solid transparent;border-inline-start:4px solid transparent;display:inline-block;transition:transform .3s ease}.navigationMain-mega{background-color:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;inline-size:100%;inset-block-start:100%;inset-inline-start:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;visibility:hidden;z-index:100}.navigationMain-megaGrid{display:grid;gap:32px;padding-block:32px;padding-inline:0}.navigationMain-megaGrid.is-deep-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.navigationMain-megaGrid.is-simple-list{grid-template-columns:minmax(200px,320px);justify-content:start}.navigationMain-megaColumn{display:flex;flex-direction:column}.navigationMain-megaHeading{-webkit-border-after:2px solid #e2e8f0;border-block-end:2px solid #e2e8f0;color:#036;display:inline-block;font-size:16px;font-weight:700;-webkit-margin-after:16px;margin-block-end:16px;-webkit-padding-after:8px;padding-block-end:8px;text-decoration:none;text-transform:uppercase}.navigationMain-megaHeading:hover{text-decoration:underline}.navigationMain-megaHeading.is-dummy{cursor:default!important;pointer-events:none!important}.navigationMain-megaHeading.is-dummy:hover{text-decoration:none!important}.navigationMain-megaGroups{display:flex;flex-direction:column;gap:24px}.navigationMain-megaGroup{display:flex;flex-direction:column}.navigationMain-megaSubheading{color:#1e293b;display:inline-block;font-size:13px;font-weight:700;-webkit-margin-after:12px;margin-block-end:12px;text-decoration:none;text-transform:uppercase}.navigationMain-megaSubheading:hover{text-decoration:underline}.navigationMain-megaSubheading.is-dummy{cursor:default!important;pointer-events:none!important}.navigationMain-megaSubheading.is-dummy:hover{text-decoration:none!important}.navigationMain-megaSublist{display:flex;flex-direction:column;gap:10px;list-style:none;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0}.navigationMain-megaSubitem{display:block}.navigationMain-megaSublink{color:#475569;display:inline-block;font-size:14px;line-height:1.3;text-decoration:none;transition:color .2s ease}.navigationMain-megaSublink:hover{color:#036;text-decoration:underline}.navigationMain-megaSublink.is-dummy{cursor:default!important;pointer-events:none!important}.navigationMain-megaSublink.is-dummy:hover{text-decoration:none!important}.navigationMain-megaSublink.has-children{font-weight:600;-webkit-margin-after:4px;margin-block-end:4px}.navigationMain-megaDeepList{-webkit-border-start:2px solid rgba(0,51,102,.08);border-inline-start:2px solid rgba(0,51,102,.08);display:flex;flex-direction:column;gap:8px;list-style:none;-webkit-margin-after:8px;margin-block-end:8px;-webkit-margin-before:4px;margin-block-start:4px;margin-inline:0;padding-block:0;-webkit-padding-start:12px;padding-inline-start:12px}.navigationMain-megaDeepItem{display:block}.navigationMain-megaDeepLink{color:#64748b;display:inline-block;font-size:13px;line-height:1.3;text-decoration:none;transition:color .2s ease}.navigationMain-megaDeepLink:hover{color:#036;text-decoration:underline}.navigationMain-megaDeepLink.is-dummy{cursor:default!important;pointer-events:none!important}.navigationMain-megaDeepLink.is-dummy:hover{text-decoration:none!important}@media (max-width: 768px){.navigationMain{display:none}}.navigationTopBar{background-color:#fff;-webkit-border-after:1px solid #eee;border-block-end:1px solid #eee;padding-block:20px;padding-inline:0}.navigationTopBar .container{display:flex;flex-direction:column;gap:20px}.navigationTopBar-main{align-items:center;display:flex;inline-size:100%;justify-content:space-between}.navigationTopBar-logo img{inline-size:auto;max-block-size:80px}.navigationTopBar-actions{align-items:flex-end;display:flex;flex-direction:column;gap:10px}.navigationTopBar-search{align-items:center;-webkit-border-after:2px solid #036;border-block-end:2px solid #036;display:flex;padding-block:5px;padding-inline:0}.navigationTopBar-search input{background:transparent;border:0;font-size:14px;inline-size:200px;outline:none;padding-block:5px;padding-inline:5px}.navigationTopBar-search button{background:transparent;border:0;color:#036;cursor:pointer}.navigationTopBar-socials{align-items:center;display:flex;font-size:18px;gap:15px}.navigationTopBar-socials a{color:#036;text-decoration:none;transition:opacity .2s}.navigationTopBar-socials a:hover{opacity:.7}.navigationTopBar-socials .lang-switch{border:1px solid #036;border-radius:4px;font-size:14px;font-weight:700;padding-block:2px;padding-inline:6px}.navigationTopBar-quickLinks{-webkit-border-before:1px solid #f0f0f0;border-block-start:1px solid #f0f0f0;display:flex;gap:30px;justify-content:flex-end;-webkit-padding-before:15px;padding-block-start:15px}.navigationTopBar-quickLinks .link-item{align-items:center;color:#333;display:flex;font-size:14px;font-weight:500;gap:8px;text-decoration:none}.navigationTopBar-quickLinks .link-item i{color:#036;font-size:16px}.navigationTopBar-quickLinks .link-item:hover{color:#036;text-decoration:underline}@media (max-width: 768px){.navigationTopBar-main{flex-direction:column;gap:20px}.navigationTopBar-quickLinks{gap:15px;justify-content:center}}flynt-component[name=NavigationFooter]{background:radial-gradient(circle at 85% 20%,rgba(255,210,0,.14),transparent 24rem),linear-gradient(145deg,#001f3f,#00152d);color:#ffffffd1;display:block;font-size:.95rem;overflow:hidden}flynt-component[name=NavigationFooter] .navigationFooter__container{padding-block:clamp(2.25rem,5vw,4.5rem) 1.4rem}flynt-component[name=NavigationFooter] .navigationFooter__top{display:grid;gap:.85rem;grid-template-columns:repeat(4,minmax(0,1fr));-webkit-margin-after:clamp(2rem,4vw,3.5rem);margin-block-end:clamp(2rem,4vw,3.5rem)}flynt-component[name=NavigationFooter] .navigationFooter__shortcut{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:1rem;box-shadow:0 1rem 2rem #00000038;color:#fff;display:flex;flex-direction:column;min-block-size:7.1rem;padding-block:1rem;padding-inline:1rem;position:relative;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}flynt-component[name=NavigationFooter] .navigationFooter__shortcut:after{color:#ffd200;content:"→";font-size:1.15rem;font-weight:800;inset-block-start:1rem;inset-inline-end:1rem;position:absolute}flynt-component[name=NavigationFooter] .navigationFooter__shortcut:hover,flynt-component[name=NavigationFooter] .navigationFooter__shortcut:focus-visible{background:#ffffff1a;border-color:#ffd200bf;outline:none;transform:translateY(-.16rem)}flynt-component[name=NavigationFooter] .navigationFooter__shortcutLabel{color:#fff;font-size:1rem;font-weight:900;line-height:1.25;-webkit-padding-end:1.5rem;padding-inline-end:1.5rem}flynt-component[name=NavigationFooter] .navigationFooter__shortcutText{color:#ffffffa3;font-size:.82rem;line-height:1.55;-webkit-margin-before:.55rem;margin-block-start:.55rem;max-inline-size:13rem}flynt-component[name=NavigationFooter] .navigationFooter__main{border-block:1px solid rgba(255,255,255,.14);display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(16rem,1.45fr) repeat(4,minmax(9rem,1fr));padding-block:clamp(2rem,4vw,3.4rem)}flynt-component[name=NavigationFooter] .navigationFooter__brand{max-inline-size:28rem}flynt-component[name=NavigationFooter] .navigationFooter__logo{block-size:auto;display:block;inline-size:min(15rem,100%);-webkit-margin-after:1.2rem;margin-block-end:1.2rem}flynt-component[name=NavigationFooter] .navigationFooter__brandFallback{display:flex;flex-direction:column;gap:.15rem;-webkit-margin-after:1.2rem;margin-block-end:1.2rem}flynt-component[name=NavigationFooter] .navigationFooter__brandName{color:#fff;font-size:clamp(1.35rem,2.2vw,1.9rem);font-weight:900;letter-spacing:-.03em;line-height:1.05}flynt-component[name=NavigationFooter] .navigationFooter__brandSubname{color:#ffd200;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:800;line-height:1.15}flynt-component[name=NavigationFooter] .navigationFooter__lead{color:#ffffffd1;line-height:1.75;margin-block:0 1.3rem}flynt-component[name=NavigationFooter] .navigationFooter__title{color:#fff;font-size:.92rem;font-weight:900;letter-spacing:.08em;line-height:1.25;margin-block:0 1rem;text-transform:uppercase}flynt-component[name=NavigationFooter] .navigationFooter__text{color:#ffffffd1;line-height:1.7}flynt-component[name=NavigationFooter] .navigationFooter__text p{margin-block:0 .8rem}flynt-component[name=NavigationFooter] .navigationFooter__text a{color:#fff;font-weight:700;-webkit-text-decoration-color:rgba(255,210,0,.65);text-decoration-color:#ffd200a6;text-decoration-thickness:.1rem;text-underline-offset:.22rem}flynt-component[name=NavigationFooter] .navigationFooter__text a:hover,flynt-component[name=NavigationFooter] .navigationFooter__text a:focus-visible{color:#ffd200;outline:none}flynt-component[name=NavigationFooter] .navigationFooter__text--contact{-webkit-border-before:1px solid rgba(255,255,255,.14);border-block-start:1px solid rgba(255,255,255,.14);-webkit-margin-before:1rem;margin-block-start:1rem;-webkit-padding-before:1rem;padding-block-start:1rem}flynt-component[name=NavigationFooter] .navigationFooter__links,flynt-component[name=NavigationFooter] .navigationFooter__socials{display:flex;flex-direction:column;gap:.58rem;list-style:none;margin:0;padding:0}flynt-component[name=NavigationFooter] .navigationFooter__links a,flynt-component[name=NavigationFooter] .navigationFooter__socialLink{color:#ffffffd1;display:inline-flex;line-height:1.45;text-decoration:none;transition:color .16s ease,transform .16s ease}flynt-component[name=NavigationFooter] .navigationFooter__links a:hover,flynt-component[name=NavigationFooter] .navigationFooter__links a:focus-visible,flynt-component[name=NavigationFooter] .navigationFooter__socialLink:hover,flynt-component[name=NavigationFooter] .navigationFooter__socialLink:focus-visible{color:#ffd200;outline:none;transform:translate(.16rem)}flynt-component[name=NavigationFooter] .navigationFooter__links a:before{color:#ffd200;content:"›";font-weight:900;-webkit-margin-end:.45rem;margin-inline-end:.45rem}flynt-component[name=NavigationFooter] .navigationFooter__socials{flex-flow:row wrap;gap:.6rem}flynt-component[name=NavigationFooter] .navigationFooter__socialLink{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:999rem;color:#fff;font-size:.82rem;font-weight:800;min-block-size:2.1rem;padding-block:.35rem;padding-inline:.75rem}flynt-component[name=NavigationFooter] .navigationFooter__socialLink:hover,flynt-component[name=NavigationFooter] .navigationFooter__socialLink:focus-visible{background:#ffd20024;transform:translateY(-.08rem)}flynt-component[name=NavigationFooter] .navigationFooter__bottom{align-items:center;display:flex;gap:1rem;justify-content:space-between;-webkit-padding-before:1.3rem;padding-block-start:1.3rem}flynt-component[name=NavigationFooter] .navigationFooter__copyright{color:#ffffffa3;font-size:.82rem;line-height:1.55}flynt-component[name=NavigationFooter] .navigationFooter__copyright p{margin:0}flynt-component[name=NavigationFooter] .navigationFooter__legalNav{color:#ffffffa3;font-size:.82rem}@media (max-width: 1180px){flynt-component[name=NavigationFooter] .navigationFooter__main{grid-template-columns:minmax(16rem,1.4fr) repeat(2,minmax(11rem,1fr))}}@media (max-width: 860px){flynt-component[name=NavigationFooter] .navigationFooter__top{grid-template-columns:repeat(2,minmax(0,1fr))}flynt-component[name=NavigationFooter] .navigationFooter__main{grid-template-columns:1fr 1fr}flynt-component[name=NavigationFooter] .navigationFooter__brand{grid-column:1/-1}flynt-component[name=NavigationFooter] .navigationFooter__bottom{align-items:flex-start;flex-direction:column}}@media (max-width: 560px){flynt-component[name=NavigationFooter] .navigationFooter__container{-webkit-padding-before:2rem;padding-block-start:2rem}flynt-component[name=NavigationFooter] .navigationFooter__top,flynt-component[name=NavigationFooter] .navigationFooter__main{grid-template-columns:1fr}flynt-component[name=NavigationFooter] .navigationFooter__shortcut{min-block-size:auto}}.authority-card{-webkit-border-after:1px solid #e2e8f0;border-block-end:1px solid #e2e8f0;padding-block:40px}.authority-card:last-child{-webkit-border-after:0;border-block-end:0}.authority-card__details{display:flex;flex:1;flex-direction:column}.authority-card__link{color:#0f172a;text-decoration:none;transition:color .2s ease}.authority-card__link:hover{color:#c5a059}.authority-card__main-info{align-items:flex-start;display:flex;flex-direction:column;gap:32px;-webkit-margin-after:24px;margin-block-end:24px}@media (min-width: 768px){.authority-card__main-info{flex-direction:row}}.authority-card__meta-grid{display:grid;gap:16px;grid-template-columns:1fr;-webkit-margin-before:16px;margin-block-start:16px}@media (min-width: 576px){.authority-card__meta-grid{grid-template-columns:repeat(2,1fr)}}.authority-card__meta-item{font-size:14px;line-height:1.5}.authority-card__meta-label{color:#64748b;display:block;font-weight:600;-webkit-margin-after:4px;margin-block-end:4px;text-transform:uppercase}.authority-card__meta-value{color:#1e293b}.authority-card__name{color:#0f172a;font-size:24px;font-weight:700;margin:0}.authority-card__photo{block-size:100%;display:block;inline-size:100%;object-fit:cover}.authority-card__photo-placeholder{background-color:#f1f5f9;block-size:100%;inline-size:100%}.authority-card__photo-wrapper{aspect-ratio:1/1;border-radius:4px;flex-shrink:0;inline-size:140px;overflow:hidden}.authority-card__role{color:#c5a059;font-size:14px;font-weight:700;-webkit-margin-after:6px;margin-block-end:6px;text-transform:uppercase}.authority-competence{background-color:#f8fafc;border-radius:6px}.authority-competence__content{color:#334155;font-size:15px;line-height:1.6;padding-block:0 20px;padding-inline:20px}.authority-competence__icon{block-size:12px;display:inline-block;inline-size:12px;position:relative;transition:transform .2s ease}.authority-competence__icon:before,.authority-competence__icon:after{background-color:#0f172a;content:"";position:absolute}.authority-competence__icon:before{block-size:2px;inline-size:100%;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.authority-competence__icon:after{block-size:100%;inline-size:2px;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%)}.authority-competence[open] .authority-competence__icon{transform:rotate(45deg)}.authority-competence__summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:20px}.authority-competence__summary::-webkit-details-marker{display:none}.authority-competence__title{color:#0f172a;font-size:15px;font-weight:700}.block-faculty-authorities{padding-block:80px}.block-faculty-authorities__empty{color:#64748b;font-size:16px;text-align:center}.block-faculty-authorities__header{-webkit-border-after:2px solid #0f172a;border-block-end:2px solid #0f172a;-webkit-padding-after:16px;padding-block-end:16px}.block-faculty-authorities__list{display:flex;flex-direction:column;-webkit-margin-before:24px;margin-block-start:24px}.block-faculty-authorities__title{color:#0f172a;font-size:36px;font-weight:800;letter-spacing:-1px;margin:0;text-transform:uppercase}.hero-subpage{align-items:center;background-color:#0b132b;display:flex;min-block-size:55vh;overflow:hidden;padding-block:120px 100px;padding-inline:0;position:relative}.hero-subpage__actions{display:inline-flex}.hero-subpage__bg-glow{animation:pulseGlow 12s infinite alternate ease-in-out;background:radial-gradient(circle at var(--mouse-x, 85%) var(--mouse-y, 25%),rgba(28,67,143,.55) 0%,rgba(11,19,43,0) 70%);block-size:100%;filter:blur(80px);inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;transition:background .2s ease-out;z-index:1}.hero-subpage__container{position:relative;z-index:3}.hero-subpage__content{animation:heroFadeInUp 1.2s cubic-bezier(.16,1,.3,1) forwards;max-inline-size:820px;opacity:0}.hero-subpage__description{color:#cbd5e1;font-size:clamp(1.1rem,2vw,1.25rem);line-height:1.65;-webkit-margin-after:36px;margin-block-end:36px}.hero-subpage__description p{margin-block:0 16px;margin-inline:0}.hero-subpage__description p:last-child{-webkit-margin-after:0;margin-block-end:0}.hero-subpage__grid{background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:60px 60px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle at 85% 25%,#000,transparent 85%);mask-image:radial-gradient(circle at 85% 25%,#000,transparent 85%);opacity:.9;position:absolute;z-index:2}.hero-subpage__line{background:linear-gradient(to bottom,rgba(197,160,89,.15),transparent);block-size:100%;inline-size:1px}.hero-subpage__lines{display:flex;inset-block:0;inset-inline:8%;justify-content:space-between;pointer-events:none;position:absolute;z-index:2}.hero-subpage__pre-title{color:#c5a059;display:block;font-size:.875rem;font-weight:600;letter-spacing:.22em;-webkit-margin-after:20px;margin-block-end:20px;text-transform:uppercase}.hero-subpage__title{color:#fff;font-size:clamp(2.5rem,5.5vw,4rem);font-weight:700;line-height:1.15;margin-block:0 24px;margin-inline:0}@keyframes heroFadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%{transform:scale(1)}to{transform:scale(1.05)}}@media (prefers-reduced-motion: reduce){.hero-subpage__bg-glow{animation:none}.hero-subpage__content{animation:none;opacity:1}}.contact-channel{background-color:#f8fafc;-webkit-border-start:4px solid #0f172a;border-inline-start:4px solid #0f172a;border-radius:0 8px 8px 0;display:flex;flex-direction:column;gap:16px;padding:24px;transition:transform .2s ease-in-out}.contact-channel:hover{transform:translate(4px)}.contact-channel--staff{border-inline-start-color:#c5a059}.contact-channel--staff .contact-channel__badge{background-color:#c5a059}.contact-channel__badge{align-self:flex-start;background-color:#0f172a;border-radius:4px;color:#fff;font-size:12px;font-weight:700;padding-block:4px;padding-inline:8px;text-transform:uppercase}.contact-channel__badge i{-webkit-margin-end:4px;margin-inline-end:4px}.contact-channel__desc{color:#475569;font-size:15px;line-height:1.6;margin:0}.contact-channel__link{color:#0f172a;display:inline-block;font-weight:700;-webkit-margin-before:12px;margin-block-start:12px;text-decoration:none}.contact-channel__link i{-webkit-margin-end:6px;margin-inline-end:6px}.contact-channel__link:hover{text-decoration:underline}.contact-channel__title{color:#1e293b;font-size:20px;font-weight:500;letter-spacing:-.01em;margin-block:8px 0;margin-inline:0}.it-contact{padding-block:64px}.it-contact__channels{display:flex;flex-direction:column;gap:24px}.it-contact__day{color:#0f172a;font-size:15px}.it-contact__grid{display:grid;gap:48px;grid-template-columns:1fr}@media (min-width: 992px){.it-contact__grid{grid-template-columns:4fr 5fr}}.it-contact__hours{color:#334155;font-size:15px;text-align:end}.it-contact__hours-box{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:32px}.it-contact__note{color:#64748b;font-size:14px;line-height:1.5;-webkit-margin-before:24px;margin-block-start:24px;margin-inline:0}.it-contact__note i{color:#c5a059;-webkit-margin-end:4px;margin-inline-end:4px}.it-contact__table{border-collapse:collapse;inline-size:100%}.it-contact__table td{-webkit-border-after:1px solid #f1f5f9;border-block-end:1px solid #f1f5f9;padding-block:12px;padding-inline:8px}.it-contact__title{color:#0f172a;font-size:32px;font-weight:400;letter-spacing:-.02em;margin-block:0 32px;margin-inline:0}.it-contact__title i{color:#c5a059;-webkit-margin-end:12px;margin-inline-end:12px}.block-team-grid{padding-block:40px}.info-row{align-items:flex-start;display:flex;gap:16px}.info-row__content{display:flex;flex-direction:column}.info-row__icon-circle{align-items:center;block-size:36px;border:1px solid #7dd3fc;border-radius:50%;color:#0284c7;display:flex;flex-shrink:0;inline-size:36px;justify-content:center}.info-row__icon-circle i{font-size:14px}.info-row__label{color:#7dd3fc;font-size:11px;font-weight:600;text-transform:uppercase}.info-row__value{color:#475569;font-size:14px;line-height:1.5;margin-block:0;margin-inline:0}.info-row__value a{color:inherit;text-decoration:none}.info-row__value a:hover{text-decoration:underline}.member-box{display:flex;flex-direction:column;gap:24px}.member-box__info-list{display:flex;flex-direction:column;gap:16px}.member-box__name{color:#334155;font-size:18px;font-weight:700;margin-block:0 4px;margin-inline:0}.member-box__role{color:#64748b;font-size:14px;font-style:italic;margin-block:0;margin-inline:0}.team-group{-webkit-margin-after:48px;margin-block-end:48px}.team-group:last-child{-webkit-margin-after:0;margin-block-end:0}.team-group__divider{border:0;-webkit-border-before:1px solid #e2e8f0;border-block-start:1px solid #e2e8f0;margin-block:48px}.team-group__heading{color:#0284c7;font-size:22px;font-weight:400;margin-block:0 32px;margin-inline:0}.team-group--cards .team-group__grid{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width: 768px){.team-group--cards .team-group__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.team-group--cards .team-group__grid{grid-template-columns:repeat(3,1fr)}}.team-group--cards .member-box{border:1px solid #e2e8f0;border-radius:6px;padding-block:24px;padding-inline:24px;transition:box-shadow .2s ease-in-out}.team-group--cards .member-box:hover{box-shadow:0 4px 12px #0000000d}.team-group--minimal .team-group__grid{display:grid;gap:48px 32px;grid-template-columns:1fr}@media (min-width: 768px){.team-group--minimal .team-group__grid{grid-template-columns:repeat(2,1fr)}}.team-group--minimal .member-box{border:0;padding-block:0;padding-inline:0}.accordion-item{-webkit-border-after:1px solid #e2e8f0;border-block-end:1px solid #e2e8f0;transition:border-color .3s ease-in-out}.accordion-item[open]{border-block-end-color:#c5a059}.accordion-item[open] .accordion-item__icon{color:#c5a059;transform:rotate(225deg)}.accordion-item[open] .accordion-item__question{color:#0f172a;font-weight:500}.accordion-item__content{color:#475569;font-size:16px;line-height:1.75;padding-block:8px 32px;padding-inline:0}.accordion-item__content a{-webkit-border-after:1px solid rgba(197,160,89,.3);border-block-end:1px solid rgba(197,160,89,.3);color:#0f172a;text-decoration:none;transition:border-color .2s ease-in-out,color .2s ease-in-out}.accordion-item__content a:hover{border-block-end-color:#c5a059;color:#c5a059}.accordion-item__content p{margin-block:0 16px;margin-inline:0}.accordion-item__content p:last-child{-webkit-margin-after:0;margin-block-end:0}.accordion-item__icon{block-size:8px;-webkit-border-after:2px solid currentColor;border-block-end:2px solid currentColor;-webkit-border-end:2px solid currentColor;border-inline-end:2px solid currentColor;color:#94a3b8;display:block;flex-shrink:0;inline-size:8px;transform:rotate(45deg);transition:color .2s ease-in-out,transform .2s ease-in-out}.accordion-item__summary{align-items:center;cursor:pointer;display:flex;gap:32px;justify-content:space-between;list-style:none;padding-block:28px;padding-inline:0}.accordion-item__summary::-webkit-details-marker{display:none}.accordion-item__summary:focus-visible{outline:2px solid #c5a059;outline-offset:8px}.accordion-item__question{color:#334155;font-size:19px;font-weight:400;letter-spacing:-.01em;line-height:1.4;transition:color .2s ease-in-out}.accordion-item:hover .accordion-item__question{color:#0f172a}.block-accordion{padding-block:80px}.block-accordion__list{-webkit-border-before:1px solid #e2e8f0;border-block-start:1px solid #e2e8f0;-webkit-margin-before:40px;margin-block-start:40px}.block-accordion__title{color:#0f172a;font-size:32px;font-weight:400;letter-spacing:-.02em;margin-block:0;margin-inline:0}.block-useful-links{padding-block:80px}.block-useful-links__grid{display:grid;gap:32px 48px;grid-template-columns:1fr;-webkit-margin-before:48px;margin-block-start:48px}@media (min-width: 768px){.block-useful-links__grid{grid-template-columns:repeat(2,1fr)}}.block-useful-links__title{color:#0f172a;font-size:32px;font-weight:400;letter-spacing:-.02em;margin-block:0;margin-inline:0}.link-item{-webkit-border-after:1px solid #e2e8f0;border-block-end:1px solid #e2e8f0;display:flex;flex-direction:column;gap:6px;-webkit-padding-after:24px;padding-block-end:24px;position:relative;transition:border-color .2s ease-in-out}.link-item:hover{border-block-end-color:#c5a059}.link-item__arrow{font-size:11px;opacity:.3;transform:translateY(0);transition:color .2s ease-in-out,opacity .2s ease-in-out,transform .2s ease-in-out}.link-item:hover .link-item__arrow{color:#c5a059;opacity:1;transform:translate(2px,-2px)}.link-item__desc{color:#475569;font-size:15px;line-height:1.6;margin-block:0;margin-inline:0}.link-item__target{align-self:flex-start;text-decoration:none}.link-item__target:focus-visible{outline:2px solid #c5a059;outline-offset:4px}.link-item__title{align-items:center;color:#0f172a;display:inline-flex;font-size:18px;font-weight:500;gap:8px;letter-spacing:-.01em;transition:color .2s ease-in-out}.link-item:hover .link-item__title{color:#c5a059}.block-student-council{padding-block:80px}.block-student-council__groups{display:flex;flex-direction:column;gap:64px;-webkit-margin-before:48px;margin-block-start:48px}.block-student-council__title{color:#0f172a;font-size:32px;font-weight:400;letter-spacing:-.02em;margin-block:0;margin-inline:0}.council-group{display:flex;flex-direction:column;gap:32px}.council-group__grid{display:grid;gap:24px 48px;grid-template-columns:1fr}@media (min-width: 768px){.council-group__grid{grid-template-columns:repeat(2,1fr)}}.council-group__title{color:#0f172a;font-size:20px;font-weight:500;letter-spacing:-.01em;margin-block:0;margin-inline:0;-webkit-padding-after:12px;padding-block-end:12px}.student-card{-webkit-border-start:2px solid #e2e8f0;border-inline-start:2px solid #e2e8f0;display:flex;flex-direction:column;gap:8px;-webkit-padding-start:16px;padding-inline-start:16px;transition:border-inline-start-color .2s ease-in-out}.student-card:hover{border-inline-start-color:#c5a059}.student-card__contacts{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.student-card__identity{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.student-card__link{color:#64748b;font-size:13px;text-decoration:none;transition:color .2s ease-in-out}.student-card__link i{font-size:11px;-webkit-margin-end:4px;margin-inline-end:4px}.student-card__link:hover{color:#c5a059}.student-card__name{color:#1e293b;font-size:16px;font-weight:500}.student-card__role{color:#c5a059;font-size:13px;font-style:italic}.block-council-intro{padding-block:80px}.block-council-intro__aside{align-items:center;display:flex;flex-direction:column;gap:24px}.block-council-intro__content{display:flex;flex-direction:column;gap:24px}.block-council-intro__grid{display:grid;gap:48px;grid-template-columns:1fr}@media (min-width: 992px){.block-council-intro__grid{grid-template-columns:7fr 4fr}}.block-council-intro__text{color:#475569;font-size:16px;line-height:1.75}.block-council-intro__text p{margin-block:0 16px;margin-inline:0}.block-council-intro__text p:last-child{-webkit-margin-after:0;margin-block-end:0}.block-council-intro__title{color:#0f172a;font-size:32px;font-weight:400;letter-spacing:-.02em;margin-block:0;margin-inline:0}.council-avatar{aspect-ratio:1/1;border:1px solid #e2e8f0;border-radius:50%;inline-size:100%;max-inline-size:240px;overflow:hidden;padding-block:8px;padding-inline:8px}.council-avatar__img{block-size:100%;border-radius:50%;display:block;inline-size:100%;object-fit:cover}.council-socials{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.council-socials__link{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#334155;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding-block:10px;padding-inline:16px;text-decoration:none;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}.council-socials__link i{font-size:16px}.council-socials__link:hover{background-color:#fff;border-color:#c5a059;color:#c5a059}.block-research-clubs{padding-block:80px}.block-research-clubs__list{-webkit-border-before:1px solid #e2e8f0;border-block-start:1px solid #e2e8f0;-webkit-margin-before:40px;margin-block-start:40px}.block-research-clubs__title{color:#0f172a;font-size:32px;font-weight:400;letter-spacing:-.02em;margin-block:0;margin-inline:0}.club-item{-webkit-border-after:1px solid #e2e8f0;border-block-end:1px solid #e2e8f0;transition:border-color .3s ease-in-out}.club-item[open]{border-block-end-color:#c5a059}.club-item[open] .club-item__icon{color:#c5a059;transform:rotate(225deg)}.club-item[open] .club-item__name{color:#0f172a}.club-item__body{padding-block:16px 40px;padding-inline:0}.club-item__grid{display:grid;gap:40px;grid-template-columns:1fr}@media (min-width: 992px){.club-item__grid{grid-template-columns:7fr 5fr}}.club-item__header-left{align-items:center;display:flex;gap:24px}.club-item__icon{block-size:8px;-webkit-border-after:2px solid currentColor;border-block-end:2px solid currentColor;-webkit-border-end:2px solid currentColor;border-inline-end:2px solid currentColor;color:#94a3b8;display:block;flex-shrink:0;inline-size:8px;transform:rotate(45deg);transition:color .2s ease-in-out,transform .2s ease-in-out}.club-item__logo{aspect-ratio:1/1;background-color:#fff;block-size:48px;border-radius:4px;flex-shrink:0;inline-size:48px;object-fit:contain}.club-item__meta{display:flex;flex-direction:column;gap:4px}.club-item__name{color:#334155;font-size:19px;font-weight:400;letter-spacing:-.01em;line-height:1.3;margin-block:0;margin-inline:0;transition:color .2s ease-in-out}.club-item:hover .club-item__name{color:#0f172a}.club-item__summary{align-items:center;cursor:pointer;display:flex;gap:32px;justify-content:space-between;list-style:none;padding-block:28px;padding-inline:0}.club-item__summary::-webkit-details-marker{display:none}.club-item__summary:focus-visible{outline:2px solid #c5a059;outline-offset:8px}.club-item__supervisor{color:#64748b;font-size:14px}.club-profile-section{display:flex;flex-direction:column;gap:8px;-webkit-margin-after:28px;margin-block-end:28px}.club-profile-section:last-child{-webkit-margin-after:0;margin-block-end:0}.club-profile-section--accent{background-color:#f8fafc;-webkit-border-start:3px solid #c5a059;border-inline-start:3px solid #c5a059;padding-block:16px;padding-inline:20px}.club-profile-section__content{color:#475569;font-size:15px;line-height:1.65}.club-profile-section__content a{color:#0f172a;font-weight:500;text-decoration:underline;-webkit-text-decoration-color:rgba(197,160,89,.4);text-decoration-color:#c5a05966}.club-profile-section__content a:hover{color:#c5a059;-webkit-text-decoration-color:#c5a059;text-decoration-color:#c5a059}.club-profile-section__content p{margin-block:0 12px;margin-inline:0}.club-profile-section__content p:last-child{-webkit-margin-after:0;margin-block-end:0}.club-profile-section__text{color:#475569;font-size:15px;line-height:1.6;margin-block:0;margin-inline:0}.club-profile-section__title{color:#0f172a;font-size:13px;font-weight:600;letter-spacing:.05em;margin-block:0;margin-inline:0;text-transform:uppercase}.block-magazine-grid{padding-block:80px}.block-magazine-grid__grid{display:grid;gap:40px 32px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));-webkit-margin-before:48px;margin-block-start:48px}.block-magazine-grid__title{color:#0f172a;font-size:32px;font-weight:400;letter-spacing:-.02em;margin-block:0;margin-inline:0}.magazine-card{display:flex;flex-direction:column;gap:16px}.magazine-card__button{align-items:center;background-color:#0f172a;border:0;border-radius:4px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.02em;padding-block:12px;padding-inline:16px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-in-out,transform .2s ease-in-out}.magazine-card__button i{font-size:14px}.magazine-card__button:hover{background-color:#c5a059}.magazine-card__button:focus-visible{outline:2px solid #c5a059;outline-offset:4px}.magazine-card__img{block-size:100%;display:block;inline-size:100%;object-fit:cover;transition:transform .3s ease-in-out}.magazine-card__link:hover .magazine-card__img{transform:scale(1.03)}.magazine-card__link{border-radius:6px;display:block;overflow:hidden;position:relative}.magazine-card__link:focus-visible{outline:2px solid #c5a059;outline-offset:4px}lounge{border-radius:6px}.magazine-card__meta{display:flex;flex-direction:column;gap:6px}.magazine-card__title{color:#0f172a;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:1.4;margin-block:0;margin-inline:0}.magazine-card__wrapper{aspect-ratio:17/22;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out}.magazine-card__link:hover .magazine-card__wrapper{box-shadow:0 12px 24px #00000014;transform:translateY(-4px)}.author-item{-webkit-border-start:2px solid #e2e8f0;border-inline-start:2px solid #e2e8f0;padding-block:8px;-webkit-padding-start:16px;padding-inline-start:16px;transition:border-inline-start-color .2s ease-in-out}.author-item:hover{border-inline-start-color:#c5a059}.author-item__name{color:#1e293b;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:1.4}.block-authors-grid{padding-block:64px}.block-authors-grid__grid{display:grid;gap:16px 48px;grid-template-columns:1fr;-webkit-margin-before:32px;margin-block-start:32px}@media (min-width: 768px){.block-authors-grid__grid{grid-template-columns:repeat(2,1fr)}}.block-authors-grid__title{color:#0f172a;font-size:32px;font-weight:400;letter-spacing:-.02em;margin-block:0;margin-inline:0}[data-component=BlockPageWithSidebar]{display:block}[data-component=BlockPageWithSidebar] .layout-sidebar{inline-size:100%}[data-component=BlockPageWithSidebar] .sidebar-heading{-webkit-border-after:3px solid #ff8a3d;border-block-end:3px solid #ff8a3d;color:#000;font-size:1.5rem;font-weight:800;-webkit-margin-after:25px;margin-block-end:25px;-webkit-padding-after:10px;padding-block-end:10px;text-transform:uppercase}[data-component=BlockPageWithSidebar] .coordinators-list{display:flex;flex-direction:column;gap:20px}[data-component=BlockPageWithSidebar] .coordinator-card{background-color:#f9f9f9;-webkit-border-start:4px solid #e33326;border-inline-start:4px solid #e33326;border-radius:8px;box-shadow:0 2px 8px #0000000d;padding:20px}[data-component=BlockPageWithSidebar] .coordinator-card__role{color:#666;display:block;font-size:.8rem;font-weight:700;-webkit-margin-after:5px;margin-block-end:5px;text-transform:uppercase}[data-component=BlockPageWithSidebar] .coordinator-card__name{color:#000;font-size:1.15rem;font-weight:800;-webkit-margin-after:15px;margin-block-end:15px}[data-component=BlockPageWithSidebar] .coordinator-card__details{display:flex;flex-direction:column;gap:6px}[data-component=BlockPageWithSidebar] .coordinator-card__details .detail-item{font-size:.9rem;line-height:1.4;margin:0}[data-component=BlockPageWithSidebar] .coordinator-card__details .detail-item strong{color:#333}[data-component=BlockPageWithSidebar] .coordinator-card__details .detail-item a{color:#e33326;text-decoration:none}[data-component=BlockPageWithSidebar] .coordinator-card__details .detail-item a:hover{text-decoration:underline}@media (min-width: 992px){[data-component=BlockPageWithSidebar]{grid-column:2;grid-row:1/100}[data-component=BlockPageWithSidebar] .layout-sidebar{inline-size:100%;inset-block-start:40px;max-inline-size:380px;position:-webkit-sticky;position:sticky}}.blockLibrary{--accent-color: #d4a017;--bg-light: #f8f9fa;--border-color: #e1e4e8;--primary-color: #002d5d;--text-muted: #586069;--transition: all .4s cubic-bezier(.165, .84, .44, 1);background-color:#fff;padding-block:80px;padding-inline:0}.blockLibrary__accordion{-webkit-border-after:1px solid var(--border-color);border-block-end:1px solid var(--border-color)}.blockLibrary__accordion:first-child{-webkit-border-before:1px solid var(--border-color);border-block-start:1px solid var(--border-color)}.blockLibrary__accordionContent{overflow:hidden;transition:var(--transition)}.blockLibrary__accordionContent[hidden]{display:none}.blockLibrary__accordionIcon{block-size:20px;inline-size:20px;position:relative}.blockLibrary__accordionIcon:before,.blockLibrary__accordionIcon:after{background-color:var(--primary-color);content:"";inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%);transition:var(--transition)}.blockLibrary__accordionIcon:before{block-size:2px;inline-size:100%}.blockLibrary__accordionIcon:after{block-size:100%;inline-size:2px}.blockLibrary__accordionInner{padding-block:0 30px;padding-inline:20px}.blockLibrary__accordionTitle{color:var(--primary-color);font-size:1.1rem;font-weight:600;text-transform:uppercase}.blockLibrary__accordionTrigger{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;inline-size:100%;justify-content:space-between;padding-block:25px;padding-inline:20px;text-align:start}.blockLibrary__accordionTrigger:focus-visible{outline:2px solid var(--accent-color)}.blockLibrary__accordionTrigger[aria-expanded=true] .blockLibrary__accordionIcon:after{transform:translate(-50%,-50%) rotate(90deg)}.blockLibrary__card{background:var(--bg-light);border-radius:4px;-webkit-margin-after:30px;margin-block-end:30px;padding-block:40px;padding-inline:40px;position:relative;transition:var(--transition)}.blockLibrary__card--accent{background:var(--primary-color);color:#fff}.blockLibrary__card--accent .blockLibrary__cardTitle{color:#fff}.blockLibrary__card--accent .blockLibrary__cardTitle:after{background:var(--accent-color)}.blockLibrary__card--accent .blockLibrary__cardIcon{color:var(--accent-color)}.blockLibrary__card--accent .blockLibrary__cardContent p{color:#fffc}.blockLibrary__card:hover{box-shadow:0 20px 40px #0000000d;transform:translateY(-5px)}.blockLibrary__cardContent{font-size:.95rem;line-height:1.6}.blockLibrary__cardContent p{-webkit-margin-after:10px;margin-block-end:10px}.blockLibrary__cardIcon{color:var(--primary-color);font-size:2rem;-webkit-margin-after:20px;margin-block-end:20px}.blockLibrary__cardTitle{color:var(--primary-color);font-size:1.25rem;font-weight:700;-webkit-margin-after:20px;margin-block-end:20px;-webkit-padding-after:15px;padding-block-end:15px;position:relative;text-transform:uppercase}.blockLibrary__cardTitle:after{background:var(--primary-color);block-size:2px;content:"";inline-size:40px;inset-block-end:0;inset-inline-start:0;position:absolute}.blockLibrary__galleryGrid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));-webkit-margin-before:40px;margin-block-start:40px}.blockLibrary__galleryImage{block-size:200px;display:block;inline-size:100%;object-fit:cover;transition:var(--transition)}.blockLibrary__galleryItem{overflow:hidden}.blockLibrary__galleryItem:hover .blockLibrary__galleryImage{transform:scale(1.05)}.blockLibrary__grid{display:grid;gap:60px;grid-template-columns:1fr 2fr}@media (max-width: 991px){.blockLibrary__grid{grid-template-columns:1fr}}.blockLibrary__header{-webkit-margin-after:60px;margin-block-end:60px;text-align:start}.blockLibrary__links{display:flex;flex-direction:column;gap:10px;-webkit-margin-before:15px;margin-block-start:15px}.blockLibrary__sectionTitle{color:var(--primary-color);font-size:1.75rem;font-weight:700;-webkit-margin-after:30px;margin-block-end:30px}.blockLibrary__sectionTitle--center{text-align:center}.blockLibrary__table{border-collapse:collapse;font-size:.9rem;inline-size:100%;-webkit-margin-before:22px;margin-block-start:22px}.blockLibrary__table th,.blockLibrary__table td{border:1px solid var(--border-color);padding-block:12px;padding-inline:15px;text-align:start}.blockLibrary__table th{background-color:var(--bg-light);color:var(--primary-color);font-weight:700}.blockLibrary__tableWrapper{-webkit-margin-before:20px;margin-block-start:20px;overflow-x:auto}.blockLibrary__textContent{color:var(--text-muted);font-size:1.05rem;line-height:1.8}.blockLibrary__textContent p{-webkit-margin-after:20px;margin-block-end:20px}.blockLibrary__textLink{color:var(--primary-color);font-weight:600;text-decoration:underline;transition:var(--transition)}.blockLibrary__textLink:hover{color:var(--accent-color)}.blockLibrary__textSection{-webkit-margin-after:50px;margin-block-end:50px}.blockLibrary__title{color:var(--primary-color);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;margin:0;text-transform:uppercase}.blockLibrary__titleAccent{background:var(--accent-color);block-size:4px;inline-size:80px;-webkit-margin-before:20px;margin-block-start:20px}@media (prefers-reduced-motion: reduce){.blockLibrary{--transition: none}.blockLibrary [data-aos]{opacity:1!important;transform:none!important}}.blockAlumni{--accent-gold: #d4a017;--bg-dark: #002d5d;--bg-soft: #f4f7f9;--border-color: #e1e4e8;--text-main: #333;--transition: all .3s ease;background-color:#fff;display:block;padding-block:80px}.blockAlumni__activity{-webkit-border-after:1px solid var(--border-color);border-block-end:1px solid var(--border-color);-webkit-margin-after:40px;margin-block-end:40px;-webkit-padding-after:40px;padding-block-end:40px}.blockAlumni__activity:last-child{border:0}.blockAlumni__card{background:var(--bg-soft);border-radius:8px;-webkit-margin-after:30px;margin-block-end:30px;padding:30px}.blockAlumni__card--accent{-webkit-border-start:4px solid var(--accent-gold);border-inline-start:4px solid var(--accent-gold)}.blockAlumni__card--dark{background:var(--bg-dark);color:#fff}.blockAlumni__card--dark .blockAlumni__cardTitle{color:var(--accent-gold)}.blockAlumni__cardBody{font-size:.95rem;line-height:1.6}.blockAlumni__cardBody--hymn{font-style:italic;text-align:center}.blockAlumni__cardBody a{color:var(--bg-dark);font-weight:700;text-decoration:underline}.blockAlumni__cardBody a:hover{color:var(--accent-gold)}.blockAlumni__cardTitle{color:var(--bg-dark);font-size:1.2rem;font-weight:800;-webkit-margin-after:20px;margin-block-end:20px;text-transform:uppercase}.blockAlumni__galleryImage{block-size:auto;border-radius:4px;display:block;inline-size:100%;object-fit:cover}.blockAlumni__grid{display:grid;gap:60px;grid-template-columns:2fr 1fr}@media (max-width: 991px){.blockAlumni__grid{grid-template-columns:1fr}}.blockAlumni__introFlex{align-items:start;display:flex;gap:40px;-webkit-margin-after:60px;margin-block-end:60px}@media (max-width: 767px){.blockAlumni__introFlex{flex-direction:column}}.blockAlumni__introImage{border-radius:4px;box-shadow:0 10px 30px #0000001a;inline-size:100%}.blockAlumni__introImageWrapper{flex:1}.blockAlumni__introText{flex:1.2}.blockAlumni__introText h1{color:var(--bg-dark);font-size:2.5rem;font-weight:800;-webkit-margin-after:25px;margin-block-end:25px}.blockAlumni__sectionTitle{color:var(--bg-dark);font-size:1.8rem;font-weight:800;-webkit-margin-after:40px;margin-block-end:40px;position:relative}.blockAlumni__sectionTitle:after{background:var(--accent-gold);block-size:3px;content:"";display:block;inline-size:60px;-webkit-margin-before:15px;margin-block-start:15px}.blockAlumni__swiper{-webkit-margin-before:25px;margin-block-start:25px;-webkit-padding-after:30px;padding-block-end:30px}.blockAlumni__wysiwyg{color:var(--text-main);line-height:1.8}.blockAlumni__wysiwyg ol,.blockAlumni__wysiwyg ul{margin-block:20px;-webkit-padding-start:20px;padding-inline-start:20px}.blockAlumni__wysiwyg ol li,.blockAlumni__wysiwyg ul li{-webkit-margin-after:10px;margin-block-end:10px}.blockStaffList{--color-border: #e1e4e8;--color-primary: #2c3e50;--color-secondary: #f0f0f0;--transition-base: .3s cubic-bezier(.4, 0, .2, 1);display:block;padding-block:60px}.blockStaffList__card{border:1px solid var(--color-border);border-radius:8px;display:flex;flex-direction:column;overflow:hidden;transition:transform var(--transition-base),box-shadow var(--transition-base)}.blockStaffList__card:hover{box-shadow:0 12px 24px #0000001a;transform:translateY(-8px)}.blockStaffList__card:hover .blockStaffList__image{transform:scale(1.05)}.blockStaffList__cardContent{padding-block:20px;padding-inline:20px}.blockStaffList__cardContent h3{font-size:1rem;font-weight:700;line-height:1.3;margin-block:0;margin-inline:0}.blockStaffList__cardLink{color:inherit;display:block;text-decoration:none}.blockStaffList__grid{display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}@media (max-width: 991px){.blockStaffList__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 767px){.blockStaffList__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 479px){.blockStaffList__grid{grid-template-columns:1fr}}.blockStaffList__header{-webkit-margin-after:40px;margin-block-end:40px}.blockStaffList__image{block-size:100%;display:block;inline-size:100%;object-fit:cover;transition:transform var(--transition-base)}.blockStaffList__imageWrapper{aspect-ratio:3/4;background:var(--color-secondary);overflow:hidden}.blockStaffList__pagination{display:flex;gap:8px;justify-content:center;-webkit-margin-before:40px;margin-block-start:40px}.blockStaffList__pagination a{border:1px solid var(--color-border);border-radius:4px;padding-block:8px;padding-inline:16px;text-decoration:none;transition:background .2s}.blockStaffList__pagination a:hover,.blockStaffList__pagination a.is-active{background:var(--color-primary);color:#fff}.blockStaffList__placeholder{align-items:center;block-size:100%;display:flex;font-size:3rem;justify-content:center}.blockStaffList__searchInput{border:1px solid var(--color-border);border-radius:4px;font-size:1rem;inline-size:100%;-webkit-margin-after:40px;margin-block-end:40px;padding-block:16px;padding-inline:16px;transition:border-color var(--transition-base)}.blockStaffList__searchInput:focus{border-color:var(--color-primary);outline:none}.blockStaffList__title{color:var(--color-primary);font-size:2rem;font-weight:800;margin-block:0}.blockLegacyStaff{background-color:#fff;padding-block:60px}.blockLegacyStaff__colTitle{-webkit-border-after:2px solid #d4a017;border-block-end:2px solid #d4a017;color:#002d5d;font-size:1.5rem;font-weight:800;-webkit-margin-after:20px;margin-block-end:20px;-webkit-padding-after:10px;padding-block-end:10px}.blockLegacyStaff__cross{color:#777;font-size:.8em;-webkit-margin-start:5px;margin-inline-start:5px}.blockLegacyStaff__grid{display:grid;gap:40px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 991px){.blockLegacyStaff__grid{grid-template-columns:1fr}}.blockLegacyStaff__item{color:#333;font-size:.95rem;line-height:1.5;-webkit-margin-after:10px;margin-block-end:10px}.blockLegacyStaff__link{color:#002d5d;font-weight:600;text-decoration:none}.blockLegacyStaff__link:hover{color:#d4a017;text-decoration:underline}.blockLegacyStaff__list{list-style:none;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0}.flyntComponent[is=custom-BlockTextWithImage]{padding-block:40px;padding-inline:0}@media (min-width: 768px){.flyntComponent[is=custom-BlockTextWithImage]{padding-block:60px;padding-inline:0}}.flyntComponent[is=custom-BlockTextWithImage] .wrapper{align-items:center;display:flex;flex-direction:column-reverse;gap:40px}@media (min-width: 992px){.flyntComponent[is=custom-BlockTextWithImage] .wrapper{align-items:flex-start;flex-direction:row;gap:60px}}@media (min-width: 992px){.flyntComponent[is=custom-BlockTextWithImage] .wrapper[data-image-position=left]{flex-direction:row-reverse}}.flyntComponent[is=custom-BlockTextWithImage] .content{flex:1;inline-size:100%}.flyntComponent[is=custom-BlockTextWithImage] .content p{color:#4a4a4a;font-size:1.125rem;line-height:1.7;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.flyntComponent[is=custom-BlockTextWithImage] .content p:last-child{-webkit-margin-after:0;margin-block-end:0}.flyntComponent[is=custom-BlockTextWithImage] .content strong{color:#222;font-weight:600}.flyntComponent[is=custom-BlockTextWithImage] .picture{flex:1;inline-size:100%;max-inline-size:500px}@media (min-width: 992px){.flyntComponent[is=custom-BlockTextWithImage] .picture{max-inline-size:45%}}.flyntComponent[is=custom-BlockTextWithImage] .picture img{block-size:auto;border-radius:6px;box-shadow:0 4px 20px #00000014;display:block;inline-size:100%;object-fit:cover}.flyntComponent[is=custom-BlockInfoCard]{padding-block:40px;padding-inline:0}@media (min-width: 768px){.flyntComponent[is=custom-BlockInfoCard]{padding-block:80px;padding-inline:0}}.flyntComponent[is=custom-BlockInfoCard] .content{display:flex;flex:1;flex-direction:column;inline-size:100%}.flyntComponent[is=custom-BlockInfoCard] .description{color:#4a4a4a;font-size:1.125rem;line-height:1.6;-webkit-margin-after:2.5rem;margin-block-end:2.5rem}.flyntComponent[is=custom-BlockInfoCard] .detailItem{align-items:flex-start;display:flex;gap:1.25rem;-webkit-margin-after:1.75rem;margin-block-end:1.75rem}.flyntComponent[is=custom-BlockInfoCard] .detailItem:last-child{-webkit-margin-after:0;margin-block-end:0}.flyntComponent[is=custom-BlockInfoCard] .detailsList{list-style:none;margin-block:0;-webkit-padding-start:0;padding-inline-start:0}.flyntComponent[is=custom-BlockInfoCard] .iconImage{block-size:22px;display:block;inline-size:22px;object-fit:contain}.flyntComponent[is=custom-BlockInfoCard] .iconWrapper{align-items:center;background-color:#f0f4f8;border-radius:50%;display:flex;flex-shrink:0;justify-content:center;min-block-size:52px;min-inline-size:52px}.flyntComponent[is=custom-BlockInfoCard] .label{color:#4c7fa3;display:block;font-size:.875rem;font-weight:600;-webkit-margin-after:.25rem;margin-block-end:.25rem}.flyntComponent[is=custom-BlockInfoCard] .picture{flex:1;inline-size:100%}.flyntComponent[is=custom-BlockInfoCard] .picture img{block-size:auto;border-radius:12px;box-shadow:0 12px 30px #00000014;display:block;inline-size:100%;object-fit:cover}.flyntComponent[is=custom-BlockInfoCard] .textWrapper{display:flex;flex-direction:column;-webkit-padding-before:4px;padding-block-start:4px}.flyntComponent[is=custom-BlockInfoCard] .title{color:#222;font-size:2.25rem;font-weight:700;-webkit-margin-after:2rem;margin-block-end:2rem;position:relative}.flyntComponent[is=custom-BlockInfoCard] .title:after{background-color:#4c7fa3;block-size:3px;content:"";display:block;inline-size:70px;inset-block-end:-.75rem;position:absolute}.flyntComponent[is=custom-BlockInfoCard] .value{color:#2d3748;font-size:1.05rem;font-weight:400;line-height:1.5}.flyntComponent[is=custom-BlockInfoCard] .wrapper{align-items:center;display:flex;flex-direction:column;gap:40px}@media (min-width: 992px){.flyntComponent[is=custom-BlockInfoCard] .wrapper{align-items:flex-start;flex-direction:row;gap:80px}}.flyntComponent[is=custom-BlockAutoStaffList]{padding-block:40px;padding-inline:0}@media (min-width: 768px){.flyntComponent[is=custom-BlockAutoStaffList]{padding-block:60px}}.flyntComponent[is=custom-BlockAutoStaffList] .blockTitle{color:#222;font-size:1.75rem;font-weight:700;-webkit-margin-after:2.5rem;margin-block-end:2.5rem;position:relative}.flyntComponent[is=custom-BlockAutoStaffList] .blockTitle:after{background-color:#4c7fa3;block-size:3px;content:"";display:block;inline-size:60px;inset-block-start:calc(100% + .5rem);position:absolute}.flyntComponent[is=custom-BlockAutoStaffList] .linkIcon{color:#4c7fa3;display:inline-block;font-size:1.1rem;-webkit-margin-start:8px;margin-inline-start:8px;opacity:0;transform:translate(-5px);transition:opacity .2s ease,transform .2s ease}.flyntComponent[is=custom-BlockAutoStaffList] .personDetails{display:block;font-size:1.05rem;line-height:1.5}.flyntComponent[is=custom-BlockAutoStaffList] .personLink{align-items:center;color:#222;display:inline-flex;font-weight:600;text-decoration:none;transition:color .2s ease}.flyntComponent[is=custom-BlockAutoStaffList] .personLink:hover{color:#4c7fa3}.flyntComponent[is=custom-BlockAutoStaffList] .personLink:hover .linkIcon{opacity:1;transform:translate(0)}.flyntComponent[is=custom-BlockAutoStaffList] .personText{color:#555;display:block}.flyntComponent[is=custom-BlockAutoStaffList] .personText.isVacant{color:#aaa;font-style:italic}.flyntComponent[is=custom-BlockAutoStaffList] .roleBadge{background-color:#f0f4f8;border-radius:4px;color:#4c7fa3;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.05em;-webkit-margin-after:.5rem;margin-block-end:.5rem;padding-block:4px;padding-inline:8px;text-transform:uppercase}.flyntComponent[is=custom-BlockAutoStaffList] .sectionGroup{-webkit-margin-after:3rem;margin-block-end:3rem}.flyntComponent[is=custom-BlockAutoStaffList] .sectionGroup:last-child{-webkit-margin-after:0;margin-block-end:0}.flyntComponent[is=custom-BlockAutoStaffList] .sectionHeader{-webkit-border-after:1px solid #eef2f5;border-block-end:1px solid #eef2f5;color:#4c7fa3;font-size:1.35rem;font-weight:600;-webkit-margin-after:1.5rem;margin-block-end:1.5rem;-webkit-padding-after:.5rem;padding-block-end:.5rem}.flyntComponent[is=custom-BlockAutoStaffList] .staffGrid{display:grid;gap:16px;list-style:none;margin-block:0;-webkit-padding-start:0;padding-inline-start:0}@media (min-width: 768px){.flyntComponent[is=custom-BlockAutoStaffList] .staffGrid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.flyntComponent[is=custom-BlockAutoStaffList] .staffGrid{grid-template-columns:repeat(3,1fr)}}.flyntComponent[is=custom-BlockAutoStaffList] .staffItem{background-color:#fff;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 2px 8px #00000005;padding-block:16px;padding-inline:20px;transition:box-shadow .2s ease,transform .2s ease}.flyntComponent[is=custom-BlockAutoStaffList] .staffItem:hover{box-shadow:0 8px 24px #0000000f;transform:translateY(-2px)}.flyntComponent[is=custom-BlockAutoStaffList] .staffItem.hasRole{background-color:#fcfdfe;border-color:#dbe4eb}.flyntComponent[is=custom-BlockAutoStaffList] .staffItem.isVacant{background-color:#fafafa;border-style:dashed}.flyntComponent[is=custom-BlockDocumentList]{padding-block:40px;padding-inline:0}@media (min-width: 768px){.flyntComponent[is=custom-BlockDocumentList]{padding-block:60px}}.flyntComponent[is=custom-BlockDocumentList] .blockTitle{color:#222;font-size:1.75rem;font-weight:700;-webkit-margin-after:2.5rem;margin-block-end:2.5rem;position:relative}.flyntComponent[is=custom-BlockDocumentList] .blockTitle:after{background-color:#4c7fa3;block-size:3px;content:"";display:block;inline-size:60px;inset-block-start:calc(100% + .5rem);position:absolute}.flyntComponent[is=custom-BlockDocumentList] .documentGrid{display:grid;gap:16px;list-style:none;margin-block:0;-webkit-padding-start:0;padding-inline-start:0}@media (min-width: 768px){.flyntComponent[is=custom-BlockDocumentList] .documentGrid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.flyntComponent[is=custom-BlockDocumentList] .documentGrid{grid-template-columns:repeat(3,1fr)}}.flyntComponent[is=custom-BlockDocumentList] .documentItem{background-color:#fff;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 2px 8px #00000005;display:flex;flex-direction:column;padding-block:20px;padding-inline:20px;transition:box-shadow .2s ease,transform .2s ease}.flyntComponent[is=custom-BlockDocumentList] .documentItem:hover{box-shadow:0 8px 24px #0000000f;transform:translateY(-2px)}.flyntComponent[is=custom-BlockDocumentList] .documentItem:hover .iconWrapper{background-color:#4c7fa3}.flyntComponent[is=custom-BlockDocumentList] .documentItem:hover .iconWrapper svg{fill:#fff}.flyntComponent[is=custom-BlockDocumentList] .documentLink{color:#222;display:flex;flex:1;flex-direction:column;font-size:.95rem;font-weight:600;line-height:1.4;text-decoration:none}.flyntComponent[is=custom-BlockDocumentList] .documentTitle{-webkit-margin-before:1rem;margin-block-start:1rem}.flyntComponent[is=custom-BlockDocumentList] .iconWrapper{align-items:center;background-color:#f0f4f8;border-radius:6px;display:flex;inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content;justify-content:center;padding-block:10px;padding-inline:10px;transition:background-color .2s ease}.flyntComponent[is=custom-BlockDocumentList] .iconWrapper svg{block-size:24px;fill:#4c7fa3;inline-size:24px;transition:fill .2s ease}.flyntComponent[is=custom-BlockContentSidebar]{padding-block:40px}.flyntComponent[is=custom-BlockContentSidebar] .twoColumnGrid{display:grid;gap:60px;grid-template-columns:1fr}@media (min-width: 992px){.flyntComponent[is=custom-BlockContentSidebar] .twoColumnGrid{grid-template-columns:2fr 1fr}}.flyntComponent[is=custom-BlockContentSidebar] .mainContent h2{color:#222;font-size:2rem;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.flyntComponent[is=custom-BlockContentSidebar] .mainContent img{block-size:auto;border-radius:8px;display:block;margin-block:1.5rem;max-inline-size:100%}.flyntComponent[is=custom-BlockContentSidebar] .mainContent .wysiwyg{color:#333;font-size:1.05rem;line-height:1.7}.flyntComponent[is=custom-BlockContentSidebar] .mainContent .wysiwyg p{-webkit-margin-after:1.25rem;margin-block-end:1.25rem}.flyntComponent[is=custom-BlockContentSidebar] .sidebarContent{background-color:#f8fafc;border:1px solid #eef2f5;border-radius:8px;padding:30px}.flyntComponent[is=custom-BlockContentSidebar] .sidebarSection{-webkit-margin-after:2.5rem;margin-block-end:2.5rem}.flyntComponent[is=custom-BlockContentSidebar] .sidebarSection:last-child{-webkit-margin-after:0;margin-block-end:0}.flyntComponent[is=custom-BlockContentSidebar] .sidebarSection h3{-webkit-border-after:2px solid #4c7fa3;border-block-end:2px solid #4c7fa3;color:#4c7fa3;font-size:1rem;-webkit-margin-after:1.25rem;margin-block-end:1.25rem;-webkit-padding-after:.5rem;padding-block-end:.5rem;text-transform:uppercase}.flyntComponent[is=custom-BlockContentSidebar] .staffList{list-style:none;margin-block:0;-webkit-padding-start:0;padding-inline-start:0}.flyntComponent[is=custom-BlockContentSidebar] .staffList li{font-size:.9rem;-webkit-margin-after:.75rem;margin-block-end:.75rem}.flyntComponent[is=custom-BlockContentSidebar] .staffList a{color:#222;text-decoration:none;transition:color .2s ease}.flyntComponent[is=custom-BlockContentSidebar] .staffList a:hover{color:#4c7fa3}.flyntComponent[is=custom-BlockContentSidebar] .contactList{list-style:none;margin-block:0;-webkit-padding-start:0;padding-inline-start:0}.flyntComponent[is=custom-BlockContentSidebar] .contactItem{align-items:flex-start;display:flex;font-size:.9rem;-webkit-margin-after:1rem;margin-block-end:1rem}.flyntComponent[is=custom-BlockContentSidebar] .contactItem .icon{align-items:center;block-size:20px;color:#4c7fa3;display:flex;flex-shrink:0;inline-size:20px;justify-content:center;-webkit-margin-before:2px;margin-block-start:2px;-webkit-margin-end:12px;margin-inline-end:12px}.flyntComponent[is=custom-BlockContentSidebar] .contactItem a{color:#333;text-decoration:none;transition:color .2s ease}.flyntComponent[is=custom-BlockContentSidebar] .contactItem a:hover{color:#4c7fa3}.flyntComponent[is=custom-BlockContentSidebar] .textContent{color:#444;font-size:.9rem;line-height:1.5}.flyntComponent[is=custom-BlockLaureate]{padding-block:40px}.flyntComponent[is=custom-BlockLaureate] .container--sm{margin-inline:auto;max-inline-size:800px;text-align:center}.flyntComponent[is=custom-BlockLaureate] .header{-webkit-margin-after:2rem;margin-block-end:2rem}.flyntComponent[is=custom-BlockLaureate] .header h2{color:#1e3a8a;font-size:2.5rem;-webkit-margin-after:.5rem;margin-block-end:.5rem}.flyntComponent[is=custom-BlockLaureate] .header .subtitle{color:#6b7280;font-size:1.25rem}.flyntComponent[is=custom-BlockLaureate] .imageWrapper{-webkit-margin-after:2rem;margin-block-end:2rem}.flyntComponent[is=custom-BlockLaureate] .imageWrapper img{block-size:auto;border-radius:16px;box-shadow:0 10px 25px -5px #0000001a;display:block;inline-size:100%}.flyntComponent[is=custom-BlockLaureate] .wysiwyg{color:#374151;font-size:1.1rem;line-height:1.8}.flyntComponent[is=custom-BlockGalleryCustom]{padding-block:40px}.flyntComponent[is=custom-BlockGalleryCustom] .galleryGrid{display:grid;gap:30px;grid-template-columns:1fr}@media (min-width: 992px){.flyntComponent[is=custom-BlockGalleryCustom] .galleryGrid{grid-template-columns:1fr 1fr}}.flyntComponent[is=custom-BlockGalleryCustom] .imageLeft img{block-size:100%;border-radius:12px;display:block;inline-size:100%;object-fit:cover}.flyntComponent[is=custom-BlockGalleryCustom] .imagesRight{display:flex;flex-direction:column;gap:30px}.flyntComponent[is=custom-BlockGalleryCustom] .imageItem img{block-size:auto;border-radius:12px;display:block;inline-size:100%}.flyntComponent.blockDivider{inline-size:100%;margin-block:2rem}.flyntComponent.blockDivider--line{-webkit-border-before:1px solid #1e293b;border-block-start:1px solid #1e293b}.flyntComponent.blockDivider--space{block-size:2rem}.flyntComponent.blockDivider--text{align-items:center;color:#b48e3a;display:flex;font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.flyntComponent.blockDivider--text:before,.flyntComponent.blockDivider--text:after{-webkit-border-before:1px solid #b48e3a;border-block-start:1px solid #b48e3a;content:"";flex:1}.flyntComponent.blockDivider--text:before{-webkit-margin-end:1rem;margin-inline-end:1rem}.flyntComponent.blockDivider--text:after{-webkit-margin-start:1rem;margin-inline-start:1rem}.flyntComponent.blockSectionList{padding-block:40px}.flyntComponent.blockSectionList .accordionBody{-webkit-border-before:1px solid #e2e8f0;border-block-start:1px solid #e2e8f0;padding:1.5rem}.flyntComponent.blockSectionList .accordionHeader{background:#f8fafc;-webkit-border-after:1px solid #f1f5f9;border-block-end:1px solid #f1f5f9;cursor:pointer;font-size:1.1rem;font-weight:600;list-style:none;padding:1.25rem}.flyntComponent.blockSectionList .accordionHeader:after{content:"▼";float:inline-end;font-size:.8rem}.flyntComponent.blockSectionList .accordionItem{background:#fff;border:1px solid #e2e8f0;border-radius:8px;-webkit-margin-after:1rem;margin-block-end:1rem;overflow:hidden}.flyntComponent.blockSectionList .accordionItem[open] .accordionHeader:after{content:"▲"}.flyntComponent.blockSectionList .galleryGrid{display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));-webkit-margin-before:1.5rem;margin-block-start:1.5rem}.flyntComponent.blockSectionList .galleryItem img{aspect-ratio:4/3;block-size:auto;border-radius:8px;display:block;inline-size:100%;object-fit:cover}.flyntComponent.blockSectionList .videoWrapper{aspect-ratio:16/9;block-size:auto;inline-size:100%;margin-block:1rem}.flyntComponent.blockSectionList .videoWrapper iframe{block-size:100%;inline-size:100%}.flyntComponent.blockSectionList .wysiwyg{color:#475569;line-height:1.6}.flyntComponent.blockGalleryModern{margin-block:2rem}.flyntComponent.blockGalleryModern.is-expanded .galleryGroup__item.is-hidden{display:block}.flyntComponent.blockGalleryModern.is-expanded .galleryGroup__overlay{display:none}.flyntComponent.blockGalleryModern .galleryGroup__grid{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);overflow:hidden;transition:max-block-size .5s ease}.flyntComponent.blockGalleryModern .galleryGroup__item{aspect-ratio:3/2;border-radius:4px;display:block;overflow:hidden;position:relative}.flyntComponent.blockGalleryModern .galleryGroup__item.is-hidden{display:none}.flyntComponent.blockGalleryModern .galleryGroup__item img{block-size:100%;inline-size:100%;object-fit:cover;transition:transform .4s ease}.flyntComponent.blockGalleryModern .galleryGroup__item:hover img{transform:scale(1.05)}.flyntComponent.blockGalleryModern .galleryGroup__overlay{align-items:center;background:#0009;color:#fff;cursor:pointer;display:flex;font-size:2rem;font-weight:700;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;transition:background .3s ease}.flyntComponent.blockGalleryModern .galleryGroup__overlay:hover{background:#0006}.flyntComponent.blockGalleryModern .galleryGroup__title{color:#1e293b;font-size:1.8rem;font-weight:700;letter-spacing:-.02em;-webkit-margin-after:2.5rem;margin-block-end:2.5rem;-webkit-padding-after:1rem;padding-block-end:1rem;position:relative;text-transform:capitalize}.flyntComponent.blockGalleryModern .galleryGroup__title:after{background-color:#b48e3a;block-size:3px;border-radius:2px;content:"";display:block;inline-size:60px;inset-block-end:0;inset-inline-start:0;position:absolute}.eventsComponent{background-color:#f8fafc;padding-block:64px}.eventsComponent .container.class-eventsComponent-container{display:flex;flex-direction:column;gap:48px}@media (min-width: 1024px){.eventsComponent .container.class-eventsComponent-container{flex-direction:row}}.eventsComponent-upcoming{flex:1}.eventsComponent-title{color:#036;font-size:24px;font-weight:700;-webkit-margin-after:24px;margin-block-end:24px;text-transform:uppercase}.eventsComponent-list{display:flex;flex-direction:column;gap:16px}.eventsComponent-card{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px -1px #0000000d;display:flex;gap:20px;padding:16px;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.eventsComponent-card:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-2px)}.eventsComponent-cardImage{aspect-ratio:1/1;flex-shrink:0;inline-size:90px;overflow:hidden}.eventsComponent-cardImage img{block-size:100%;border-radius:6px;display:block;inline-size:100%;object-fit:cover}.eventsComponent-cardContent{display:flex;flex-direction:column;gap:6px}.eventsComponent-cardMeta{color:#036;font-size:12px;font-weight:700}.eventsComponent-cardTime{-webkit-margin-start:8px;margin-inline-start:8px;opacity:.7}.eventsComponent-cardTitle{color:#1e293b;font-size:16px;font-weight:600;line-height:1.4;margin:0}.eventsComponent-calendar{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000000d;flex:1.3;padding:24px}.eventsComponent-calendarHeader{align-items:center;display:flex;justify-content:space-between;-webkit-margin-after:24px;margin-block-end:24px}.eventsComponent-calendarMonth{color:#036;font-size:20px;font-weight:700;margin:0;text-transform:capitalize}.eventsComponent-calendarNav{display:flex;gap:8px}.eventsComponent-navBtn{background-color:#f1f5f9;border:0;border-radius:6px;color:#036;cursor:pointer;font-size:16px;font-weight:700;padding-block:8px;padding-inline:16px;transition:background-color .2s ease}.eventsComponent-navBtn:hover:not(:disabled){background-color:#e2e8f0}.eventsComponent-navBtn:disabled{opacity:.5}.eventsComponent-gridHeader{display:grid;font-weight:600;grid-template-columns:repeat(7,minmax(0,1fr));-webkit-margin-after:12px;margin-block-end:12px;text-align:center}.eventsComponent-gridHeader span{color:#94a3b8;font-size:14px}.eventsComponent-gridBody{display:grid;gap:6px;grid-template-columns:repeat(7,minmax(0,1fr));transition:opacity .3s ease}.eventsComponent-cell{background-color:#f8fafc;border-radius:8px;display:flex;flex-direction:column;min-block-size:90px;min-inline-size:0;padding:8px;position:relative}.eventsComponent-cell.is-empty{background-color:transparent}.eventsComponent-cell.is-today{background-color:#eff6ff;border:2px solid #036}.eventsComponent-cell.has-events{background-color:#fff;box-shadow:inset 0 0 0 1px #e2e8f0}.eventsComponent-cellNumber{color:#64748b;font-size:12px;font-weight:600;-webkit-margin-after:6px;margin-block-end:6px}.is-today .eventsComponent-cellNumber{color:#036;font-weight:700}.eventsComponent-cellEvents{display:flex;flex-direction:column;gap:4px;min-inline-size:0}.eventsComponent-cellEventLink{background-color:#036;border-radius:4px;color:#fff;display:flex;flex-direction:column;min-inline-size:0;padding-block:4px;padding-inline:6px;position:relative;text-decoration:none;transition:background-color .2s ease}.eventsComponent-cellEventLink:hover{background-color:#1e293b;z-index:10}.eventsComponent-cellEventLink:hover .eventsComponent-tooltip{opacity:1;transform:translate(-50%,-10px);visibility:visible}.eventsComponent-eventTime{font-size:10px;font-weight:700;opacity:.85}.eventsComponent-eventTitle{display:block;font-size:11px;font-weight:500;inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eventsComponent-tooltip{background-color:#fff;border-radius:8px;box-shadow:0 20px 25px -5px #00000026,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;inline-size:240px;inset-block-end:100%;inset-inline-start:50%;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;z-index:50}.eventsComponent-tooltip:after{-webkit-border-before:6px solid #fff;border-block-start:6px solid #fff;-webkit-border-end:6px solid transparent;border-inline-end:6px solid transparent;-webkit-border-start:6px solid transparent;border-inline-start:6px solid transparent;content:"";inset-block-end:-6px;inset-inline-start:50%;position:absolute;transform:translate(-50%)}.eventsComponent-tooltipImage{aspect-ratio:16/9;inline-size:100%;overflow:hidden}.eventsComponent-tooltipImage img{block-size:100%;display:block;inline-size:100%;object-fit:cover}.eventsComponent-tooltipContent{background-color:#fff;display:flex;flex-direction:column;gap:4px;padding:12px}.eventsComponent-tooltipMeta{color:#036;font-size:11px;font-weight:700;text-transform:uppercase}.eventsComponent-tooltipTitle{color:#1e293b;font-size:14px;font-weight:600;line-height:1.3;margin:0;white-space:normal}@media (max-width: 768px){.eventsComponent-tooltip{display:none!important}.eventsComponent-calendarGridWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto;-webkit-padding-after:16px;padding-block-end:16px}.eventsComponent-gridHeader,.eventsComponent-gridBody{min-inline-size:560px}}flynt-component[name=BlockKatedryGrid]{padding-block:64px}flynt-component[name=BlockKatedryGrid] .container{max-inline-size:1200px}flynt-component[name=BlockKatedryGrid] .preContent{-webkit-margin-after:48px;margin-block-end:48px;text-align:center}flynt-component[name=BlockKatedryGrid] .preContent h2{font-family:Playfair Display,serif;font-size:36px;-webkit-margin-before:0;margin-block-start:0}flynt-component[name=BlockKatedryGrid] .grid{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width: 768px){flynt-component[name=BlockKatedryGrid] .grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){flynt-component[name=BlockKatedryGrid] .grid{grid-template-columns:repeat(3,1fr)}}flynt-component[name=BlockKatedryGrid] .card{background-color:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;color:inherit;display:flex;flex-direction:column;padding-block:40px;padding-inline:32px;text-decoration:none;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}flynt-component[name=BlockKatedryGrid] .card:hover{background-color:#fff;border-color:#036;box-shadow:0 12px 24px #00336614;transform:translateY(-4px)}flynt-component[name=BlockKatedryGrid] .card:hover .card-action{color:#036}flynt-component[name=BlockKatedryGrid] .card:hover .card-icon{color:#036}flynt-component[name=BlockKatedryGrid] .card-icon{color:#6b7280;font-size:28px;-webkit-margin-after:24px;margin-block-end:24px;transition:color .3s ease}flynt-component[name=BlockKatedryGrid] .card-title{font-family:Playfair Display,serif;font-size:22px;font-weight:700;line-height:1.3;-webkit-margin-after:32px;margin-block-end:32px;-webkit-margin-before:0;margin-block-start:0}flynt-component[name=BlockKatedryGrid] .card-action{align-items:center;color:#6b7280;display:flex;gap:8px;-webkit-margin-before:auto;margin-block-start:auto;transition:color .3s ease}flynt-component[name=BlockKatedryGrid] .card-action .card-label{font-family:Inter,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase}flynt-component[name=BlockKatedryGrid] .card-action i{font-size:14px}flynt-component[name=BlockKatedryGrid]{display:block;padding-block:clamp(2.5rem,5vw,4.5rem)}flynt-component[name=BlockKatedryGrid] .container{max-inline-size:1240px}flynt-component[name=BlockKatedryGrid] .grid{display:grid;gap:clamp(.85rem,1.5vw,1.2rem);grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr))}flynt-component[name=BlockKatedryGrid] .card{align-content:start;background:radial-gradient(circle at 100% 0%,rgba(0,47,95,.08),transparent 10rem),#fff;border:1px solid rgba(0,47,95,.12);border-radius:1.05rem;box-shadow:0 .8rem 2rem #002f5f11;display:grid;gap:.75rem;grid-template-rows:auto 1fr auto;min-block-size:10.75rem;padding-block:1rem;padding-inline:1rem;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}flynt-component[name=BlockKatedryGrid] .card:hover,flynt-component[name=BlockKatedryGrid] .card:focus-visible{border-color:#002f5f52;box-shadow:0 1.1rem 2.5rem #002f5f1c;transform:translateY(-.12rem)}flynt-component[name=BlockKatedryGrid] .card-icon{align-items:center;background:#002f5f14;block-size:2.35rem;border-radius:.75rem;color:#002f5f;display:inline-flex;font-size:1rem;inline-size:2.35rem;justify-content:center;margin-block:0}flynt-component[name=BlockKatedryGrid] .card-title{color:#10263d;font-size:clamp(.98rem,1.08vw,1.12rem);font-weight:900;letter-spacing:-.025em;line-height:1.15;margin-block:0}flynt-component[name=BlockKatedryGrid] .card-action{align-items:center;color:#002f5f;display:inline-flex;font-size:.78rem;font-weight:900;gap:.45rem;justify-content:space-between;letter-spacing:.04em;line-height:1;-webkit-margin-before:.25rem;margin-block-start:.25rem;text-transform:uppercase}flynt-component[name=BlockKatedryGrid] .card-action i{font-size:.78rem;transition:transform .18s ease}flynt-component[name=BlockKatedryGrid] .card:hover .card-action i,flynt-component[name=BlockKatedryGrid] .card:focus-visible .card-action i{transform:translate(.16rem)}@media (min-width: 1180px){flynt-component[name=BlockKatedryGrid] .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 760px){flynt-component[name=BlockKatedryGrid] .grid{grid-template-columns:repeat(2,minmax(0,1fr))}flynt-component[name=BlockKatedryGrid] .card{min-block-size:9.75rem}}@media (max-width: 520px){flynt-component[name=BlockKatedryGrid] .grid{grid-template-columns:1fr}}flynt-component[name=BlockAktualnosciList]{padding-block:64px}flynt-component[name=BlockAktualnosciList] .container{max-inline-size:1400px}flynt-component[name=BlockAktualnosciList] .sectionHeader{-webkit-margin-after:48px;margin-block-end:48px}flynt-component[name=BlockAktualnosciList] .sectionHeader-title{font-family:Playfair Display,serif;font-size:36px;margin-block:0}flynt-component[name=BlockAktualnosciList] .grid{display:grid;gap:32px;grid-template-columns:1fr}@media (min-width: 768px){flynt-component[name=BlockAktualnosciList] .grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){flynt-component[name=BlockAktualnosciList] .grid{grid-template-columns:repeat(4,1fr)}}flynt-component[name=BlockAktualnosciList] .card{border-radius:12px;color:inherit;display:flex;flex-direction:column;text-decoration:none;transition:transform .3s ease}flynt-component[name=BlockAktualnosciList] .card:hover .card-image{transform:scale(1.05)}flynt-component[name=BlockAktualnosciList] .card:hover .card-title{color:#036}flynt-component[name=BlockAktualnosciList] .card:hover .card-readMore{color:#036}flynt-component[name=BlockAktualnosciList] .card:hover .card-readMore i{transform:translate(6px)}flynt-component[name=BlockAktualnosciList] .card-imageWrapper{aspect-ratio:1/1;border-radius:12px;-webkit-margin-after:24px;margin-block-end:24px;overflow:hidden;position:relative}flynt-component[name=BlockAktualnosciList] .card-image{block-size:100%;inline-size:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}flynt-component[name=BlockAktualnosciList] .card-badge{background-color:#fff;border-radius:4px;box-shadow:0 4px 6px -1px #0000001a;color:#475569;font-size:13px;font-weight:600;inset-block-end:16px;inset-inline-start:16px;padding-block:6px;padding-inline:12px;position:absolute;z-index:2}flynt-component[name=BlockAktualnosciList] .card-badge.is-event{background-color:#036;color:#fff;display:flex;gap:6px}flynt-component[name=BlockAktualnosciList] .card-content{display:flex;flex-direction:column;flex-grow:1}flynt-component[name=BlockAktualnosciList] .card-title{font-size:20px;font-weight:700;line-height:1.3;-webkit-margin-after:24px;margin-block-end:24px;-webkit-margin-before:0;margin-block-start:0;transition:color .3s ease}flynt-component[name=BlockAktualnosciList] .card-readMore{align-items:center;color:#64748b;display:flex;font-size:14px;font-weight:600;gap:8px;-webkit-margin-before:auto;margin-block-start:auto;text-transform:uppercase;transition:color .3s ease}flynt-component[name=BlockAktualnosciList] .card-readMore i{transition:transform .3s ease}flynt-component[name=BlockAktualnosciList] .actions{display:flex;justify-content:center;-webkit-margin-before:64px;margin-block-start:64px}flynt-component[name=BlockAktualnosciList] .button-elegant{align-items:center;background-color:transparent;border:2px solid #036;border-radius:30px;color:#036;display:inline-flex;font-weight:600;gap:16px;padding-block:12px;-webkit-padding-end:12px;padding-inline-end:12px;-webkit-padding-start:32px;padding-inline-start:32px;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,color .3s ease}flynt-component[name=BlockAktualnosciList] .button-elegant-iconWrapper{align-items:center;background-color:#036;block-size:36px;border-radius:50%;color:#fff;display:flex;inline-size:36px;justify-content:center;transition:background-color .3s ease,transform .3s ease}flynt-component[name=BlockAktualnosciList] .button-elegant:hover{background-color:#036;color:#fff}flynt-component[name=BlockAktualnosciList] .button-elegant:hover .button-elegant-iconWrapper{background-color:#fff;color:#036;transform:translate(4px)}flynt-component[name=BlockAktualnosciList] .pagination{align-items:center;display:flex;gap:8px;list-style:none}flynt-component[name=BlockAktualnosciList] .pagination-link{align-items:center;block-size:40px;border-radius:4px;color:#475569;display:flex;font-weight:600;inline-size:40px;justify-content:center;text-decoration:none;transition:background-color .2s ease,color .2s ease}flynt-component[name=BlockAktualnosciList] .pagination-link:hover:not(.is-current){background-color:#f1f5f9;color:#036}flynt-component[name=BlockAktualnosciList] .pagination-link.is-current{background-color:#036;color:#fff;cursor:default}custom-grants-accordion.flyntComponent{background:radial-gradient(circle at 0% 0%,rgba(0,73,123,.12),transparent 30rem),linear-gradient(180deg,#f7fbfd,#fff 34rem);display:block;padding-block:clamp(3.5rem,7vw,7rem)}custom-grants-accordion.flyntComponent .grantsAccordion__header{-webkit-margin-after:clamp(2rem,5vw,4rem);margin-block-end:clamp(2rem,5vw,4rem);max-inline-size:72rem}custom-grants-accordion.flyntComponent .grantsAccordion__eyebrow{align-items:center;color:#4b7895;display:inline-flex;font-size:.8rem;font-weight:900;gap:.65rem;letter-spacing:.12em;margin-block:0 .85rem;text-transform:uppercase}custom-grants-accordion.flyntComponent .grantsAccordion__eyebrow:before{background:#00497b;block-size:.7rem;border-radius:999px;content:"";inline-size:.7rem}custom-grants-accordion.flyntComponent .grantsAccordion__title{color:#003c66;font-size:clamp(2.4rem,5.8vw,5.4rem);letter-spacing:-.07em;line-height:.92;margin-block:0;max-inline-size:12ch}custom-grants-accordion.flyntComponent .grantsAccordion__lead{color:#40586a;font-size:clamp(1.1rem,1.7vw,1.35rem);font-weight:500;line-height:1.55;margin-block:1.25rem 0;max-inline-size:58rem}custom-grants-accordion.flyntComponent .grantsAccordion__list{display:grid;gap:clamp(1rem,2.4vw,1.6rem)}custom-grants-accordion.flyntComponent .grantsAccordion__item{background:#fff;border:1px solid rgba(0,73,123,.16);border-radius:clamp(1.1rem,2.2vw,1.65rem);box-shadow:0 1.1rem 3.2rem #002b4914;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}custom-grants-accordion.flyntComponent .grantsAccordion__item:hover,custom-grants-accordion.flyntComponent .grantsAccordion__item:focus-within{border-color:#00497b6b;box-shadow:0 1.65rem 4.5rem #002b4921;transform:translateY(-.12rem)}custom-grants-accordion.flyntComponent .grantsAccordion__item[open]{border-color:#00497b80;box-shadow:0 1.8rem 5rem #002b4926}custom-grants-accordion.flyntComponent .grantsAccordion__trigger{align-items:center;cursor:pointer;display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:auto minmax(0,1fr) auto;padding-block:clamp(1.1rem,2.8vw,1.75rem);padding-inline:clamp(1rem,3.5vw,2rem);position:relative}custom-grants-accordion.flyntComponent .grantsAccordion__trigger::-webkit-details-marker{display:none}custom-grants-accordion.flyntComponent .grantsAccordion__trigger::marker{content:""}custom-grants-accordion.flyntComponent .grantsAccordion__trigger:before{background:linear-gradient(180deg,#00497b,#8ab1c7);block-size:100%;content:"";inline-size:.35rem;inset-block:0;inset-inline-start:0;opacity:0;position:absolute;transition:opacity .18s ease}custom-grants-accordion.flyntComponent .grantsAccordion__item:hover .grantsAccordion__trigger:before,custom-grants-accordion.flyntComponent .grantsAccordion__item[open] .grantsAccordion__trigger:before{opacity:1}custom-grants-accordion.flyntComponent .grantsAccordion__number{align-items:center;background:#00497b;block-size:3.4rem;border-radius:1rem;color:#fff;display:inline-flex;font-size:1rem;font-weight:900;inline-size:3.4rem;justify-content:center;letter-spacing:-.04em}custom-grants-accordion.flyntComponent .grantsAccordion__titleGroup{display:grid;gap:.3rem;min-inline-size:0}custom-grants-accordion.flyntComponent .grantsAccordion__label{color:#55788d;font-size:.72rem;font-weight:900;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}custom-grants-accordion.flyntComponent .grantsAccordion__grantTitle{color:#073b5c;font-size:clamp(1.15rem,2.1vw,1.7rem);font-weight:900;letter-spacing:-.035em;line-height:1.12}custom-grants-accordion.flyntComponent .grantsAccordion__action{align-items:center;background:#00497b17;border:1px solid rgba(0,73,123,.16);border-radius:999px;color:#00497b;display:inline-flex;font-size:.78rem;font-weight:900;gap:.65rem;justify-content:center;min-inline-size:8.5rem;padding-block:.58rem;padding-inline:.8rem .6rem;text-transform:uppercase}custom-grants-accordion.flyntComponent .grantsAccordion__actionOpen{display:none}custom-grants-accordion.flyntComponent .grantsAccordion__item[open] .grantsAccordion__actionClosed{display:none}custom-grants-accordion.flyntComponent .grantsAccordion__item[open] .grantsAccordion__actionOpen{display:inline}custom-grants-accordion.flyntComponent .grantsAccordion__icon{align-items:center;background:#00497b;block-size:2rem;border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;inline-size:2rem;justify-content:center;position:relative}custom-grants-accordion.flyntComponent .grantsAccordion__icon:before,custom-grants-accordion.flyntComponent .grantsAccordion__icon:after{background:currentColor;border-radius:999px;content:"";position:absolute}custom-grants-accordion.flyntComponent .grantsAccordion__icon:before{block-size:.14rem;inline-size:.82rem}custom-grants-accordion.flyntComponent .grantsAccordion__icon:after{block-size:.82rem;inline-size:.14rem}custom-grants-accordion.flyntComponent .grantsAccordion__item[open] .grantsAccordion__icon:after{display:none}custom-grants-accordion.flyntComponent .grantsAccordion__panel{animation:grantsAccordionReveal .22s ease both;-webkit-border-before:1px solid rgba(0,73,123,.12);border-block-start:1px solid rgba(0,73,123,.12);padding-block:clamp(1.35rem,3vw,2.4rem);padding-inline:clamp(1rem,3.5vw,2rem)}custom-grants-accordion.flyntComponent .grantsAccordion__content{color:#243849;font-size:1rem;line-height:1.75;max-inline-size:78rem}custom-grants-accordion.flyntComponent .grantsAccordion__content>:first-child{-webkit-margin-before:0;margin-block-start:0}custom-grants-accordion.flyntComponent .grantsAccordion__content>:last-child{-webkit-margin-after:0;margin-block-end:0}custom-grants-accordion.flyntComponent .grantsAccordion__content a{color:#00497b;font-weight:800;text-decoration-thickness:.08em;text-underline-offset:.2em}custom-grants-accordion.flyntComponent .grantsAccordion__content p{margin-block:0 1rem}custom-grants-accordion.flyntComponent .grantsAccordion__content strong{color:#073b5c}@media (max-width: 760px){custom-grants-accordion.flyntComponent .grantsAccordion__trigger{grid-template-columns:auto minmax(0,1fr)}custom-grants-accordion.flyntComponent .grantsAccordion__action{grid-column:1/-1;inline-size:100%}}@media (max-width: 520px){custom-grants-accordion.flyntComponent .grantsAccordion__trigger{grid-template-columns:1fr}custom-grants-accordion.flyntComponent .grantsAccordion__number{block-size:auto;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;padding-block:.42rem;padding-inline:.7rem}}@keyframes grantsAccordionReveal{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}custom-section-cards.flyntComponent{background-color:#f8f9fa;display:block;padding-block:5rem;position:relative}custom-section-cards.flyntComponent .section-bg{background-position:center;background-size:cover;block-size:350px;inline-size:100%;inset-block-start:0;inset-inline-start:0;opacity:.15;position:absolute;z-index:0}custom-section-cards.flyntComponent .container{margin-inline:auto;max-inline-size:1200px;padding-inline:1.5rem;position:relative;z-index:1}custom-section-cards.flyntComponent .section-header{-webkit-margin-after:4rem;margin-block-end:4rem;text-align:center}custom-section-cards.flyntComponent .section-title{color:#002147;font-size:2.25rem;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}custom-section-cards.flyntComponent .cards-grid{display:grid;gap:1.5rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width: 768px){custom-section-cards.flyntComponent .cards-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){custom-section-cards.flyntComponent .cards-grid{grid-template-columns:repeat(4,1fr)}}custom-section-cards.flyntComponent .card-item{display:flex}custom-section-cards.flyntComponent .card-link{align-items:center;background-color:#002147;border-radius:4px;box-shadow:0 4px 6px #0000000d;color:#fff;display:flex;flex-direction:column;inline-size:100%;justify-content:center;min-block-size:200px;overflow:hidden;padding:2rem;position:relative;text-align:center;text-decoration:none;transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease}custom-section-cards.flyntComponent .card-link:after{background-color:#c09952;block-size:4px;content:"";inline-size:100%;inset-block-end:0;inset-inline-start:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .4s cubic-bezier(.25,.8,.25,1)}custom-section-cards.flyntComponent .card-link:hover{background-color:#001530;box-shadow:0 12px 24px #00214726;transform:translateY(-4px)}custom-section-cards.flyntComponent .card-link:hover:after{transform:scaleX(1);transform-origin:bottom left}custom-section-cards.flyntComponent .card-link:hover .card-icon{transform:translate(5px)}custom-section-cards.flyntComponent .card-link:focus-visible{outline:2px solid #c09952;outline-offset:2px}custom-section-cards.flyntComponent .card-title{font-size:1.25rem;font-weight:600;line-height:1.4;-webkit-margin-after:1rem;margin-block-end:1rem}custom-section-cards.flyntComponent .card-icon{color:#c09952;font-size:1.5rem;transition:transform .3s ease}@media (prefers-reduced-motion: reduce){custom-section-cards.flyntComponent .card-link{transition:none}custom-section-cards.flyntComponent .card-link:after{transition:none}custom-section-cards.flyntComponent .card-link:hover{transform:none}custom-section-cards.flyntComponent .card-link:hover .card-icon{transform:none}}custom-journal-covers.flyntComponent{background-color:#fff;display:block;padding-block:5rem}custom-journal-covers.flyntComponent .container{margin-inline:auto;max-inline-size:1200px;padding-inline:1.5rem}custom-journal-covers.flyntComponent .section-header{-webkit-margin-after:4rem;margin-block-end:4rem;text-align:center}custom-journal-covers.flyntComponent .section-title{color:#002147;font-size:2.25rem;font-weight:700;margin:0}custom-journal-covers.flyntComponent .journals-grid{display:grid;gap:2.5rem 1.5rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));list-style:none;margin:0;padding:0}custom-journal-covers.flyntComponent .journal-item{display:flex;justify-content:center}custom-journal-covers.flyntComponent .cover-link{aspect-ratio:3/4;background:linear-gradient(135deg,#002147,#001226);-webkit-border-before:3px solid #c09952;border-block-start:3px solid #c09952;-webkit-border-start:16px solid #000c1a;border-inline-start:16px solid #000c1a;border-radius:2px 8px 8px 2px;box-shadow:4px 8px 16px #00000026;color:#fff;display:flex;flex-direction:column;inline-size:100%;max-inline-size:320px;overflow:hidden;padding-block:2.5rem;padding-inline:1.5rem;position:relative;text-align:center;text-decoration:none;transition:box-shadow .4s ease,transform .4s ease}custom-journal-covers.flyntComponent .cover-link:before{background:linear-gradient(to right,#fff0,#ffffff26,#fff0);block-size:100%;content:"";inline-size:50%;inset-block-start:0;inset-inline-start:-100%;position:absolute;transform:skew(-20deg);transition:inset-inline-start .6s cubic-bezier(.25,.8,.25,1);z-index:1}custom-journal-covers.flyntComponent .cover-link:hover{box-shadow:8px 16px 24px #00214740;transform:translateY(-8px) scale(1.02)}custom-journal-covers.flyntComponent .cover-link:hover:before{inset-inline-start:200%}custom-journal-covers.flyntComponent .cover-link:focus-visible{outline:3px solid #c09952;outline-offset:4px}custom-journal-covers.flyntComponent .cover-content{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;position:relative;z-index:2}custom-journal-covers.flyntComponent .cover-subtitle{color:#c09952;font-size:.875rem;font-weight:600;letter-spacing:.1em;-webkit-margin-after:1rem;margin-block-end:1rem;text-transform:uppercase}custom-journal-covers.flyntComponent .cover-title{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0;text-transform:uppercase}custom-journal-covers.flyntComponent .cover-issn{color:#a0aec0;font-size:.875rem;font-weight:500;inset-block-end:0;-webkit-margin-before:auto;margin-block-start:auto;transition:color .3s ease}custom-journal-covers.flyntComponent .cover-link:hover .cover-issn{color:#c09952}@media (prefers-reduced-motion: reduce){custom-journal-covers.flyntComponent .cover-link{transition:none}custom-journal-covers.flyntComponent .cover-link:before{display:none}custom-journal-covers.flyntComponent .cover-link:hover{transform:none}}single-kierunek-rekrutacja{--color-navy: #08213f;--color-navy-deep: #031426;--color-navy-soft: #12365f;--color-gold: #b99a5f;--color-gold-dark: #967a45;--color-cream: #f7f4ed;--color-surface: #fff;--color-surface-muted: #f4f6f8;--color-text: #243044;--color-text-muted: #667085;--color-border: #dde3ea;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 18px;--shadow-soft: 0 12px 35px rgba(8, 33, 63, .08);--shadow-card: 0 16px 45px rgba(8, 33, 63, .1);--shadow-hero: 0 24px 70px rgba(0, 0, 0, .22);background:linear-gradient(180deg,var(--color-cream) 0%,#f8f9fa 42%,#fff 100%);color:var(--color-text);display:block}single-kierunek-rekrutacja *,single-kierunek-rekrutacja *:before,single-kierunek-rekrutacja *:after{box-sizing:border-box}single-kierunek-rekrutacja a{color:inherit}single-kierunek-rekrutacja .major-hero{align-items:center;background-color:var(--color-navy-deep);display:flex;justify-content:center;min-block-size:min(760px,86vh);overflow:hidden;padding-block:clamp(6rem,10vw,9rem);position:relative}single-kierunek-rekrutacja .major-hero:after{background:radial-gradient(circle at 20% 20%,rgba(185,154,95,.22),transparent 32%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.08),transparent 34%);block-size:100%;content:"";inline-size:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}single-kierunek-rekrutacja .hero-bg{background-position:center;background-size:cover;block-size:100%;filter:saturate(.85) contrast(1.05);inline-size:100%;top:0;right:0;bottom:0;left:0;opacity:.34;position:absolute;transform:scale(1.02);z-index:1}single-kierunek-rekrutacja .hero-overlay{background:linear-gradient(135deg,#031426f0,#08213fe0 48%,#031426d1);block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;position:absolute;z-index:2}single-kierunek-rekrutacja .hero-container{inline-size:100%;margin-inline:auto;max-inline-size:1200px;padding-inline:clamp(1.25rem,4vw,2rem);position:relative;z-index:3}single-kierunek-rekrutacja .hero-content{color:#fff;max-inline-size:820px;text-wrap:balance}single-kierunek-rekrutacja .hero-kicker{align-items:center;color:var(--color-gold);display:inline-flex;font-size:.875rem;font-weight:700;gap:.75rem;letter-spacing:.14em;-webkit-margin-after:1.25rem;margin-block-end:1.25rem;text-transform:uppercase}single-kierunek-rekrutacja .hero-kicker:before{background-color:currentColor;block-size:1px;content:"";inline-size:42px;opacity:.9}single-kierunek-rekrutacja .hero-title{color:#fff;font-size:clamp(2.75rem,5.8vw,5rem);font-weight:700;letter-spacing:-.04em;line-height:1.02;margin-block:0 1.5rem;margin-inline:0;max-inline-size:900px;text-shadow:var(--shadow-hero)}single-kierunek-rekrutacja .hero-slogan{color:#ffffffe0;font-size:clamp(1.125rem,2vw,1.45rem);font-weight:400;line-height:1.65;margin-block:0 2.75rem;margin-inline:0;max-inline-size:720px}single-kierunek-rekrutacja .hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.875rem}single-kierunek-rekrutacja .btn-primary,single-kierunek-rekrutacja .btn-secondary{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font-size:.95rem;font-weight:700;justify-content:center;letter-spacing:.015em;min-block-size:3.35rem;padding-block:.95rem;padding-inline:1.65rem;text-align:center;text-decoration:none;transition:background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease}single-kierunek-rekrutacja .btn-primary:focus-visible,single-kierunek-rekrutacja .btn-secondary:focus-visible{outline:3px solid rgba(185,154,95,.45);outline-offset:3px}single-kierunek-rekrutacja .btn-primary:hover,single-kierunek-rekrutacja .btn-secondary:hover{transform:translateY(-2px)}single-kierunek-rekrutacja .btn-primary{background-color:var(--color-gold);border:1px solid var(--color-gold);box-shadow:0 12px 28px #b99a5f40;color:var(--color-navy-deep)}single-kierunek-rekrutacja .btn-primary:hover{background-color:#c7aa70;border-color:#c7aa70;box-shadow:0 16px 34px #b99a5f52;color:var(--color-navy-deep)}single-kierunek-rekrutacja .btn-secondary{background-color:#ffffff0f;border:1px solid rgba(255,255,255,.72);color:#fff}single-kierunek-rekrutacja .btn-secondary:hover{background-color:#fff;border-color:#fff;color:var(--color-navy)}single-kierunek-rekrutacja .btn-block{inline-size:100%}single-kierunek-rekrutacja .major-body{display:grid;gap:clamp(2.5rem,5vw,4.5rem);grid-template-columns:1fr;margin-inline:auto;max-inline-size:1200px;padding-block:clamp(4rem,8vw,6rem);padding-inline:clamp(1.25rem,4vw,2rem)}@media (min-width: 992px){single-kierunek-rekrutacja .major-body{align-items:start;grid-template-columns:minmax(0,2fr) minmax(300px,.8fr)}}single-kierunek-rekrutacja .section-heading{color:var(--color-navy);font-size:clamp(1.75rem,3vw,2.35rem);font-weight:700;letter-spacing:-.025em;line-height:1.18;margin-block:0 2rem;margin-inline:0;position:relative;text-wrap:balance}single-kierunek-rekrutacja .section-heading:after{background:linear-gradient(90deg,var(--color-gold) 0%,rgba(185,154,95,.35) 100%);block-size:3px;border-radius:999px;content:"";display:block;inline-size:72px;-webkit-margin-before:.8rem;margin-block-start:.8rem}single-kierunek-rekrutacja .major-section{-webkit-margin-after:clamp(3rem,6vw,4.75rem);margin-block-end:clamp(3rem,6vw,4.75rem)}single-kierunek-rekrutacja .major-section:last-child{-webkit-margin-after:0;margin-block-end:0}single-kierunek-rekrutacja .rich-text{color:var(--color-text);font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.85}single-kierunek-rekrutacja .rich-text p{margin-block:0 1.45rem;margin-inline:0}single-kierunek-rekrutacja .rich-text ul{margin-block:0 1.5rem;margin-inline:0;-webkit-padding-start:1.4rem;padding-inline-start:1.4rem}single-kierunek-rekrutacja .rich-text li{-webkit-margin-after:.65rem;margin-block-end:.65rem}single-kierunek-rekrutacja .rich-text li::marker{color:var(--color-gold-dark)}single-kierunek-rekrutacja .rich-text strong{color:var(--color-navy);font-weight:700}single-kierunek-rekrutacja .facts-grid{background-color:#fffffff5;border:1px solid rgba(221,227,234,.8);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));list-style:none;margin-block:clamp(-6rem,-8vw,-4rem) 0;margin-inline:0;padding-block:clamp(1.5rem,3vw,2.5rem);padding-inline:clamp(1.5rem,3vw,2.5rem);position:relative;z-index:10}single-kierunek-rekrutacja .fact-item{-webkit-border-start:1px solid var(--color-border);border-inline-start:1px solid var(--color-border);display:flex;flex-direction:column;min-block-size:88px;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}single-kierunek-rekrutacja .fact-item:first-child{-webkit-border-start:0;border-inline-start:0;-webkit-padding-start:0;padding-inline-start:0}@media (max-width: 640px){single-kierunek-rekrutacja .fact-item{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);-webkit-border-start:0;border-inline-start:0;-webkit-padding-before:1rem;padding-block-start:1rem;-webkit-padding-start:0;padding-inline-start:0}single-kierunek-rekrutacja .fact-item:first-child{-webkit-border-before:0;border-block-start:0;-webkit-padding-before:0;padding-block-start:0}}single-kierunek-rekrutacja .fact-label{color:var(--color-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;-webkit-margin-after:.55rem;margin-block-end:.55rem;text-transform:uppercase}single-kierunek-rekrutacja .fact-value{color:var(--color-navy);font-size:clamp(1.125rem,1.8vw,1.35rem);font-weight:700;line-height:1.35}single-kierunek-rekrutacja .benefits-grid{display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width: 768px){single-kierunek-rekrutacja .benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}single-kierunek-rekrutacja .benefit-card{background:linear-gradient(180deg,#fff,#fff 72%,#f7f4edb3);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 8px 24px #08213f0a;padding-block:clamp(1.5rem,3vw,2rem);padding-inline:clamp(1.5rem,3vw,2rem);position:relative;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}single-kierunek-rekrutacja .benefit-card:before{background-color:var(--color-gold);block-size:3px;border-radius:999px;content:"";inline-size:44px;inset-block-start:0;inset-inline-start:1.5rem;position:absolute;transform:translateY(-1px)}single-kierunek-rekrutacja .benefit-card:hover{border-color:#b99a5f80;box-shadow:var(--shadow-soft);transform:translateY(-4px)}single-kierunek-rekrutacja .benefit-icon{align-items:center;background-color:#b99a5f1f;block-size:3rem;border-radius:999px;color:var(--color-gold-dark);display:inline-flex;font-size:1.45rem;inline-size:3rem;justify-content:center;-webkit-margin-after:1.2rem;margin-block-end:1.2rem}single-kierunek-rekrutacja .benefit-title{color:var(--color-navy);font-size:1.18rem;font-weight:700;line-height:1.35;margin-block:0 .75rem;margin-inline:0}single-kierunek-rekrutacja .benefit-text{color:var(--color-text);line-height:1.7;margin-block:0;margin-inline:0}single-kierunek-rekrutacja .careers-intro{color:var(--color-text);font-size:1.075rem;line-height:1.7;margin-block:0 1.5rem;margin-inline:0}single-kierunek-rekrutacja .careers-list{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin-block:0;margin-inline:0;padding:0}single-kierunek-rekrutacja .career-tag{background-color:#eef2f6;border:1px solid rgba(8,33,63,.08);border-radius:999px;color:var(--color-navy);font-size:.95rem;font-weight:650;padding-block:.55rem;padding-inline:1.15rem;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .25s ease}single-kierunek-rekrutacja .career-tag:hover{background-color:#b99a5f24;border-color:#b99a5f61;color:var(--color-navy-deep);transform:translateY(-1px)}single-kierunek-rekrutacja .content-sidebar{position:relative}single-kierunek-rekrutacja .sidebar-sticky{display:flex;flex-direction:column;gap:1.25rem;inset-block-start:100px;position:-webkit-sticky;position:sticky}single-kierunek-rekrutacja .sidebar-card{background-color:#fffffffa;border:1px solid var(--color-border);-webkit-border-before:5px solid var(--color-gold);border-block-start:5px solid var(--color-gold);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);padding-block:clamp(1.5rem,3vw,2rem);padding-inline:clamp(1.5rem,3vw,2rem)}single-kierunek-rekrutacja .card-heading{color:var(--color-navy);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin-block:0 1.35rem;margin-inline:0}single-kierunek-rekrutacja .dates-text{color:var(--color-text);font-size:1rem;line-height:1.7;margin-block:0 1.5rem;margin-inline:0}single-kierunek-rekrutacja .dates-text strong{color:var(--color-navy);font-weight:700}single-kierunek-rekrutacja .contact-list{list-style:none;margin-block:0;margin-inline:0;padding:0}single-kierunek-rekrutacja .contact-item{-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);display:flex;flex-direction:column;padding-block:1rem}single-kierunek-rekrutacja .contact-item:first-child{-webkit-padding-before:0;padding-block-start:0}single-kierunek-rekrutacja .contact-item:last-child{-webkit-border-after:0;border-block-end:0;-webkit-padding-after:0;padding-block-end:0}single-kierunek-rekrutacja .contact-name{color:var(--color-navy);font-size:1.05rem;font-weight:700;line-height:1.35;margin-block:0 .55rem;margin-inline:0}single-kierunek-rekrutacja .contact-link{align-items:center;color:var(--color-text-muted);display:inline-flex;gap:.55rem;line-height:1.45;-webkit-margin-after:.35rem;margin-block-end:.35rem;text-decoration:none;transition:color .25s ease}single-kierunek-rekrutacja .contact-link i{color:var(--color-gold-dark);flex:0 0 auto}single-kierunek-rekrutacja .contact-link:hover{color:var(--color-navy)}single-kierunek-rekrutacja .contact-link:focus-visible{border-radius:4px;outline:3px solid rgba(185,154,95,.35);outline-offset:3px}single-kierunek-rekrutacja .fade-in-item{opacity:0;transform:translateY(18px);transition:opacity .65s ease-out,transform .65s ease-out}single-kierunek-rekrutacja .fade-in-item.is-visible{opacity:1;transform:translateY(0)}@media (max-width: 991px){single-kierunek-rekrutacja .sidebar-sticky{position:static}}@media (max-width: 640px){single-kierunek-rekrutacja .major-hero{min-block-size:auto;padding-block:5.5rem 7rem}single-kierunek-rekrutacja .hero-actions{align-items:stretch;flex-direction:column}single-kierunek-rekrutacja .btn-primary,single-kierunek-rekrutacja .btn-secondary{inline-size:100%}single-kierunek-rekrutacja .facts-grid{-webkit-margin-before:-4.5rem;margin-block-start:-4.5rem}}@media (prefers-reduced-motion: reduce){single-kierunek-rekrutacja .benefit-card,single-kierunek-rekrutacja .btn-primary,single-kierunek-rekrutacja .btn-secondary,single-kierunek-rekrutacja .career-tag,single-kierunek-rekrutacja .fade-in-item{opacity:1!important;transform:none!important;transition:none!important}}block-wnpism-cooperation{--color-border: #d9e0ea;--color-gold: #c09952;--color-gold-dark: #9a7a3e;--color-ink: #1f2937;--color-muted: #667085;--color-navy: #002147;--color-navy-deep: #001226;--color-navy-soft: #12365f;--color-surface: #fff;--color-wash: #f7f9fc;--radius-lg: 22px;--radius-md: 14px;--radius-sm: 8px;--shadow-card: 0 18px 45px rgba(0, 33, 71, .1);--shadow-soft: 0 12px 32px rgba(0, 33, 71, .08);background:linear-gradient(180deg,#fff,#f7f9fc 46%,#fff);color:var(--color-ink);display:block;overflow:hidden}block-wnpism-cooperation *,block-wnpism-cooperation *:after,block-wnpism-cooperation *:before{box-sizing:border-box}block-wnpism-cooperation a{color:inherit}block-wnpism-cooperation [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}block-wnpism-cooperation [data-reveal].is-visible{opacity:1;transform:translateY(0)}block-wnpism-cooperation .container{inline-size:100%;margin-inline:auto;max-inline-size:1180px;padding-inline:clamp(1.25rem,4vw,2rem)}block-wnpism-cooperation .section{padding-block:clamp(4.5rem,8vw,7rem)}block-wnpism-cooperation .section--muted{background-color:var(--color-wash)}block-wnpism-cooperation .section--navy{background:radial-gradient(circle at 20% 20%,rgba(192,153,82,.18),transparent 30%),linear-gradient(135deg,var(--color-navy) 0%,var(--color-navy-deep) 100%);color:#fff}block-wnpism-cooperation .eyebrow{align-items:center;color:var(--color-gold-dark);display:inline-flex;font-size:.78rem;font-weight:800;gap:.75rem;letter-spacing:.14em;margin-block:0 1rem;margin-inline:0;text-transform:uppercase}block-wnpism-cooperation .eyebrow:before{background-color:currentColor;block-size:1px;content:"";inline-size:42px}block-wnpism-cooperation .eyebrow--light{color:var(--color-gold)}block-wnpism-cooperation .sectionGrid{display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:1fr}@media (min-width: 900px){block-wnpism-cooperation .sectionGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr)}}block-wnpism-cooperation .sectionIntro{max-inline-size:520px}block-wnpism-cooperation .sectionBody{max-inline-size:760px}block-wnpism-cooperation .sectionTitle{color:var(--color-navy);font-size:clamp(2rem,4vw,3.5rem);font-weight:760;letter-spacing:-.045em;line-height:1.02;margin-block:0;margin-inline:0;text-wrap:balance}block-wnpism-cooperation .sectionTitle:after{background:linear-gradient(90deg,var(--color-gold) 0%,rgba(192,153,82,.24) 100%);block-size:3px;border-radius:999px;content:"";display:block;inline-size:76px;-webkit-margin-before:1.15rem;margin-block-start:1.15rem}block-wnpism-cooperation .sectionTitle--light{color:#fff}block-wnpism-cooperation .sectionTitle--light:after{margin-inline:auto}block-wnpism-cooperation .richText{color:var(--color-ink);font-size:clamp(1.05rem,1.5vw,1.18rem);line-height:1.82}block-wnpism-cooperation .richText p{margin-block:0 1.35rem;margin-inline:0}block-wnpism-cooperation .richText p:last-child{-webkit-margin-after:0;margin-block-end:0}block-wnpism-cooperation .richText strong{color:var(--color-navy);font-weight:800}block-wnpism-cooperation .button{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font-size:.95rem;font-weight:800;justify-content:center;letter-spacing:.015em;min-block-size:3.35rem;padding-block:.95rem;padding-inline:1.55rem;text-align:center;text-decoration:none;transform:translateY(0);transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease,transform .25s ease}block-wnpism-cooperation .button:focus-visible{outline:3px solid rgba(192,153,82,.55);outline-offset:4px}block-wnpism-cooperation .button:hover{transform:translateY(-2px)}block-wnpism-cooperation .button--primary{background-color:var(--color-gold);border:1px solid var(--color-gold);box-shadow:0 14px 30px #c0995240;color:var(--color-navy-deep)}block-wnpism-cooperation .button--primary:hover{background-color:#d0ad6a;border-color:#d0ad6a;box-shadow:0 18px 36px #c0995252;color:var(--color-navy-deep)}block-wnpism-cooperation .button--secondary{background-color:#ffffff0f;border:1px solid rgba(255,255,255,.72);color:#fff}block-wnpism-cooperation .button--secondary:hover{background-color:#fff;border-color:#fff;color:var(--color-navy)}block-wnpism-cooperation .hero{background-color:var(--color-navy-deep);color:#fff;min-block-size:min(780px,88vh);overflow:hidden;padding-block:clamp(6.5rem,11vw,10rem);position:relative}block-wnpism-cooperation .hero__background{block-size:100%;filter:saturate(.86) contrast(1.05);inline-size:100%;inset-block-start:0;inset-inline-start:0;object-fit:cover;opacity:.35;position:absolute;z-index:1}block-wnpism-cooperation .hero__overlay{background:radial-gradient(circle at 16% 18%,rgba(192,153,82,.23),transparent 34%),linear-gradient(135deg,#001226f0,#002147e6 52%,#001226d1);block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:2}block-wnpism-cooperation .hero__container{position:relative;z-index:3}block-wnpism-cooperation .hero__content{max-inline-size:880px}block-wnpism-cooperation .hero__title{color:#fff;font-size:clamp(3rem,7vw,6rem);font-weight:780;letter-spacing:-.06em;line-height:.98;margin-block:0 1.5rem;margin-inline:0;text-shadow:0 24px 70px rgba(0,0,0,.28);text-transform:none}block-wnpism-cooperation .hero__lead{color:#ffffffe0;font-size:clamp(1.125rem,2vw,1.45rem);line-height:1.7;margin-block:0 2.75rem;margin-inline:0;max-inline-size:760px}block-wnpism-cooperation .hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem}block-wnpism-cooperation .statsList{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin-block:2rem 0;margin-inline:0;padding-block:0;padding-inline:0}@media (max-width: 780px){block-wnpism-cooperation .statsList{grid-template-columns:1fr}}block-wnpism-cooperation .statCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:.45rem;padding-block:1.5rem;padding-inline:1.35rem}block-wnpism-cooperation .statCard__number{color:var(--color-navy);font-size:clamp(2rem,4vw,3rem);font-weight:820;letter-spacing:-.04em;line-height:1}block-wnpism-cooperation .statCard__label{color:var(--color-muted);font-size:.88rem;font-weight:760;line-height:1.35;text-transform:uppercase}block-wnpism-cooperation .aboutGrid{align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:1fr}@media (min-width: 900px){block-wnpism-cooperation .aboutGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}block-wnpism-cooperation .aboutContent{max-inline-size:580px}block-wnpism-cooperation .featureList{display:grid;gap:.9rem;list-style:none;margin-block:2rem 0;margin-inline:0;padding-block:0;padding-inline:0}block-wnpism-cooperation .featureList__item{align-items:flex-start;background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 8px 22px #0021470d;color:var(--color-ink);display:flex;font-size:1.02rem;font-weight:700;gap:.85rem;line-height:1.5;padding-block:1rem;padding-inline:1rem}block-wnpism-cooperation .featureList__marker{background-color:var(--color-gold);block-size:.7rem;border-radius:999px;flex:0 0 auto;inline-size:.7rem;-webkit-margin-before:.42rem;margin-block-start:.42rem}block-wnpism-cooperation .aboutMedia{position:relative}block-wnpism-cooperation .aboutMedia__image,block-wnpism-cooperation .imagePlaceholder{aspect-ratio:4/3;background:linear-gradient(135deg,#0021471f,#c0995229);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:block;inline-size:100%;object-fit:cover;overflow:hidden}block-wnpism-cooperation .centerHeader{margin-block:0 clamp(2rem,5vw,3.5rem);margin-inline:auto;max-inline-size:760px;text-align:center}block-wnpism-cooperation .centerHeader .eyebrow{justify-content:center}block-wnpism-cooperation .centerHeader .eyebrow:before{display:none}block-wnpism-cooperation .centerHeader .sectionTitle:after{margin-inline:auto}block-wnpism-cooperation .galleryGrid{display:grid;gap:1rem;grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width: 900px){block-wnpism-cooperation .galleryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){block-wnpism-cooperation .galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}block-wnpism-cooperation .galleryItem{aspect-ratio:1;border-radius:var(--radius-md);box-shadow:var(--shadow-soft);margin-block:0;margin-inline:0;overflow:hidden}block-wnpism-cooperation .galleryItem:nth-child(2n){transform:translateY(1.25rem)}block-wnpism-cooperation .galleryItem__image{block-size:100%;display:block;inline-size:100%;object-fit:cover;transition:transform .35s ease}.galleryItem:hover block-wnpism-cooperation .galleryItem__image{transform:scale(1.04)}block-wnpism-cooperation .researchGrid{display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width: 980px){block-wnpism-cooperation .researchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){block-wnpism-cooperation .researchGrid{grid-template-columns:1fr}}block-wnpism-cooperation .researchCard{background-color:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-md);min-block-size:190px;padding-block:1.5rem;padding-inline:1.25rem;position:relative;transition:background-color .25s ease,border-color .25s ease,transform .25s ease}block-wnpism-cooperation .researchCard:hover{background-color:#ffffff1f;border-color:#c09952a6;transform:translateY(-4px)}block-wnpism-cooperation .researchCard__index{color:var(--color-gold);display:block;font-size:.9rem;font-weight:800;letter-spacing:.12em;-webkit-margin-after:2.5rem;margin-block-end:2.5rem}block-wnpism-cooperation .researchCard__title{color:#fff;font-size:1.15rem;font-weight:760;line-height:1.28;margin-block:0;margin-inline:0;text-wrap:balance}block-wnpism-cooperation .statement{background-color:var(--color-navy-deep);color:#fff;isolation:isolate;min-block-size:clamp(520px,56vw,760px);overflow:hidden;padding-block:clamp(4rem,8vw,6rem);position:relative}block-wnpism-cooperation .statement>.container{align-items:center;display:flex;min-block-size:inherit;position:relative;z-index:3}block-wnpism-cooperation .statement__video{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}block-wnpism-cooperation .statement__video iframe{block-size:56.25vw;border:0;inline-size:100vw;inset-block-start:50%;inset-inline-start:50%;min-block-size:100%;min-inline-size:177.7778vh;position:absolute;transform:translate(-50%,-50%)}block-wnpism-cooperation .statement__overlay{display:none}block-wnpism-cooperation .statement__content{align-items:flex-start;background-color:#00122638;border:4px solid #fff;display:flex;flex-direction:column;inline-size:clamp(210px,22vw,285px);justify-content:space-between;margin-inline:0 auto;min-block-size:clamp(290px,32vw,390px);padding-block:clamp(1.7rem,3vw,2.4rem);padding-inline:clamp(1.6rem,2.8vw,2.25rem);position:relative;text-align:start;z-index:3}block-wnpism-cooperation .eyebrow{color:#fff;display:block;font-size:clamp(.95rem,1.45vw,1.18rem);font-weight:800;letter-spacing:.06em;line-height:1.45;margin-block:0 auto;text-transform:uppercase}block-wnpism-cooperation .eyebrow:before{display:none}block-wnpism-cooperation .statement__title{color:#fff;font-size:clamp(1.35rem,2.35vw,2.15rem);font-weight:900;letter-spacing:-.035em;line-height:1.05;margin-block:3rem 0 0;margin-inline:0;max-inline-size:100%;text-align:start;text-shadow:0 2px 16px rgba(0,0,0,.32);text-transform:uppercase}@media (max-width: 700px){block-wnpism-cooperation .statement{min-block-size:520px;padding-block:3rem}block-wnpism-cooperation .statement>.container{align-items:center;justify-content:flex-start}block-wnpism-cooperation .statement__content{inline-size:min(74vw,260px);min-block-size:315px;padding-block:1.6rem;padding-inline:1.45rem}}block-wnpism-cooperation .destinationGrid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-margin-before:clamp(2.5rem,5vw,4rem);margin-block-start:clamp(2.5rem,5vw,4rem)}@media (max-width: 900px){block-wnpism-cooperation .destinationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){block-wnpism-cooperation .destinationGrid{grid-template-columns:1fr}}block-wnpism-cooperation .destinationCard{background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 10px 30px #0021470f;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}block-wnpism-cooperation .destinationCard:hover{border-color:#c099528c;box-shadow:var(--shadow-card);transform:translateY(-4px)}block-wnpism-cooperation .destinationCard__media{aspect-ratio:16/10;background-color:var(--color-wash);overflow:hidden}block-wnpism-cooperation .destinationCard__image,block-wnpism-cooperation .destinationCard__placeholder{block-size:100%;display:block;inline-size:100%;object-fit:cover}block-wnpism-cooperation .destinationCard__placeholder{background:radial-gradient(circle at 30% 20%,rgba(192,153,82,.22),transparent 34%),linear-gradient(135deg,#002147f2,#12365fdb)}block-wnpism-cooperation .destinationCard__content{padding-block:1.25rem 1.35rem;padding-inline:1.25rem}block-wnpism-cooperation .destinationCard__title{color:var(--color-navy);font-size:1.35rem;font-weight:780;letter-spacing:-.025em;line-height:1.2;margin-block:0 .35rem;margin-inline:0}block-wnpism-cooperation .destinationCard__type{color:var(--color-gold-dark);font-size:.85rem;font-weight:800;letter-spacing:.08em;margin-block:0;margin-inline:0;text-transform:uppercase}@media (max-width: 700px){block-wnpism-cooperation .button,block-wnpism-cooperation .hero__actions{inline-size:100%}block-wnpism-cooperation .button{justify-content:center}block-wnpism-cooperation .hero{min-block-size:auto;padding-block:5.5rem 6.5rem}block-wnpism-cooperation .hero__actions{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion: reduce){block-wnpism-cooperation [data-reveal],block-wnpism-cooperation .button,block-wnpism-cooperation .destinationCard,block-wnpism-cooperation .galleryItem,block-wnpism-cooperation .galleryItem__image,block-wnpism-cooperation .researchCard{opacity:1!important;transform:none!important;transition:none!important}block-wnpism-cooperation .statement__video{display:none}}block-wnpism-exchange-partners{--color-border: #d9e0ea;--color-gold: #c09952;--color-gold-dark: #9a7a3e;--color-ink: #1f2937;--color-muted: #667085;--color-navy: #002147;--color-navy-deep: #001226;--color-navy-soft: #12365f;--color-surface: #fff;--color-wash: #f7f9fc;--radius-lg: 22px;--radius-md: 14px;--radius-sm: 8px;--shadow-card: 0 18px 45px rgba(0, 33, 71, .1);--shadow-soft: 0 12px 32px rgba(0, 33, 71, .08);background:linear-gradient(180deg,#fff,#f7f9fc 48%,#fff);color:var(--color-ink);display:block;overflow:hidden}block-wnpism-exchange-partners *,block-wnpism-exchange-partners *:after,block-wnpism-exchange-partners *:before{box-sizing:border-box}block-wnpism-exchange-partners a{color:inherit}block-wnpism-exchange-partners [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}block-wnpism-exchange-partners [data-reveal].is-visible{opacity:1;transform:translateY(0)}block-wnpism-exchange-partners .container{inline-size:100%;margin-inline:auto;max-inline-size:1240px;padding-inline:clamp(1.25rem,4vw,2rem)}block-wnpism-exchange-partners .section{padding-block:clamp(4.5rem,8vw,7rem)}block-wnpism-exchange-partners .eyebrow{align-items:center;color:var(--color-gold-dark);display:inline-flex;font-size:.78rem;font-weight:800;gap:.75rem;letter-spacing:.14em;margin-block:0 1rem;margin-inline:0;text-transform:uppercase}block-wnpism-exchange-partners .eyebrow:before{background-color:currentColor;block-size:1px;content:"";inline-size:42px}block-wnpism-exchange-partners .sectionTitle{color:var(--color-navy);font-size:clamp(2rem,4vw,3.5rem);font-weight:760;letter-spacing:-.045em;line-height:1.02;margin-block:0;margin-inline:0;text-wrap:balance}block-wnpism-exchange-partners .sectionTitle:after{background:linear-gradient(90deg,var(--color-gold) 0%,rgba(192,153,82,.24) 100%);block-size:3px;border-radius:999px;content:"";display:block;inline-size:76px;-webkit-margin-before:1.15rem;margin-block-start:1.15rem}block-wnpism-exchange-partners .exchangePartners{position:relative}block-wnpism-exchange-partners .exchangePartners__header{-webkit-margin-after:clamp(2rem,4vw,3rem);margin-block-end:clamp(2rem,4vw,3rem);max-inline-size:820px}block-wnpism-exchange-partners .exchangePartners__lead{color:var(--color-muted);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.75;margin-block:1.35rem 0;margin-inline:0;max-inline-size:760px}block-wnpism-exchange-partners .exchangePartners__panel{background-color:#ffffffdb;border:1px solid rgba(217,224,234,.9);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}block-wnpism-exchange-partners .exchangePartners__toolbar{align-items:end;background:radial-gradient(circle at 12% 0%,rgba(192,153,82,.18),transparent 32%),linear-gradient(135deg,var(--color-navy) 0%,var(--color-navy-deep) 100%);display:grid;gap:1rem;grid-template-columns:minmax(0,1.35fr) minmax(180px,.55fr) minmax(160px,.45fr);padding-block:clamp(1.25rem,3vw,2rem);padding-inline:clamp(1.25rem,3vw,2rem)}@media (max-width: 820px){block-wnpism-exchange-partners .exchangePartners__toolbar{grid-template-columns:1fr}}block-wnpism-exchange-partners .exchangePartners__field{display:grid;gap:.45rem}block-wnpism-exchange-partners .exchangePartners__field span{color:#ffffffd1;font-size:.76rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}block-wnpism-exchange-partners .exchangePartners__input,block-wnpism-exchange-partners .exchangePartners__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fffffffa;border:1px solid rgba(255,255,255,.7);border-radius:var(--radius-sm);color:var(--color-ink);font:inherit;font-size:.98rem;inline-size:100%;min-block-size:3.2rem;outline:none;padding-block:.85rem;padding-inline:1rem;transition:border-color .2s ease,box-shadow .2s ease}block-wnpism-exchange-partners .exchangePartners__input:focus-visible,block-wnpism-exchange-partners .exchangePartners__select:focus-visible{border-color:var(--color-gold);box-shadow:0 0 0 4px #c099523d}block-wnpism-exchange-partners .exchangePartners__select{background-image:linear-gradient(45deg,transparent 50%,var(--color-navy) 50%),linear-gradient(135deg,var(--color-navy) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;-webkit-padding-end:2.25rem;padding-inline-end:2.25rem}block-wnpism-exchange-partners .exchangePartners__summary{align-items:center;-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:.75rem;padding-block:1rem;padding-inline:clamp(1.25rem,3vw,2rem)}block-wnpism-exchange-partners .exchangePartners__summary span{background-color:var(--color-wash);border:1px solid var(--color-border);border-radius:999px;color:var(--color-muted);display:inline-flex;font-size:.9rem;font-weight:760;gap:.35rem;padding-block:.45rem;padding-inline:.85rem}block-wnpism-exchange-partners .exchangePartners__summary strong{color:var(--color-navy);font-weight:860}block-wnpism-exchange-partners .exchangePartners__layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.75fr);min-block-size:680px}@media (max-width: 980px){block-wnpism-exchange-partners .exchangePartners__layout{grid-template-columns:1fr}}block-wnpism-exchange-partners .exchangePartners__mapWrap{background:radial-gradient(circle at 22% 20%,rgba(192,153,82,.12),transparent 32%),linear-gradient(180deg,#eef4fb,#dfe8f1);min-block-size:560px;position:relative}@media (max-width: 700px){block-wnpism-exchange-partners .exchangePartners__mapWrap{min-block-size:430px}}block-wnpism-exchange-partners .exchangePartners__map{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;position:absolute}block-wnpism-exchange-partners .exchangePartners__listWrap{background-color:#fff;-webkit-border-start:1px solid var(--color-border);border-inline-start:1px solid var(--color-border);max-block-size:680px;overflow:auto}@media (max-width: 980px){block-wnpism-exchange-partners .exchangePartners__listWrap{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);-webkit-border-start:0;border-inline-start:0;max-block-size:none}}block-wnpism-exchange-partners .exchangePartners__list{display:grid;gap:1rem;padding-block:clamp(1rem,2.2vw,1.5rem);padding-inline:clamp(1rem,2.2vw,1.5rem)}block-wnpism-exchange-partners .exchangePartners__empty{color:var(--color-muted);font-size:1rem;line-height:1.6;margin-block:0;margin-inline:0;padding-block:2rem;padding-inline:1.5rem}block-wnpism-exchange-partners .exchangePartners__note{color:var(--color-muted);font-size:.9rem;line-height:1.6;margin-block:1.2rem 0;margin-inline:0}block-wnpism-exchange-partners .exchangePartnerCard{background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 8px 22px #0021470d;cursor:pointer;padding-block:1.15rem;padding-inline:1.15rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}block-wnpism-exchange-partners .exchangePartnerCard:hover{border-color:#c09952ad;box-shadow:var(--shadow-soft);transform:translateY(-2px)}block-wnpism-exchange-partners .exchangePartnerCard__topline{align-items:center;display:flex;gap:.75rem;justify-content:space-between;-webkit-margin-after:.65rem;margin-block-end:.65rem}block-wnpism-exchange-partners .exchangePartnerCard__country,block-wnpism-exchange-partners .exchangePartnerCard__places{border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:840;letter-spacing:.08em;padding-block:.35rem;padding-inline:.65rem;text-transform:uppercase}block-wnpism-exchange-partners .exchangePartnerCard__country{background-color:#00214714;color:var(--color-navy)}block-wnpism-exchange-partners .exchangePartnerCard__places{background-color:#c0995229;color:var(--color-gold-dark);white-space:nowrap}block-wnpism-exchange-partners .exchangePartnerCard__title{color:var(--color-navy);font-size:clamp(1.1rem,1.7vw,1.35rem);font-weight:820;letter-spacing:-.025em;line-height:1.18;margin-block:0;margin-inline:0}block-wnpism-exchange-partners .exchangePartnerCard__faculty{color:var(--color-muted);font-size:.95rem;line-height:1.5;margin-block:.55rem 0;margin-inline:0}block-wnpism-exchange-partners .exchangePartnerCard__details{display:grid;gap:.75rem;margin-block:1rem 0;margin-inline:0}block-wnpism-exchange-partners .exchangePartnerCard__details div{display:grid;gap:.18rem}block-wnpism-exchange-partners .exchangePartnerCard__details dt{color:var(--color-gold-dark);font-size:.72rem;font-weight:840;letter-spacing:.09em;text-transform:uppercase}block-wnpism-exchange-partners .exchangePartnerCard__details dd{color:var(--color-ink);font-size:.92rem;line-height:1.45;margin:0}block-wnpism-exchange-partners .exchangePartnerCard__link{align-items:center;color:var(--color-navy);display:inline-flex;font-size:.9rem;font-weight:820;gap:.45rem;-webkit-margin-before:1rem;margin-block-start:1rem;text-decoration:none}block-wnpism-exchange-partners .exchangePartnerCard__link:after{content:"↗";font-size:.85em}block-wnpism-exchange-partners .exchangePartnerCard__link:hover{color:var(--color-gold-dark)}block-wnpism-exchange-partners .exchangePartnersMarker{align-items:center;background-color:var(--color-gold);border:3px solid #fff;border-radius:999px;box-shadow:0 10px 24px #00214752;color:var(--color-navy-deep);display:flex;font-weight:900;justify-content:center}block-wnpism-exchange-partners .exchangePartnersMarker span{line-height:1}block-wnpism-exchange-partners .exchangePartnersPopup{color:var(--color-ink)}block-wnpism-exchange-partners .exchangePartnersPopup h3{color:var(--color-navy);font-size:1.1rem;margin-block:0 .65rem;margin-inline:0}block-wnpism-exchange-partners .exchangePartnersPopup ul{display:grid;gap:.55rem;list-style:none;margin-block:0;margin-inline:0;padding:0}block-wnpism-exchange-partners .exchangePartnersPopup li{display:grid;gap:.1rem;line-height:1.35}block-wnpism-exchange-partners .exchangePartnersPopup strong{color:var(--color-navy);font-size:.92rem}block-wnpism-exchange-partners .exchangePartnersPopup span,block-wnpism-exchange-partners .exchangePartnersPopup .exchangePartnersPopup__more{color:var(--color-muted);font-size:.8rem;margin:0}block-wnpism-exchange-partners .leaflet-container{font-family:inherit}block-wnpism-exchange-partners .leaflet-control-zoom{border:0!important;box-shadow:var(--shadow-soft)}block-wnpism-exchange-partners .leaflet-control-zoom a{color:var(--color-navy)!important}block-wnpism-exchange-partners.is-loading .exchangePartners__summary:after{color:var(--color-muted);content:"Ładowanie danych…";font-size:.9rem;font-weight:760}@media (prefers-reduced-motion: reduce){block-wnpism-exchange-partners [data-reveal],block-wnpism-exchange-partners .exchangePartnerCard{opacity:1!important;transform:none!important;transition:none!important}}single-erasmus-layout{background-color:#f6f8fb;color:#243044;display:block}single-erasmus-layout .card-heading{color:#002f6c;font-size:.875rem;font-weight:900;letter-spacing:.08em;line-height:1.2;margin-block:0 1rem;-webkit-padding-before:.25rem;padding-block-start:.25rem;text-transform:uppercase}single-erasmus-layout .content-main{min-inline-size:0}single-erasmus-layout .content-sidebar{min-inline-size:0;position:relative}single-erasmus-layout .erasmus-body{display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr);margin-inline:auto;max-inline-size:75rem;padding-block:clamp(3rem,7vw,5rem);padding-inline:clamp(1.25rem,4vw,2rem)}single-erasmus-layout .erasmus-hero{align-items:center;background-color:#002147;display:flex;justify-content:center;min-block-size:clamp(22rem,42vh,34rem);overflow:hidden;padding-block:clamp(5rem,10vw,8rem);position:relative}single-erasmus-layout .hero-bg{background-position:center;background-size:cover;block-size:100%;filter:saturate(.9);inline-size:100%;inset-block-start:0;inset-inline-start:0;opacity:.42;position:absolute;transform:scale(1.02);z-index:1}single-erasmus-layout .hero-container{margin-inline:auto;max-inline-size:75rem;padding-inline:clamp(1.25rem,4vw,2rem);position:relative;text-align:center;z-index:3}single-erasmus-layout .hero-lead{color:#ffffffe0;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.6;margin-block:0;margin-inline:auto;max-inline-size:52rem}single-erasmus-layout .hero-overlay{background:linear-gradient(135deg,#002147f0,#002f6cd1 48%,#001226eb);block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:2}single-erasmus-layout .hero-title{color:#fff;font-size:clamp(2.5rem,5vw,4.35rem);font-weight:900;letter-spacing:-.03em;line-height:1.05;margin-block:0 1rem;text-shadow:0 1.25rem 2.5rem rgba(0,33,71,.24)}single-erasmus-layout .rich-text{color:#243044;font-size:1.125rem;line-height:1.8}single-erasmus-layout .rich-text a{-webkit-border-after:.125rem solid #ffd200;border-block-end:.125rem solid #ffd200;color:#0055a5;font-weight:800;text-decoration:none;transition:border-color .2s ease,color .2s ease}single-erasmus-layout .rich-text a:focus-visible{border-radius:.25rem;outline:.1875rem solid #ffd200;outline-offset:.1875rem}single-erasmus-layout .rich-text a:hover{border-block-end-color:#002f6c;color:#002f6c}single-erasmus-layout .rich-text h2,single-erasmus-layout .rich-text h3,single-erasmus-layout .rich-text h4{color:#002f6c;line-height:1.25;margin-block:2rem 1rem}single-erasmus-layout .rich-text li+li{-webkit-margin-before:.5rem;margin-block-start:.5rem}single-erasmus-layout .rich-text ol,single-erasmus-layout .rich-text ul{margin-block:0 1.5rem;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}single-erasmus-layout .rich-text p{margin-block:0 1.5rem}single-erasmus-layout .sidebar-card{background:linear-gradient(180deg,#fff,#f9fbfe);border:1px solid #d8e1ef;border-radius:1.5rem;box-shadow:0 1.25rem 3rem #002f6c14;overflow:hidden;padding-block:1.25rem;padding-inline:1.25rem;position:relative}single-erasmus-layout .sidebar-card:before{background:linear-gradient(90deg,#ffd200,#0055a5);block-size:.25rem;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute}single-erasmus-layout .sidebar-empty{color:#5f6f85;font-size:.95rem;line-height:1.6;margin-block:0}single-erasmus-layout .sidebar-menu{display:grid;gap:.5rem;list-style:none;margin-block:0;-webkit-padding-start:0;padding-inline-start:0}single-erasmus-layout .sidebar-menu__children{display:grid;gap:.375rem;list-style:none;margin-block:.5rem 0;-webkit-padding-start:0;padding-inline-start:0}single-erasmus-layout .sidebar-menu__children--level2{-webkit-border-start:.125rem solid #d8e1ef;border-inline-start:.125rem solid #d8e1ef;-webkit-margin-start:.75rem;margin-inline-start:.75rem;-webkit-padding-start:.75rem;padding-inline-start:.75rem}single-erasmus-layout .sidebar-menu__children--level3{-webkit-border-start:.125rem solid rgba(0,47,108,.16);border-inline-start:.125rem solid rgba(0,47,108,.16);-webkit-margin-start:.625rem;margin-inline-start:.625rem;-webkit-padding-start:.625rem;padding-inline-start:.625rem}single-erasmus-layout .sidebar-menu__details{display:grid;gap:.5rem}single-erasmus-layout .sidebar-menu__details[open]>.sidebar-menu__summary{background:#eef3fa;color:#002f6c}single-erasmus-layout .sidebar-menu__details[open]>.sidebar-menu__summary .sidebar-menu__summaryIcon{transform:rotate(225deg) translateY(-.125rem)}single-erasmus-layout .sidebar-menu__item{list-style:none;margin-block:0;min-inline-size:0}single-erasmus-layout .sidebar-menu__item.is-active>.sidebar-menu__details>.sidebar-menu__summary{background:#002f6c;color:#fff}single-erasmus-layout .sidebar-menu__item.is-active>.sidebar-menu__link{background:#002f6c;color:#fff}single-erasmus-layout .sidebar-menu__link,single-erasmus-layout .sidebar-menu__summary{align-items:center;background:transparent;border-radius:.875rem;color:#243044;display:flex;font-size:.975rem;font-weight:800;gap:.625rem;justify-content:space-between;line-height:1.35;padding-block:.75rem;padding-inline:.875rem;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}single-erasmus-layout .sidebar-menu__link:focus-visible{outline:.1875rem solid #ffd200;outline-offset:.125rem}single-erasmus-layout .sidebar-menu__link:hover{background:#eef3fa;color:#002f6c;text-decoration:none;transform:translate(.125rem)}single-erasmus-layout .sidebar-menu__link.is-current{background:#002f6c;color:#fff}single-erasmus-layout .sidebar-menu__link--level2,single-erasmus-layout .sidebar-menu__summary--level2{border-radius:.75rem;font-size:.925rem;font-weight:750;padding-block:.625rem;padding-inline:.75rem}single-erasmus-layout .sidebar-menu__link--level3{border-radius:.75rem;color:#5f6f85;font-size:.875rem;font-weight:700;padding-block:.55rem;padding-inline:.75rem}single-erasmus-layout .sidebar-menu__link--parent{color:#0055a5;font-size:.875rem;font-weight:900}single-erasmus-layout .sidebar-menu__summary{cursor:pointer;list-style:none}single-erasmus-layout .sidebar-menu__summary::-webkit-details-marker{display:none}single-erasmus-layout .sidebar-menu__summary:focus-visible{outline:.1875rem solid #ffd200;outline-offset:.125rem}single-erasmus-layout .sidebar-menu__summary:hover{background:#eef3fa;color:#002f6c}single-erasmus-layout .sidebar-menu__summaryIcon{block-size:.625rem;-webkit-border-after:.125rem solid currentColor;border-block-end:.125rem solid currentColor;-webkit-border-end:.125rem solid currentColor;border-inline-end:.125rem solid currentColor;color:currentColor;flex-shrink:0;inline-size:.625rem;transform:rotate(45deg) translateY(-.125rem);transition:transform .2s ease}single-erasmus-layout .sidebar-menu__summaryText{min-inline-size:0}single-erasmus-layout .sidebar-nav{display:block}single-erasmus-layout .sidebar-sticky{display:flex;flex-direction:column;gap:1.25rem;inset-block-start:6.25rem;position:-webkit-sticky;position:sticky}@media (min-width: 992px){single-erasmus-layout .erasmus-body{grid-template-columns:minmax(0,2fr) minmax(17rem,22rem)}}@media (max-width: 1024px){single-erasmus-layout .sidebar-sticky{inset-block-start:0;position:static}}@media (max-width: 760px){single-erasmus-layout .content-sidebar{order:-1}single-erasmus-layout .erasmus-body{gap:1.5rem;padding-block:2rem 3rem}single-erasmus-layout .hero-title{font-size:clamp(2.15rem,12vw,3.25rem)}single-erasmus-layout .sidebar-card{border-radius:1.125rem;padding-block:1rem;padding-inline:1rem}single-erasmus-layout .sidebar-menu{gap:.375rem}single-erasmus-layout .sidebar-menu__children--level2,single-erasmus-layout .sidebar-menu__children--level3{-webkit-margin-start:.25rem;margin-inline-start:.25rem;-webkit-padding-start:.625rem;padding-inline-start:.625rem}single-erasmus-layout .sidebar-menu__link,single-erasmus-layout .sidebar-menu__summary{padding-block:.75rem;padding-inline:.75rem}}@media (prefers-reduced-motion: reduce){single-erasmus-layout .sidebar-menu__link,single-erasmus-layout .sidebar-menu__summary,single-erasmus-layout .sidebar-menu__summaryIcon{transition:none!important}single-erasmus-layout .sidebar-menu__link:hover{transform:none!important}}.block-erasmus-grid{display:block;padding-block:5rem}.block-erasmus-grid .container{margin-inline:auto;max-inline-size:1200px;padding-inline:1.5rem}.block-erasmus-grid .section-header{-webkit-margin-after:4rem;margin-block-end:4rem;text-align:center}.block-erasmus-grid .pre-title{color:#4f73a3;display:block;font-size:1.5rem;font-weight:700;-webkit-margin-after:.5rem;margin-block-end:.5rem}.block-erasmus-grid .main-title{color:#000;font-size:3rem;font-weight:800;margin:0}.block-erasmus-grid .grid-container{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.block-erasmus-grid .grid-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 20px #0000000a;display:block;padding:1rem;position:relative;text-decoration:none;transition:box-shadow .4s ease,transform .4s ease}.block-erasmus-grid .grid-card:focus-visible{outline:3px solid #c09952;outline-offset:4px}.block-erasmus-grid .grid-card:hover{box-shadow:0 20px 40px #00214714;transform:translateY(-6px)}.block-erasmus-grid .grid-card:hover .card-image{transform:scale(1.08)}.block-erasmus-grid .grid-card:hover .card-image-wrapper{border-color:#c09952}.block-erasmus-grid .card-image-wrapper{block-size:300px;border:1px solid #002147;border-radius:8px;overflow:hidden;position:relative;transition:border-color .4s ease}.block-erasmus-grid .card-image{block-size:100%;inline-size:100%;object-fit:cover;transition:transform .8s cubic-bezier(.25,1,.5,1)}.block-erasmus-grid .card-content{align-items:flex-end;block-size:100%;display:flex;inline-size:100%;inset-block-start:0;inset-inline-start:0;justify-content:flex-start;padding:1.5rem;position:absolute;z-index:2}.block-erasmus-grid .card-title{color:#fff;font-size:1.75rem;font-weight:800;letter-spacing:.02em;line-height:1.2;margin:0;text-align:start;text-shadow:0 4px 15px rgba(0,0,0,.8),0 1px 3px rgba(0,0,0,.5)}.blockErasmusRecruitment{background:#f6f8fb;color:#243044;padding-block:clamp(3rem,6vw,6rem)}.blockErasmusRecruitment__card{background:#fff;border:1px solid #d8e1ef;border-radius:1.25rem;box-shadow:0 1rem 2.5rem #002f6c14;padding-block:clamp(1.25rem,3vw,2rem);padding-inline:clamp(1.25rem,3vw,2rem)}.blockErasmusRecruitment__cardTitle{color:#002f6c;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.3;margin-block:0 .75rem}.blockErasmusRecruitment__cards{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-margin-before:clamp(1.5rem,3vw,2.5rem);margin-block-start:clamp(1.5rem,3vw,2.5rem)}.blockErasmusRecruitment__content{color:#243044;font-size:1rem;line-height:1.75}.blockErasmusRecruitment__content a{-webkit-border-after:.125rem solid #ffd200;border-block-end:.125rem solid #ffd200;color:#0055a5;font-weight:700;text-decoration:none;text-underline-offset:.2em;transition:border-color .2s ease,color .2s ease}.blockErasmusRecruitment__content a:focus-visible{border-radius:.25rem;outline:.1875rem solid #ffd200;outline-offset:.1875rem}.blockErasmusRecruitment__content a:hover{border-block-end-color:#002f6c;color:#002f6c}.blockErasmusRecruitment__content p{margin-block:0 1rem}.blockErasmusRecruitment__content p:last-child{-webkit-margin-after:0;margin-block-end:0}.blockErasmusRecruitment__content strong{color:#002f6c;font-weight:800}.blockErasmusRecruitment__content ul,.blockErasmusRecruitment__content ol{margin-block:1rem;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.blockErasmusRecruitment__content li+li{-webkit-margin-before:.5rem;margin-block-start:.5rem}.blockErasmusRecruitment__criteriaItem{background:#fff;border:1px solid #d8e1ef;border-radius:.875rem;color:#243044;line-height:1.6;padding-block:.875rem;padding-inline:1rem}.blockErasmusRecruitment__criteriaItem::marker{color:#002f6c;font-weight:800}.blockErasmusRecruitment__criteriaList{display:grid;gap:.75rem;margin-block:1.5rem 0;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.blockErasmusRecruitment__eyebrow{color:#0055a5;font-size:.875rem;font-weight:800;letter-spacing:.08em;line-height:1.2;margin-block:0 .75rem;text-transform:uppercase}.blockErasmusRecruitment__header{background:#fff;border:1px solid #d8e1ef;border-radius:1.5rem;box-shadow:0 1rem 2.5rem #002f6c14;padding-block:clamp(1.5rem,4vw,3rem);padding-inline:clamp(1.25rem,4vw,3rem)}.blockErasmusRecruitment__lead{color:#5f6f85;font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.7;max-inline-size:58rem}.blockErasmusRecruitment__lead p{margin-block:0}.blockErasmusRecruitment__notice{background:#fff9df;border:1px solid rgba(255,210,0,.55);-webkit-border-start:.375rem solid #ffd200;border-inline-start:.375rem solid #ffd200;border-radius:1rem;-webkit-margin-before:1.5rem;margin-block-start:1.5rem;padding-block:1rem;padding-inline:1.25rem}.blockErasmusRecruitment__noticeContent{color:#243044;line-height:1.7}.blockErasmusRecruitment__noticeContent p{margin-block:0}.blockErasmusRecruitment__noticeTitle{color:#002f6c;font-weight:800;margin-block:0 .5rem}.blockErasmusRecruitment__panel{background:#fff;border:1px solid #d8e1ef;border-radius:1.25rem;box-shadow:0 1rem 2.5rem #002f6c14;-webkit-margin-before:1rem;margin-block-start:1rem;padding-block:clamp(1.25rem,3vw,2rem);padding-inline:clamp(1.25rem,3vw,2rem)}.blockErasmusRecruitment__resourceDescription{color:#ffffffd1;line-height:1.6;margin-block:0 .75rem}.blockErasmusRecruitment__resourceItem{background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:1rem;padding-block:1rem;padding-inline:1rem}.blockErasmusRecruitment__resourceLink{align-items:center;background:#fff;border-radius:999rem;color:#002f6c;display:inline-flex;font-weight:800;gap:.5rem;line-height:1.2;padding-block:.75rem;padding-inline:1rem;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.blockErasmusRecruitment__resourceLink:focus-visible{outline:.1875rem solid #ffd200;outline-offset:.1875rem}.blockErasmusRecruitment__resourceLink:hover{background:#ffd200;color:#002f6c;transform:translateY(-.125rem)}.blockErasmusRecruitment__resourceList{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin-block:0;-webkit-padding-start:0;padding-inline-start:0}.blockErasmusRecruitment__resources{background:#002f6c;border-radius:1.25rem;box-shadow:0 1rem 2.5rem #002f6c14;color:#fff;-webkit-margin-before:1rem;margin-block-start:1rem;padding-block:clamp(1.25rem,3vw,2rem);padding-inline:clamp(1.25rem,3vw,2rem)}.blockErasmusRecruitment__resourcesTitle{color:#fff;font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.3;margin-block:0 1.25rem}.blockErasmusRecruitment__sectionTitle{color:#002f6c;font-size:clamp(1.375rem,2.5vw,1.875rem);line-height:1.25;margin-block:0 1rem}.blockErasmusRecruitment__timeline{display:grid;gap:.75rem;list-style:none;margin-block:1.25rem 0;-webkit-padding-start:0;padding-inline-start:0}.blockErasmusRecruitment__timelineDate{color:#002f6c;display:block;font-weight:800;line-height:1.4}.blockErasmusRecruitment__timelineDescription{color:#243044;line-height:1.6;margin-block:.25rem 0}.blockErasmusRecruitment__timelineItem{background:#fff;border:1px solid #d8e1ef;border-radius:1rem;padding-block:1rem;padding-inline:1rem}.blockErasmusRecruitment__timelineSection{background:#eef3fa;border:1px solid #d8e1ef;border-radius:1.25rem;-webkit-margin-before:1rem;margin-block-start:1rem;padding-block:clamp(1.25rem,3vw,2rem);padding-inline:clamp(1.25rem,3vw,2rem)}.blockErasmusRecruitment__title{color:#002f6c;font-size:clamp(2rem,5vw,3.75rem);line-height:1.08;margin-block:0 1rem;max-inline-size:48rem}@media (max-width: 900px){.blockErasmusRecruitment__cards,.blockErasmusRecruitment__resourceList{grid-template-columns:1fr}}.blockErasmusNews{background:#f6f8fb;color:#243044;padding-block:clamp(3rem,6vw,6rem)}.blockErasmusNews__archiveLink{align-items:center;background:#002f6c;border:.125rem solid #002f6c;border-radius:999rem;color:#fff;display:inline-flex;font-weight:800;gap:.5rem;justify-content:center;line-height:1.2;-webkit-margin-before:1.5rem;margin-block-start:1.5rem;padding-block:.875rem;padding-inline:1.25rem;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.blockErasmusNews__archiveLink:focus-visible{outline:.1875rem solid #ffd200;outline-offset:.1875rem}.blockErasmusNews__archiveLink:hover{background:#002f6c;border-color:#002f6c;color:#fff;transform:translateY(-.125rem)}.blockErasmusNews__card{background:#fff;border:1px solid #d8e1ef;border-radius:1.25rem;box-shadow:0 1rem 2.5rem #002f6c14;display:flex;flex-direction:column;min-block-size:100%;transition:border-color .2s ease,transform .2s ease}.blockErasmusNews__card:hover{border-color:#002f6c59;transform:translateY(-.1875rem)}.blockErasmusNews__cardContent{display:flex;flex-direction:column;flex-grow:1;padding-block:clamp(1.25rem,3vw,1.75rem);padding-inline:clamp(1.25rem,3vw,1.75rem)}.blockErasmusNews__cardDate{color:#5f6f85;display:block;font-size:.875rem;font-weight:700;line-height:1.4;-webkit-margin-after:.5rem;margin-block-end:.5rem}.blockErasmusNews__cardLink{color:#002f6c;display:inline;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:800;line-height:1.25;text-decoration:none;transition:color .2s ease}.blockErasmusNews__cardLink:focus-visible{border-radius:.25rem;outline:.1875rem solid #ffd200;outline-offset:.1875rem}.blockErasmusNews__cardLink:hover{color:#0055a5}.blockErasmusNews__cardText{color:#243044;line-height:1.65;margin-block:.75rem 0}.blockErasmusNews__cardTitle{font-size:inherit;line-height:1.25;margin-block:0}.blockErasmusNews__empty{background:#fff;border:1px solid #d8e1ef;border-radius:1rem;color:#5f6f85;line-height:1.6;padding-block:1rem;padding-inline:1rem}.blockErasmusNews__eyebrow{color:#0055a5;font-size:.875rem;font-weight:800;letter-spacing:.08em;line-height:1.2;margin-block:0 .75rem;text-transform:uppercase}.blockErasmusNews__header{-webkit-margin-after:clamp(1.5rem,3vw,2.5rem);margin-block-end:clamp(1.5rem,3vw,2.5rem);max-inline-size:56rem}.blockErasmusNews__intro{color:#5f6f85;font-size:clamp(1rem,1.8vw,1.1875rem);line-height:1.7;max-inline-size:48rem}.blockErasmusNews__intro p{margin-block:0}.blockErasmusNews__intro a{-webkit-border-after:.125rem solid #ffd200;border-block-end:.125rem solid #ffd200;color:#0055a5;font-weight:800;text-decoration:none;transition:border-color .2s ease,color .2s ease}.blockErasmusNews__intro a:focus-visible{border-radius:.25rem;outline:.1875rem solid #ffd200;outline-offset:.1875rem}.blockErasmusNews__intro a:hover{border-block-end-color:#002f6c;color:#002f6c}.blockErasmusNews__layout{align-items:start;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(14rem,18rem) minmax(0,1fr)}.blockErasmusNews__main{min-inline-size:0}.blockErasmusNews__nav{background:#fff;border:1px solid #d8e1ef;border-radius:1.25rem;box-shadow:0 1rem 2.5rem #002f6c14;inset-block-start:2rem;padding-block:1.25rem;padding-inline:1.25rem;position:-webkit-sticky;position:sticky}.blockErasmusNews__navLabel{color:#002f6c;font-size:.875rem;font-weight:900;letter-spacing:.08em;line-height:1.2;margin-block:0 1rem;text-transform:uppercase}.blockErasmusNews__navList{list-style:none;margin-block:0;-webkit-padding-start:0;padding-inline-start:0}.blockErasmusNews__navList .menu-item{-webkit-margin-before:.5rem;margin-block-start:.5rem}.blockErasmusNews__navList .menu-item:first-child{-webkit-margin-before:0;margin-block-start:0}.blockErasmusNews__navList .sub-menu{-webkit-border-start:.125rem solid #d8e1ef;border-inline-start:.125rem solid #d8e1ef;list-style:none;-webkit-margin-before:.5rem;margin-block-start:.5rem;-webkit-padding-start:.75rem;padding-inline-start:.75rem}.blockErasmusNews__navList a{border-radius:.75rem;color:#243044;display:block;font-weight:700;line-height:1.35;padding-block:.625rem;padding-inline:.75rem;text-decoration:none;transition:background .2s ease,color .2s ease}.blockErasmusNews__navList a:focus-visible{outline:.1875rem solid #ffd200;outline-offset:.125rem}.blockErasmusNews__navList a:hover{background:#eef3fa;color:#002f6c}.blockErasmusNews__navList .current-menu-ancestor>a,.blockErasmusNews__navList .current-menu-item>a{background:#002f6c;color:#fff}.blockErasmusNews__posts{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.blockErasmusNews__sidebar{min-inline-size:0}.blockErasmusNews__title{color:#002f6c;font-size:clamp(2rem,5vw,3.5rem);line-height:1.08;margin-block:0 1rem;max-inline-size:48rem}@media (max-width: 1024px){.blockErasmusNews__layout{grid-template-columns:1fr}.blockErasmusNews__nav{position:static}.blockErasmusNews__posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.blockErasmusNews__cardContent{padding-block:1rem;padding-inline:1rem}.blockErasmusNews__posts{grid-template-columns:1fr}}.templateErasmusNewsSingle{background:#f6f8fb;color:#243044;padding-block:clamp(3rem,6vw,6rem)}.templateErasmusNewsSingle__article{background:#fff;border:1px solid #d8e1ef;border-radius:1.5rem;box-shadow:0 1rem 2.5rem #002f6c14;min-inline-size:0;padding-block:clamp(1.5rem,4vw,3rem);padding-inline:clamp(1.25rem,4vw,3rem)}.templateErasmusNewsSingle__backLink{-webkit-border-after:.125rem solid #ffd200;border-block-end:.125rem solid #ffd200;color:#0055a5;display:inline-flex;font-weight:800;line-height:1.3;-webkit-margin-after:1.5rem;margin-block-end:1.5rem;text-decoration:none;transition:border-color .2s ease,color .2s ease}.templateErasmusNewsSingle__backLink:focus-visible{border-radius:.25rem;outline:.1875rem solid #ffd200;outline-offset:.1875rem}.templateErasmusNewsSingle__backLink:hover{border-block-end-color:#002f6c;color:#002f6c}.templateErasmusNewsSingle__content{color:#243044;font-size:1.0625rem;line-height:1.8;-webkit-margin-before:2rem;margin-block-start:2rem;max-inline-size:48rem}.templateErasmusNewsSingle__content a{-webkit-border-after:.125rem solid #ffd200;border-block-end:.125rem solid #ffd200;color:#0055a5;font-weight:800;text-decoration:none;transition:border-color .2s ease,color .2s ease}.templateErasmusNewsSingle__content a:focus-visible{border-radius:.25rem;outline:.1875rem solid #ffd200;outline-offset:.1875rem}.templateErasmusNewsSingle__content a:hover{border-block-end-color:#002f6c;color:#002f6c}.templateErasmusNewsSingle__content h2,.templateErasmusNewsSingle__content h3,.templateErasmusNewsSingle__content h4{color:#002f6c;line-height:1.3;margin-block:2rem 1rem}.templateErasmusNewsSingle__content li+li{-webkit-margin-before:.5rem;margin-block-start:.5rem}.templateErasmusNewsSingle__content ol,.templateErasmusNewsSingle__content ul{margin-block:1rem;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.templateErasmusNewsSingle__content p{margin-block:0 1rem}.templateErasmusNewsSingle__content p:last-child{-webkit-margin-after:0;margin-block-end:0}.templateErasmusNewsSingle__content strong{color:#002f6c;font-weight:800}.templateErasmusNewsSingle__date{color:#5f6f85;display:block;font-size:.9375rem;font-weight:700;line-height:1.4;-webkit-margin-before:1rem;margin-block-start:1rem}.templateErasmusNewsSingle__eyebrow{color:#0055a5;font-size:.875rem;font-weight:800;letter-spacing:.08em;line-height:1.2;margin-block:0 .75rem;text-transform:uppercase}.templateErasmusNewsSingle__header{max-inline-size:52rem}.templateErasmusNewsSingle__layout{align-items:start;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(14rem,18rem) minmax(0,1fr)}.templateErasmusNewsSingle__nav{background:#fff;border:1px solid #d8e1ef;border-radius:1.25rem;box-shadow:0 1rem 2.5rem #002f6c14;inset-block-start:2rem;padding-block:1.25rem;padding-inline:1.25rem;position:-webkit-sticky;position:sticky}.templateErasmusNewsSingle__navLabel{color:#002f6c;font-size:.875rem;font-weight:900;letter-spacing:.08em;line-height:1.2;margin-block:0 1rem;text-transform:uppercase}.templateErasmusNewsSingle__navList{list-style:none;margin-block:0;-webkit-padding-start:0;padding-inline-start:0}.templateErasmusNewsSingle__navList .menu-item{-webkit-margin-before:.5rem;margin-block-start:.5rem}.templateErasmusNewsSingle__navList .menu-item:first-child{-webkit-margin-before:0;margin-block-start:0}.templateErasmusNewsSingle__navList .sub-menu{-webkit-border-start:.125rem solid #d8e1ef;border-inline-start:.125rem solid #d8e1ef;list-style:none;-webkit-margin-before:.5rem;margin-block-start:.5rem;-webkit-padding-start:.75rem;padding-inline-start:.75rem}.templateErasmusNewsSingle__navList a{border-radius:.75rem;color:#243044;display:block;font-weight:700;line-height:1.35;padding-block:.625rem;padding-inline:.75rem;text-decoration:none;transition:background .2s ease,color .2s ease}.templateErasmusNewsSingle__navList a:focus-visible{outline:.1875rem solid #ffd200;outline-offset:.125rem}.templateErasmusNewsSingle__navList a:hover{background:#eef3fa;color:#002f6c}.templateErasmusNewsSingle__navList .current-menu-ancestor>a,.templateErasmusNewsSingle__navList .current-menu-item>a{background:#002f6c;color:#fff}.templateErasmusNewsSingle__sidebar{min-inline-size:0}.templateErasmusNewsSingle__title{color:#002f6c;font-size:clamp(2rem,5vw,3.75rem);line-height:1.08;margin-block:0;max-inline-size:52rem}@media (max-width: 1024px){.templateErasmusNewsSingle__layout{grid-template-columns:1fr}.templateErasmusNewsSingle__nav{position:static}}.templateErasmusNewsArchive{background:#f6f8fb;color:#243044;padding-block:clamp(3rem,6vw,6rem)}.templateErasmusNewsArchive__card{background:#fff;border:1px solid #d8e1ef;border-radius:1.25rem;box-shadow:0 1rem 2.5rem #002f6c14;display:flex;flex-direction:column;min-block-size:100%;transition:border-color .2s ease,transform .2s ease}.templateErasmusNewsArchive__card:hover{border-color:#002f6c59;transform:translateY(-.1875rem)}.templateErasmusNewsArchive__cardContent{display:flex;flex-direction:column;flex-grow:1;padding-block:clamp(1.25rem,3vw,1.75rem);padding-inline:clamp(1.25rem,3vw,1.75rem)}.templateErasmusNewsArchive__cardLink{color:#002f6c;display:inline;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:800;line-height:1.25;text-decoration:none;transition:color .2s ease}.templateErasmusNewsArchive__cardLink:focus-visible{border-radius:.25rem;outline:.1875rem solid #ffd200;outline-offset:.1875rem}.templateErasmusNewsArchive__cardLink:hover{color:#0055a5}.templateErasmusNewsArchive__cardTitle{font-size:inherit;line-height:1.25;margin-block:0}.templateErasmusNewsArchive__date{color:#5f6f85;display:block;font-size:.875rem;font-weight:700;line-height:1.4;-webkit-margin-after:.5rem;margin-block-end:.5rem}.templateErasmusNewsArchive__empty{background:#fff;border:1px solid #d8e1ef;border-radius:1rem;color:#5f6f85;line-height:1.6;padding-block:1rem;padding-inline:1rem}.templateErasmusNewsArchive__excerpt{color:#243044;line-height:1.65;margin-block:.75rem 0}.templateErasmusNewsArchive__eyebrow{color:#0055a5;font-size:.875rem;font-weight:800;letter-spacing:.08em;line-height:1.2;margin-block:0 .75rem;text-transform:uppercase}.templateErasmusNewsArchive__header{-webkit-margin-after:clamp(1.5rem,3vw,2.5rem);margin-block-end:clamp(1.5rem,3vw,2.5rem);max-inline-size:56rem}.templateErasmusNewsArchive__intro{color:#5f6f85;font-size:clamp(1rem,1.8vw,1.1875rem);line-height:1.7;margin-block:0;max-inline-size:48rem}.templateErasmusNewsArchive__layout{align-items:start;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(14rem,18rem) minmax(0,1fr)}.templateErasmusNewsArchive__main{min-inline-size:0}.templateErasmusNewsArchive__nav{background:#fff;border:1px solid #d8e1ef;border-radius:1.25rem;box-shadow:0 1rem 2.5rem #002f6c14;inset-block-start:2rem;padding-block:1.25rem;padding-inline:1.25rem;position:-webkit-sticky;position:sticky}.templateErasmusNewsArchive__navLabel{color:#002f6c;font-size:.875rem;font-weight:900;letter-spacing:.08em;line-height:1.2;margin-block:0 1rem;text-transform:uppercase}.templateErasmusNewsArchive__navList{list-style:none;margin-block:0;-webkit-padding-start:0;padding-inline-start:0}.templateErasmusNewsArchive__navList .menu-item{-webkit-margin-before:.5rem;margin-block-start:.5rem}.templateErasmusNewsArchive__navList .menu-item:first-child{-webkit-margin-before:0;margin-block-start:0}.templateErasmusNewsArchive__navList .sub-menu{-webkit-border-start:.125rem solid #d8e1ef;border-inline-start:.125rem solid #d8e1ef;list-style:none;-webkit-margin-before:.5rem;margin-block-start:.5rem;-webkit-padding-start:.75rem;padding-inline-start:.75rem}.templateErasmusNewsArchive__navList a{border-radius:.75rem;color:#243044;display:block;font-weight:700;line-height:1.35;padding-block:.625rem;padding-inline:.75rem;text-decoration:none;transition:background .2s ease,color .2s ease}.templateErasmusNewsArchive__navList a:focus-visible{outline:.1875rem solid #ffd200;outline-offset:.125rem}.templateErasmusNewsArchive__navList a:hover{background:#eef3fa;color:#002f6c}.templateErasmusNewsArchive__navList .current-menu-ancestor>a,.templateErasmusNewsArchive__navList .current-menu-item>a{background:#002f6c;color:#fff}.templateErasmusNewsArchive__pagination{-webkit-margin-before:2rem;margin-block-start:2rem}.templateErasmusNewsArchive__paginationItem{display:inline-flex}.templateErasmusNewsArchive__paginationLink{align-items:center;background:#fff;border:1px solid #d8e1ef;border-radius:999rem;color:#243044;display:inline-flex;font-weight:800;justify-content:center;line-height:1;min-block-size:2.75rem;min-inline-size:2.75rem;padding-block:.75rem;padding-inline:.9rem;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.templateErasmusNewsArchive__paginationLink:focus-visible{outline:.1875rem solid #ffd200;outline-offset:.1875rem}.templateErasmusNewsArchive__paginationLink:hover,.templateErasmusNewsArchive__paginationLink--current{background:#002f6c;border-color:#002f6c;color:#fff}.templateErasmusNewsArchive__paginationLink--disabled{color:#5f6f85;pointer-events:none}.templateErasmusNewsArchive__paginationList{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin-block:0;-webkit-padding-start:0;padding-inline-start:0}.templateErasmusNewsArchive__posts{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.templateErasmusNewsArchive__sidebar{min-inline-size:0}.templateErasmusNewsArchive__title{color:#002f6c;font-size:clamp(2rem,5vw,3.5rem);line-height:1.08;margin-block:0 1rem;max-inline-size:48rem}@media (max-width: 1024px){.templateErasmusNewsArchive__layout{grid-template-columns:1fr}.templateErasmusNewsArchive__nav{position:static}.templateErasmusNewsArchive__posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.templateErasmusNewsArchive__cardContent{padding-block:1rem;padding-inline:1rem}.templateErasmusNewsArchive__posts{grid-template-columns:1fr}}.blockErasmusDocuments{background:#f6f8fb;color:#243044;padding-block:clamp(3rem,6vw,6rem)}.blockErasmusDocuments__badge{background:#ffd20047;border:1px solid rgba(255,210,0,.8);border-radius:999rem;color:#002f6c;display:inline-flex;font-size:.75rem;font-weight:900;letter-spacing:.08em;line-height:1;-webkit-margin-after:.875rem;margin-block-end:.875rem;padding-block:.45rem;padding-inline:.7rem;text-transform:uppercase}.blockErasmusDocuments__contact{background:#002f6c;border-radius:1.25rem;box-shadow:0 1rem 2.5rem #002f6c14;color:#fff;-webkit-margin-before:1rem;margin-block-start:1rem;padding-block:clamp(1.25rem,3vw,2rem);padding-inline:clamp(1.25rem,3vw,2rem)}.blockErasmusDocuments__contactContent{color:#ffffffe0;line-height:1.7;-webkit-margin-before:1.25rem;margin-block-start:1.25rem}.blockErasmusDocuments__contactContent p{margin-block:0 .75rem}.blockErasmusDocuments__contactContent p:last-child{-webkit-margin-after:0;margin-block-end:0}.blockErasmusDocuments__contactContent strong{color:#fff;font-weight:900}.blockErasmusDocuments__contactItem{background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:1rem;padding-block:1rem;padding-inline:1rem}.blockErasmusDocuments__contactLabel{color:#ffffffb8;font-size:.75rem;font-weight:900;letter-spacing:.08em;line-height:1.2;-webkit-margin-after:.375rem;margin-block-end:.375rem;text-transform:uppercase}.blockErasmusDocuments__contactList{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:0}.blockErasmusDocuments__contactTitle{color:#fff;font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.3;margin-block:0 1.25rem}.blockErasmusDocuments__contactValue{color:#fff;font-size:1rem;font-weight:800;line-height:1.4;margin-block:0}.blockErasmusDocuments__contactValue a{color:inherit;text-decoration:none}.blockErasmusDocuments__contactValue a:focus-visible{border-radius:.25rem;outline:.1875rem solid #ffd200;outline-offset:.1875rem}.blockErasmusDocuments__contactValue a:hover{color:#ffd200}.blockErasmusDocuments__content{color:#243044;line-height:1.7}.blockErasmusDocuments__content a{-webkit-border-after:.125rem solid #ffd200;border-block-end:.125rem solid #ffd200;color:#0055a5;font-weight:800;text-decoration:none;transition:border-color .2s ease,color .2s ease}.blockErasmusDocuments__content a:focus-visible{border-radius:.25rem;outline:.1875rem solid #ffd200;outline-offset:.1875rem}.blockErasmusDocuments__content a:hover{border-block-end-color:#002f6c;color:#002f6c}.blockErasmusDocuments__content p{margin-block:0 1rem}.blockErasmusDocuments__content p:last-child{-webkit-margin-after:0;margin-block-end:0}.blockErasmusDocuments__content strong{color:#002f6c;font-weight:900}.blockErasmusDocuments__documentDescription{color:#5f6f85;line-height:1.6;margin-block:.625rem 0}.blockErasmusDocuments__documentIcon{align-items:center;background:#002f6c14;border-radius:999rem;color:#002f6c;display:inline-flex;flex-shrink:0;justify-content:center;min-block-size:3rem;min-inline-size:3rem;transition:background .2s ease,color .2s ease}.blockErasmusDocuments__documentIconSvg{block-size:1.5rem;display:block;fill:none;inline-size:1.5rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}.blockErasmusDocuments__documentItem{background:#f9fbfe;border:1px solid #d8e1ef;border-radius:1rem;padding-block:.875rem;padding-inline:.875rem}.blockErasmusDocuments__documentLink{align-items:center;background:#fff;border:1px solid #d8e1ef;border-radius:.875rem;color:#002f6c;display:flex;font-weight:900;gap:.75rem;justify-content:space-between;line-height:1.3;padding-block:.875rem;padding-inline:1rem;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.blockErasmusDocuments__documentLink:focus-visible{outline:.1875rem solid #ffd200;outline-offset:.1875rem}.blockErasmusDocuments__documentLink:hover{background:#002f6c;border-color:#002f6c;color:#fff;text-decoration:none;transform:translateY(-.125rem)}.blockErasmusDocuments__documentLink:hover .blockErasmusDocuments__documentIcon,.blockErasmusDocuments__documentLink:hover .blockErasmusDocuments__documentMeta,.blockErasmusDocuments__documentLink:hover .blockErasmusDocuments__documentTitle{color:#fff}.blockErasmusDocuments__documentLink:hover .blockErasmusDocuments__documentIcon,.blockErasmusDocuments__documentLink:hover .blockErasmusDocuments__documentMeta{background:#ffffff29}.blockErasmusDocuments__documentList{display:grid;gap:.875rem;list-style:none;margin-block:1.25rem 0;-webkit-padding-start:0;padding-inline-start:0}.blockErasmusDocuments__documentMeta{background:#002f6c14;border-radius:999rem;color:#002f6c;flex-shrink:0;font-size:.75rem;font-weight:900;letter-spacing:.08em;line-height:1;padding-block:.45rem;padding-inline:.65rem;text-transform:uppercase;transition:background .2s ease,color .2s ease}.blockErasmusDocuments__documentTitle{color:inherit;min-inline-size:0;transition:color .2s ease}.blockErasmusDocuments__eyebrow{color:#0055a5;font-size:.875rem;font-weight:800;letter-spacing:.08em;line-height:1.2;margin-block:0 .75rem;text-transform:uppercase}.blockErasmusDocuments__group{background:#fff;border:1px solid #d8e1ef;border-radius:1.25rem;box-shadow:0 1rem 2.5rem #002f6c14;padding-block:clamp(1.25rem,3vw,2rem);padding-inline:clamp(1.25rem,3vw,2rem)}.blockErasmusDocuments__groupHeader{max-inline-size:52rem}.blockErasmusDocuments__groupTitle{color:#002f6c;font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.3;margin-block:0 1rem}.blockErasmusDocuments__groups{display:grid;gap:1rem}.blockErasmusDocuments__header{background:#fff;border:1px solid #d8e1ef;border-radius:1.5rem;box-shadow:0 1rem 2.5rem #002f6c14;-webkit-margin-after:1rem;margin-block-end:1rem;padding-block:clamp(1.5rem,4vw,3rem);padding-inline:clamp(1.25rem,4vw,3rem)}.blockErasmusDocuments__intro{color:#5f6f85;font-size:clamp(1rem,1.8vw,1.1875rem);line-height:1.7;max-inline-size:48rem}.blockErasmusDocuments__intro p{margin-block:0}.blockErasmusDocuments__layout{align-items:start;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(14rem,18rem) minmax(0,1fr)}.blockErasmusDocuments__main{min-inline-size:0}.blockErasmusDocuments__nav{background:#fff;border:1px solid #d8e1ef;border-radius:1.25rem;box-shadow:0 1rem 2.5rem #002f6c14;inset-block-start:2rem;padding-block:1.25rem;padding-inline:1.25rem;position:-webkit-sticky;position:sticky}.blockErasmusDocuments__navLabel{color:#002f6c;font-size:.875rem;font-weight:900;letter-spacing:.08em;line-height:1.2;margin-block:0 1rem;text-transform:uppercase}.blockErasmusDocuments__navList{list-style:none;margin-block:0;-webkit-padding-start:0;padding-inline-start:0}.blockErasmusDocuments__navList .menu-item{-webkit-margin-before:.5rem;margin-block-start:.5rem}.blockErasmusDocuments__navList .menu-item:first-child{-webkit-margin-before:0;margin-block-start:0}.blockErasmusDocuments__navList .sub-menu{-webkit-border-start:.125rem solid #d8e1ef;border-inline-start:.125rem solid #d8e1ef;list-style:none;-webkit-margin-before:.5rem;margin-block-start:.5rem;-webkit-padding-start:.75rem;padding-inline-start:.75rem}.blockErasmusDocuments__navList a{border-radius:.75rem;color:#243044;display:block;font-weight:700;line-height:1.35;padding-block:.625rem;padding-inline:.75rem;text-decoration:none;transition:background .2s ease,color .2s ease}.blockErasmusDocuments__navList a:focus-visible{outline:.1875rem solid #ffd200;outline-offset:.125rem}.blockErasmusDocuments__navList a:hover{background:#002f6c;color:#fff}.blockErasmusDocuments__navList .current-menu-ancestor>a,.blockErasmusDocuments__navList .current-menu-item>a{background:#002f6c;color:#fff}.blockErasmusDocuments__note{background:#fff9df;border:1px solid rgba(255,210,0,.55);-webkit-border-start:.375rem solid #ffd200;border-inline-start:.375rem solid #ffd200;border-radius:1rem;color:#243044;line-height:1.7;-webkit-margin-before:1.25rem;margin-block-start:1.25rem;padding-block:1rem;padding-inline:1.25rem}.blockErasmusDocuments__note p{margin-block:0 .75rem}.blockErasmusDocuments__note p:last-child{-webkit-margin-after:0;margin-block-end:0}.blockErasmusDocuments__note strong{color:#002f6c;font-weight:900}.blockErasmusDocuments__sidebar{min-inline-size:0}.blockErasmusDocuments__title{color:#002f6c;font-size:clamp(2rem,5vw,3.5rem);line-height:1.08;margin-block:0 1rem;max-inline-size:48rem}@media (max-width: 1024px){.blockErasmusDocuments__contactList,.blockErasmusDocuments__layout{grid-template-columns:1fr}.blockErasmusDocuments__nav{position:static}}@media (max-width: 680px){.blockErasmusDocuments__documentLink{align-items:flex-start;flex-direction:column}}.blockWysiwygSeparator{color:#243044;padding-block:1rem}.blockWysiwygSeparator__content{color:#5f6f85;font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.75}.blockWysiwygSeparator__content a{-webkit-border-after:.125rem solid #ffd200;border-block-end:.125rem solid #ffd200;color:#0055a5;font-weight:800;text-decoration:none;transition:border-color .2s ease,color .2s ease}.blockWysiwygSeparator__content a:focus-visible{border-radius:.25rem;outline:.1875rem solid #ffd200;outline-offset:.1875rem}.blockWysiwygSeparator__content a:hover{border-block-end-color:#002f6c;color:#002f6c}.blockWysiwygSeparator__content h2,.blockWysiwygSeparator__content h3,.blockWysiwygSeparator__content h4{color:#002f6c;line-height:1.3;margin-block:1.5rem .75rem}.blockWysiwygSeparator__content li+li{-webkit-margin-before:.5rem;margin-block-start:.5rem}.blockWysiwygSeparator__content ol,.blockWysiwygSeparator__content ul{margin-block:1rem;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.blockWysiwygSeparator__content p{margin-block:0 1rem}.blockWysiwygSeparator__content p:last-child{-webkit-margin-after:0;margin-block-end:0}.blockWysiwygSeparator__content strong{color:#002f6c;font-weight:900}.blockWysiwygSeparator__line{background:#d8e1ef;block-size:1px;inline-size:100%;-webkit-margin-before:1.5rem;margin-block-start:1.5rem}.blockFacultyHero{align-items:stretch;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.82fr);min-block-size:clamp(30rem,58vw,42rem);overflow:hidden}.blockFacultyHero__content{align-content:center;background:linear-gradient(135deg,#fff,#f8f9fa);display:grid;padding-block:clamp(5rem,9vw,8rem);padding-inline:clamp(1.25rem,8vw,7rem);position:relative}.blockFacultyHero__content:after{background:#002b5c;block-size:.25rem;content:"";inline-size:clamp(4rem,11vw,8rem);inset-block-end:clamp(2rem,5vw,4rem);inset-inline-start:clamp(1.25rem,8vw,7rem);opacity:.86;position:absolute}.blockFacultyHero__image{block-size:100%;display:block;inline-size:100%;object-fit:cover;transform:scale(1.01)}.blockFacultyHero__kicker{color:#002b5c;font-size:.78rem;font-weight:800;letter-spacing:.16em;margin-block:0 1.2rem;text-transform:uppercase}.blockFacultyHero__lead{color:#4a5568;font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.75;margin-block:0;max-inline-size:46rem}.blockFacultyHero__media{background:#f8f9fa;margin:0;min-block-size:24rem;overflow:hidden;position:relative}.blockFacultyHero__media:before{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid rgba(0,43,92,.12);box-shadow:0 1.5rem 4rem #002b5c24;content:"";inline-size:clamp(7rem,14vw,13rem);inset-block-end:clamp(1rem,4vw,3rem);inset-inline-start:clamp(1rem,4vw,3rem);min-block-size:clamp(5rem,9vw,8rem);position:absolute;z-index:1}.blockFacultyHero__title{color:#0f172a;font-size:clamp(3rem,7vw,6.5rem);font-weight:800;letter-spacing:-.04em;line-height:.92;margin-block:0 clamp(1.5rem,4vw,2.5rem);max-inline-size:12ch}@media (max-width: 56rem){.blockFacultyHero{grid-template-columns:1fr}.blockFacultyHero__content{min-block-size:26rem}.blockFacultyHero__media{block-size:19rem;min-block-size:19rem}}.blockFacultyTextList{background:#f8f9fa;padding-block:clamp(4rem,8vw,7rem);padding-inline:clamp(1.25rem,6vw,4rem)}.blockFacultyTextList__body{color:#4a5568;font-size:1.05rem;line-height:1.78}.blockFacultyTextList__body>*{margin-block:0 1rem}.blockFacultyTextList__body>*:last-child{-webkit-margin-after:0;margin-block-end:0}.blockFacultyTextList__card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid rgba(0,43,92,.1);box-shadow:0 1.5rem 4rem #002b5c1a;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(12rem,.38fr) minmax(0,1fr);padding-block:clamp(2rem,5vw,4rem);padding-inline:clamp(1.25rem,5vw,4rem)}.blockFacultyTextList__container{margin-inline:auto;max-inline-size:74rem}.blockFacultyTextList__content{min-inline-size:0}.blockFacultyTextList__eyebrow{color:#002b5c;font-size:.72rem;font-weight:800;letter-spacing:.16em;margin-block:0 1rem;text-transform:uppercase}.blockFacultyTextList__heading{-webkit-border-before:.25rem solid #002b5c;border-block-start:.25rem solid #002b5c;-webkit-padding-before:1.25rem;padding-block-start:1.25rem}.blockFacultyTextList__item{color:#4a5568;line-height:1.7;-webkit-padding-start:.4rem;padding-inline-start:.4rem}.blockFacultyTextList__item::marker{color:#002b5c;font-weight:800}.blockFacultyTextList__list{display:grid;gap:.85rem;margin-block:1.75rem 0;-webkit-padding-start:1.4rem;padding-inline-start:1.4rem}.blockFacultyTextList__title{color:#111827;font-size:clamp(2rem,4vw,3.6rem);font-weight:800;letter-spacing:-.03em;line-height:1;margin-block:0}@media (max-width: 48rem){.blockFacultyTextList__card{grid-template-columns:1fr}}.blockFacultyStats{background:#fff;padding-block:clamp(3rem,6vw,5rem);padding-inline:clamp(1.25rem,6vw,4rem)}.blockFacultyStats__container{margin-inline:auto;max-inline-size:74rem}.blockFacultyStats__grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.blockFacultyStats__item{background:linear-gradient(180deg,#fff,#f8f9fa);border:1px solid rgba(0,43,92,.1);box-shadow:0 1rem 2.5rem #002b5c14;padding-block:clamp(2rem,4vw,3rem);padding-inline:1.25rem;text-align:center;transition:box-shadow .3s ease,transform .3s ease}.blockFacultyStats__item:hover{box-shadow:0 1.4rem 3.5rem #002b5c21;transform:translateY(-.25rem)}.blockFacultyStats__label{color:#4a5568;font-size:.9rem;font-weight:700;letter-spacing:.08em;line-height:1.45;margin-block:0;text-transform:uppercase}.blockFacultyStats__number{color:#002b5c;font-size:clamp(2.8rem,6vw,5.2rem);font-weight:800;letter-spacing:-.05em;line-height:1;margin-block:0 .8rem}@media (max-width: 44rem){.blockFacultyStats__grid{grid-template-columns:1fr}}.blockFacultyWorkflow{background:#f8f9fa;padding-block:clamp(4rem,8vw,7rem);padding-inline:clamp(1.25rem,6vw,4rem)}.blockFacultyWorkflow__container{margin-inline:auto;max-inline-size:76rem}.blockFacultyWorkflow__eyebrow{color:#002b5c;font-size:.72rem;font-weight:800;letter-spacing:.16em;margin-block:0 1rem;text-transform:uppercase}.blockFacultyWorkflow__header{-webkit-margin-after:clamp(2rem,5vw,4rem);margin-block-end:clamp(2rem,5vw,4rem);max-inline-size:52rem}.blockFacultyWorkflow__layout{align-items:start;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(18rem,.95fr) minmax(0,1.2fr)}.blockFacultyWorkflow__lead{color:#4a5568;font-size:1.05rem;line-height:1.78;margin-block:0}.blockFacultyWorkflow__panel{animation:blockFacultyWorkflowFade .3s ease both;background:#fff;border:1px solid rgba(0,43,92,.1);box-shadow:0 1.5rem 4rem #002b5c1a;padding-block:clamp(1.5rem,4vw,3rem);padding-inline:clamp(1.25rem,4vw,3rem)}.blockFacultyWorkflow__panelBody{color:#4a5568;font-size:1rem;line-height:1.76}.blockFacultyWorkflow__panelBody h4{color:#111827;font-size:1rem;font-weight:800;letter-spacing:.05em;margin-block:1.6rem .7rem;text-transform:uppercase}.blockFacultyWorkflow__panelBody li{-webkit-margin-after:.5rem;margin-block-end:.5rem}.blockFacultyWorkflow__panelBody p,.blockFacultyWorkflow__panelBody ul{margin-block:0 1rem}.blockFacultyWorkflow__panelLead{color:#002b5c;font-size:1.08rem;font-weight:700;line-height:1.58;margin-block:0 1.4rem}.blockFacultyWorkflow__panels{min-inline-size:0}.blockFacultyWorkflow__panelTitle{color:#111827;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin-block:0 .8rem}.blockFacultyWorkflow__tab{background:#ffffffbd;border:1px solid rgba(0,43,92,.1);color:inherit;cursor:pointer;display:grid;gap:.75rem;padding-block:1rem;padding-inline:1rem;text-align:start;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.blockFacultyWorkflow__tab.is-active,.blockFacultyWorkflow__tab:hover,.blockFacultyWorkflow__tab:focus-visible{background:#fff;border-color:#002b5c42;box-shadow:0 1rem 2.4rem #002b5c1a;outline:0;transform:translateY(-.2rem)}.blockFacultyWorkflow__tabImage{aspect-ratio:16/9;display:block;inline-size:100%;object-fit:cover;transition:transform .3s ease}.blockFacultyWorkflow__tab:hover .blockFacultyWorkflow__tabImage,.blockFacultyWorkflow__tab:focus-visible .blockFacultyWorkflow__tabImage,.blockFacultyWorkflow__tab.is-active .blockFacultyWorkflow__tabImage{transform:scale(1.03)}.blockFacultyWorkflow__tabImageWrap{background:#eef2f7;display:block;overflow:hidden}.blockFacultyWorkflow__tabs{display:grid;gap:.85rem}.blockFacultyWorkflow__tabText{color:#666;font-size:.92rem;line-height:1.55}.blockFacultyWorkflow__tabTitle{color:#111827;font-size:1.05rem;font-weight:800;letter-spacing:-.01em;line-height:1.2}.blockFacultyWorkflow__title{color:#111827;font-size:clamp(2.2rem,5vw,4.5rem);font-weight:800;letter-spacing:-.04em;line-height:.98;margin-block:0 1.3rem}@keyframes blockFacultyWorkflowFade{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}@media (max-width: 62rem){.blockFacultyWorkflow__layout{grid-template-columns:1fr}.blockFacultyWorkflow__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 42rem){.blockFacultyWorkflow__tabs{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.blockFacultyWorkflow__panel{animation:none}.blockFacultyWorkflow__tab,.blockFacultyWorkflow__tabImage{transition:none}}.blockFacultyPhotoDivider{background:#fff;padding-block:clamp(3rem,7vw,6rem);padding-inline:clamp(1.25rem,6vw,4rem)}.blockFacultyPhotoDivider__caption{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;color:#002b5c;font-size:.78rem;font-weight:800;inset-block-end:1rem;inset-inline-start:1rem;letter-spacing:.12em;padding-block:.8rem;padding-inline:1rem;position:absolute;text-transform:uppercase}.blockFacultyPhotoDivider__figure{box-shadow:0 1.5rem 4rem #002b5c24;margin-block:0;margin-inline:auto;max-inline-size:74rem;overflow:hidden;position:relative}.blockFacultyPhotoDivider__image{aspect-ratio:16/6;display:block;inline-size:100%;object-fit:cover;transform:scale(1.01)}@media (max-width: 44rem){.blockFacultyPhotoDivider__image{aspect-ratio:4/3}}.blockFacultyDocuments{background:#fff;padding-block:clamp(4rem,8vw,7rem);padding-inline:clamp(1.25rem,6vw,4rem)}.blockFacultyDocuments__body{display:grid;gap:1rem;padding-block:1.4rem;padding-inline:1.4rem}.blockFacultyDocuments__container{margin-inline:auto;max-inline-size:74rem}.blockFacultyDocuments__eyebrow{color:#002b5c;font-size:.72rem;font-weight:800;letter-spacing:.16em;margin-block:0 1rem;text-transform:uppercase}.blockFacultyDocuments__grid{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.blockFacultyDocuments__header{-webkit-margin-after:clamp(2rem,5vw,3.5rem);margin-block-end:clamp(2rem,5vw,3.5rem);max-inline-size:52rem}.blockFacultyDocuments__image{aspect-ratio:16/10;display:block;inline-size:100%;object-fit:cover;transition:transform .3s ease}.blockFacultyDocuments__item{background:#fff;border:1px solid rgba(0,43,92,.1);box-shadow:0 1rem 2.5rem #002b5c14;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.blockFacultyDocuments__item:hover{box-shadow:0 1.4rem 3.5rem #002b5c21;transform:translateY(-.25rem)}.blockFacultyDocuments__item:hover .blockFacultyDocuments__image{transform:scale(1.03)}.blockFacultyDocuments__itemTitle{color:#111827;font-size:1.2rem;font-weight:800;line-height:1.25;margin-block:0}.blockFacultyDocuments__lead{color:#4a5568;font-size:1.05rem;line-height:1.78;margin-block:0}.blockFacultyDocuments__link{align-items:center;color:#002b5c;display:inline-flex;font-size:.82rem;font-weight:800;gap:.5rem;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:gap .3s ease}.blockFacultyDocuments__link:after{content:"→"}.blockFacultyDocuments__link:hover,.blockFacultyDocuments__link:focus-visible{gap:.85rem}.blockFacultyDocuments__title{color:#111827;font-size:clamp(2.2rem,5vw,4.5rem);font-weight:800;letter-spacing:-.04em;line-height:.98;margin-block:0 1.3rem}.blockFacultyCadences{background:#f8f9fa;padding-block:clamp(4rem,8vw,7rem);padding-inline:clamp(1.25rem,6vw,4rem)}.blockFacultyCadences__body{display:grid;gap:.85rem;padding-block:1.4rem;padding-inline:1.4rem}.blockFacultyCadences__container{margin-inline:auto;max-inline-size:74rem}.blockFacultyCadences__eyebrow{color:#002b5c;font-size:.72rem;font-weight:800;letter-spacing:.16em;margin-block:0 1rem;text-transform:uppercase}.blockFacultyCadences__grid{display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.blockFacultyCadences__header{-webkit-margin-after:clamp(2rem,5vw,3.5rem);margin-block-end:clamp(2rem,5vw,3.5rem);max-inline-size:52rem}.blockFacultyCadences__image{aspect-ratio:16/10;display:block;inline-size:100%;object-fit:cover;transition:transform .3s ease}.blockFacultyCadences__item{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid rgba(0,43,92,.1);box-shadow:0 1rem 2.5rem #002b5c1a;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.blockFacultyCadences__item:hover{box-shadow:0 1.4rem 3.5rem #002b5c21;transform:translateY(-.25rem)}.blockFacultyCadences__item:hover .blockFacultyCadences__image{transform:scale(1.03)}.blockFacultyCadences__itemTitle{color:#111827;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-block:0}.blockFacultyCadences__lead,.blockFacultyCadences__text,.blockFacultyCadences__status{color:#4a5568;line-height:1.7;margin-block:0}.blockFacultyCadences__lead{font-size:1.05rem}.blockFacultyCadences__link{color:#002b5c;font-size:.82rem;font-weight:800;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:letter-spacing .3s ease}.blockFacultyCadences__link:hover,.blockFacultyCadences__link:focus-visible{letter-spacing:.13em}.blockFacultyCadences__title{color:#111827;font-size:clamp(2.2rem,5vw,4.5rem);font-weight:800;letter-spacing:-.04em;line-height:.98;margin-block:0 1.3rem}@media (max-width: 48rem){.blockFacultyCadences__grid{grid-template-columns:1fr}}.blockFacultyContactCta{background:#fff;padding-block:clamp(4rem,8vw,7rem);padding-inline:clamp(1.25rem,6vw,4rem)}.blockFacultyContactCta__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem;justify-content:flex-end}.blockFacultyContactCta__button{align-items:center;border:1px solid #002b5c;display:inline-flex;font-size:.82rem;font-weight:800;justify-content:center;letter-spacing:.1em;min-block-size:3.2rem;padding-block:.9rem;padding-inline:1.2rem;text-decoration:none;text-transform:uppercase;transition:background .3s ease,color .3s ease,transform .3s ease}.blockFacultyContactCta__button:hover,.blockFacultyContactCta__button:focus-visible{transform:translateY(-.18rem)}.blockFacultyContactCta__button--primary{background:#002b5c;color:#fff}.blockFacultyContactCta__button--secondary{background:transparent;color:#002b5c}.blockFacultyContactCta__button--secondary:hover,.blockFacultyContactCta__button--secondary:focus-visible{background:#002b5c;color:#fff}.blockFacultyContactCta__card{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid rgba(0,43,92,.12);box-shadow:0 1.5rem 4rem #002b5c1a;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,1fr) auto;margin-inline:auto;max-inline-size:74rem;padding-block:clamp(2rem,5vw,4rem);padding-inline:clamp(1.25rem,5vw,4rem);position:relative}.blockFacultyContactCta__card:before{background:#002b5c;block-size:100%;content:"";inline-size:.25rem;inset-block-start:0;inset-inline-start:0;position:absolute}.blockFacultyContactCta__content{min-inline-size:0}.blockFacultyContactCta__kicker{color:#002b5c;font-size:.72rem;font-weight:800;letter-spacing:.16em;margin-block:0 1rem;text-transform:uppercase}.blockFacultyContactCta__text{color:#4a5568;font-size:1.05rem;line-height:1.75;margin-block:0;max-inline-size:48rem}.blockFacultyContactCta__title{color:#111827;font-size:clamp(2rem,4vw,3.4rem);font-weight:800;letter-spacing:-.04em;line-height:1;margin-block:0 1.1rem}@media (max-width: 52rem){.blockFacultyContactCta__actions{justify-content:flex-start}.blockFacultyContactCta__card{grid-template-columns:1fr}}.blockStakeholderCouncilLanding{background:transparent;color:#334155;inline-size:100%;overflow:hidden}.blockStakeholderCouncilLanding .ri-page,.blockStakeholderCouncilLanding .ri-page *{box-sizing:border-box}.blockStakeholderCouncilLanding .ri-page{background:transparent;font-family:inherit;inline-size:100%;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0}.blockStakeholderCouncilLanding .ri-page a{text-decoration:none}.blockStakeholderCouncilLanding .ri-about-wrap,.blockStakeholderCouncilLanding .ri-process-wrap,.blockStakeholderCouncilLanding .ri-stats-wrap,.blockStakeholderCouncilLanding .ri-projects-wrap,.blockStakeholderCouncilLanding .ri-partners-wrap{background:transparent}.blockStakeholderCouncilLanding .ri-hero{background:#d9d9d9;display:flex;inline-size:100%;min-block-size:35rem;overflow:hidden;position:relative}.blockStakeholderCouncilLanding .ri-hero-left{align-items:center;background:#0d4f86;color:#fff;display:flex;flex-basis:62%;min-block-size:35rem;padding-block:4.5rem;padding-inline:10% 4rem;position:relative;z-index:2}.blockStakeholderCouncilLanding .ri-hero-left:after{background:#0d4f86;block-size:100%;content:"";inline-size:15rem;inset-block-start:0;inset-inline-end:-7.5rem;position:absolute;transform:skew(-18deg);z-index:2}.blockStakeholderCouncilLanding .ri-hero-left-inner{max-inline-size:38.75rem;position:relative;z-index:3}.blockStakeholderCouncilLanding .ri-kicker{color:#fffffff2;font-size:.9375rem;font-weight:700;letter-spacing:.25rem;line-height:1.2;margin-block:0 1.375rem;margin-inline:0;text-transform:uppercase}.blockStakeholderCouncilLanding .ri-hero-title{color:#fff;font-size:3.875rem;font-weight:700;line-height:1.03;margin-block:0 1.5rem;margin-inline:0}.blockStakeholderCouncilLanding .ri-hero-text{color:#ffffffeb;font-size:1.1875rem;line-height:1.7;margin-block:0 1.875rem;margin-inline:0;max-inline-size:35rem}.blockStakeholderCouncilLanding .ri-btns{display:flex;flex-wrap:wrap;gap:.875rem}.blockStakeholderCouncilLanding .ri-btn{align-items:center;border-radius:999rem;display:inline-flex;font-size:.9375rem;font-weight:600;justify-content:center;line-height:1.2;min-block-size:3rem;padding-block:.75rem;padding-inline:1.5rem;transition:background-color .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),color .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1)}.blockStakeholderCouncilLanding .ri-btn:hover{box-shadow:0 .5rem 1.5rem #161a301a;transform:translateY(-.0625rem)}.blockStakeholderCouncilLanding .ri-btn-solid{background:#fff;border:1px solid #fff;color:#0d4f86}.blockStakeholderCouncilLanding .ri-btn-solid:hover{background:#f8fbff;border-color:#f8fbff}.blockStakeholderCouncilLanding .ri-btn-outline-light{background:transparent;border:1px solid rgba(255,255,255,.75);color:#fff}.blockStakeholderCouncilLanding .ri-btn-outline-light:hover{background:#ffffff14;border-color:#fffffff2;color:#fff}.blockStakeholderCouncilLanding .ri-btn-outline-blue{background:transparent;border:1px solid rgba(13,79,134,.35);color:#0d4f86}.blockStakeholderCouncilLanding .ri-btn-outline-blue:hover{background:#1485d10d;border-color:#0d4f868c;color:#0d4f86}.blockStakeholderCouncilLanding .ri-hero-right{background-position:center center;background-repeat:no-repeat;background-size:cover;flex-basis:38%;min-block-size:35rem;position:relative}.blockStakeholderCouncilLanding .ri-hero-right:before{background:#00000014;content:"";inset-block:0;inset-inline:0;position:absolute}.blockStakeholderCouncilLanding .ri-about-wrap{inline-size:100%;padding-block:3rem 4.5rem;padding-inline:1.5rem}.blockStakeholderCouncilLanding .ri-about-card,.blockStakeholderCouncilLanding .ri-process-card,.blockStakeholderCouncilLanding .ri-projects-card,.blockStakeholderCouncilLanding .ri-partners-card{background:#fff;box-shadow:0 .625rem 1.875rem #0f172a14;margin-block:0;margin-inline:auto;max-inline-size:68.75rem}.blockStakeholderCouncilLanding .ri-about-card{border-radius:1.625rem;padding-block:1.75rem;padding-inline:1.625rem}.blockStakeholderCouncilLanding .ri-about-grid{align-items:center;display:flex;gap:1.75rem}.blockStakeholderCouncilLanding .ri-about-left{flex-basis:68%;padding-block:.5rem;padding-inline:.375rem}.blockStakeholderCouncilLanding .ri-about-right{flex-basis:32%;padding-block:.375rem;padding-inline:.375rem;text-align:center}.blockStakeholderCouncilLanding .ri-section-title{color:#0d4f86;font-size:2.875rem;font-weight:700;line-height:1.1;margin-block:0 1.375rem;margin-inline:0}.blockStakeholderCouncilLanding .ri-about-text{color:#334155;font-size:1.125rem;line-height:1.75;margin-block:0 1.75rem;margin-inline:0}.blockStakeholderCouncilLanding .ri-about-photo{border-radius:1.125rem;box-shadow:0 .5rem 1.5rem #0f172a1a;margin-block:0 .75rem;margin-inline:auto;max-inline-size:15.625rem;overflow:hidden}.blockStakeholderCouncilLanding .ri-about-photo img{block-size:auto;display:block;inline-size:100%}.blockStakeholderCouncilLanding .ri-about-caption{color:#64748b;font-size:.8125rem;font-style:italic;line-height:1.45;margin-block:0;margin-inline:0}.blockStakeholderCouncilLanding .ri-photo-divider{background:#0d4f86;block-size:20rem;border-radius:0;inline-size:100%;margin-block:0 2.5rem;margin-inline:0;max-inline-size:none;overflow:hidden;position:relative}.blockStakeholderCouncilLanding .ri-photo-divider__bg{background-position:center 46%;background-repeat:no-repeat;background-size:cover;inset-block:-18%;inset-inline:0;position:absolute;transform:translateZ(0);will-change:transform}.blockStakeholderCouncilLanding .ri-photo-divider:after{background:linear-gradient(180deg,#0d4f868c,#0d4f862e 48%,#0d4f8666);content:"";inset-block:0;inset-inline:0;position:absolute}.blockStakeholderCouncilLanding .ri-photo-divider--partners{margin-block:0 2rem}.blockStakeholderCouncilLanding .ri-photo-divider--partners .ri-photo-divider__bg{background-position:60% 38%}.blockStakeholderCouncilLanding .ri-process-wrap{padding-block:2rem 2.5rem;padding-inline:1.5rem}.blockStakeholderCouncilLanding .ri-process-card{border:1px solid rgba(148,163,184,.18);border-radius:1.625rem;padding-block:1.375rem .875rem;padding-inline:1.125rem}.blockStakeholderCouncilLanding .ri-process-top,.blockStakeholderCouncilLanding .ri-projects-top{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between;margin-block:0 .875rem;margin-inline:0}.blockStakeholderCouncilLanding .ri-process-intro{max-inline-size:33.75rem}.blockStakeholderCouncilLanding .ri-process-kicker,.blockStakeholderCouncilLanding .ri-projects-kicker,.blockStakeholderCouncilLanding .ri-partners-kicker{color:#1485d1;font-size:.875rem;font-weight:700;letter-spacing:.1875rem;line-height:1.2;margin-block:0 .625rem;margin-inline:0;text-transform:uppercase}.blockStakeholderCouncilLanding .ri-process-title{color:#0d4f86;font-size:2.5rem;font-weight:700;line-height:1.08;margin-block:0 .625rem;margin-inline:0}.blockStakeholderCouncilLanding .ri-process-text{color:#475569;font-size:1.0625rem;line-height:1.7;margin-block:0;margin-inline:0;max-inline-size:26.25rem}.blockStakeholderCouncilLanding .ri-process-top-action,.blockStakeholderCouncilLanding .ri-projects-action{padding-block:1.25rem 0;padding-inline:0}.blockStakeholderCouncilLanding .ri-steps,.blockStakeholderCouncilLanding .ri-projects-grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:.875rem;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0}.blockStakeholderCouncilLanding .ri-step,.blockStakeholderCouncilLanding .ri-project-card{background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:.875rem;display:flex;flex-direction:column;margin-block:0;margin-inline:0;transition:border-color .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1)}.blockStakeholderCouncilLanding .ri-step{flex-basis:calc(25% - .65625rem);padding-block:1rem .875rem;padding-inline:.875rem}.blockStakeholderCouncilLanding .ri-step:hover,.blockStakeholderCouncilLanding .ri-project-card:hover{border-color:#161a3040;box-shadow:0 .5rem 1.5rem #161a301a;transform:translateY(-.125rem)}.blockStakeholderCouncilLanding .ri-project-icon{align-items:center;background:#1485d10d;block-size:2.75rem;border:1px solid rgba(20,133,209,.28);border-radius:.75rem;color:#1485d1;display:flex;inline-size:2.75rem;justify-content:center;margin-block:0 .875rem;margin-inline:0}.blockStakeholderCouncilLanding .ri-project-icon svg{block-size:1.375rem;display:block;inline-size:1.375rem}.blockStakeholderCouncilLanding .ri-step-number{color:#1485d1;font-size:1.375rem;font-weight:700;line-height:1;margin-block:0 .75rem;margin-inline:0}.blockStakeholderCouncilLanding .ri-step-title,.blockStakeholderCouncilLanding .ri-project-card-title{color:#0d4f86;font-weight:700;margin-inline:0}.blockStakeholderCouncilLanding .ri-step-title{font-size:1.125rem;line-height:1.25;margin-block:0 .625rem}.blockStakeholderCouncilLanding .ri-step-text,.blockStakeholderCouncilLanding .ri-project-card-text{color:#475569;font-size:.9375rem;line-height:1.6;margin-inline:0}.blockStakeholderCouncilLanding .ri-step-text{margin-block:0 .875rem}.blockStakeholderCouncilLanding .ri-project-card-link{color:#0d4f86;display:inline-block;font-size:.9375rem;font-weight:700;margin-block:auto 0;margin-inline:0;padding-block:.875rem 0;padding-inline:0;text-decoration:none;transition:color .12s cubic-bezier(.2,.8,.2,1),transform .12s cubic-bezier(.2,.8,.2,1)}.blockStakeholderCouncilLanding .ri-project-card-link:hover{transform:translate(.125rem)}.blockStakeholderCouncilLanding .ri-stats-wrap{padding-block:1.75rem 2.5rem;padding-inline:1.5rem}.blockStakeholderCouncilLanding .ri-stats-card{background:#0d4f86;border-radius:1.125rem;color:#fff;margin-block:0;margin-inline:auto;max-inline-size:68.75rem;padding-block:2.125rem 1.875rem;padding-inline:1.75rem}.blockStakeholderCouncilLanding .ri-stats-heading{color:#ffffffe6;font-size:1.375rem;font-weight:700;letter-spacing:.1875rem;line-height:1.2;margin-block:0 1.5rem;margin-inline:0;text-align:center;text-transform:uppercase}.blockStakeholderCouncilLanding .ri-stats-grid{display:flex;flex-wrap:wrap}.blockStakeholderCouncilLanding .ri-stat{flex-basis:25%;padding-block:.375rem;padding-inline:1.125rem;position:relative;text-align:center}.blockStakeholderCouncilLanding .ri-stat:not(:last-child):after{background:#ffffff29;block-size:5.5rem;content:"";inline-size:1px;inset-block-start:.375rem;inset-inline-end:0;position:absolute}.blockStakeholderCouncilLanding .ri-stat-number{color:#fff;display:inline-block;font-size:3.375rem;font-weight:700;line-height:1;margin-block:0 .625rem;margin-inline:0;min-inline-size:2ch}.blockStakeholderCouncilLanding .ri-stat-label{color:#ffffffd1;font-size:.9375rem;font-weight:700;letter-spacing:.125rem;line-height:1.45;text-transform:uppercase}.blockStakeholderCouncilLanding .ri-projects-wrap{padding-block:0 5rem;padding-inline:1.5rem}.blockStakeholderCouncilLanding .ri-projects-card,.blockStakeholderCouncilLanding .ri-partners-card{border:1px solid rgba(148,163,184,.18);border-radius:1.125rem;box-shadow:0 .625rem 1.875rem #0f172a0f}.blockStakeholderCouncilLanding .ri-projects-card{padding-block:1.375rem;padding-inline:1.375rem}.blockStakeholderCouncilLanding .ri-projects-intro{max-inline-size:26.25rem}.blockStakeholderCouncilLanding .ri-projects-title,.blockStakeholderCouncilLanding .ri-partners-title{color:#0d4f86;font-size:1.75rem;font-weight:700;line-height:1.15;margin-block:0 .625rem;margin-inline:0}.blockStakeholderCouncilLanding .ri-projects-text,.blockStakeholderCouncilLanding .ri-partners-text{color:#64748b;font-size:1rem;line-height:1.65;margin-block:0;margin-inline:0}.blockStakeholderCouncilLanding .ri-project-card{flex-basis:calc(33.333% - .5875rem);padding-block:.875rem 1rem;padding-inline:.875rem}.blockStakeholderCouncilLanding .ri-project-card-title{font-size:1.0625rem;line-height:1.3;margin-block:0 .625rem}.blockStakeholderCouncilLanding .ri-project-card-text{margin-block:0 1rem}.blockStakeholderCouncilLanding .ri-partners-wrap{padding-block:0 5rem;padding-inline:1.5rem}.blockStakeholderCouncilLanding .ri-partners-card{overflow:hidden;padding-block:1.125rem .875rem;padding-inline:1.125rem}.blockStakeholderCouncilLanding .ri-partners-intro{margin-block:0 1.125rem;margin-inline:0;max-inline-size:22.5rem}.blockStakeholderCouncilLanding .ri-partners-marquee{inline-size:100%;overflow:hidden;position:relative}.blockStakeholderCouncilLanding .ri-partners-track{align-items:center;animation:ri-partners-marquee 68s linear infinite;display:flex;gap:.75rem;inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content;will-change:transform}.blockStakeholderCouncilLanding .ri-partner-item{align-items:center;background:#fff;block-size:5.625rem;border:1px solid rgba(148,163,184,.22);border-radius:.75rem;display:flex;flex:0 0 auto;inline-size:13.75rem;justify-content:center;padding-block:.625rem;padding-inline:.875rem}.blockStakeholderCouncilLanding .ri-partner-item img{block-size:auto;display:block;inline-size:auto;max-block-size:2.75rem;max-inline-size:100%;object-fit:contain}@keyframes ri-partners-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion: reduce){.blockStakeholderCouncilLanding .ri-partners-track{animation:none}}@media (max-width: 74.9375rem){.blockStakeholderCouncilLanding .ri-hero-title{font-size:3.375rem}}@media (max-width: 61.9375rem){.blockStakeholderCouncilLanding .ri-hero{display:block;min-block-size:auto}.blockStakeholderCouncilLanding .ri-hero-left,.blockStakeholderCouncilLanding .ri-hero-right{flex-basis:100%}.blockStakeholderCouncilLanding .ri-hero-left{min-block-size:auto;padding-block:3.5rem;padding-inline:1.75rem}.blockStakeholderCouncilLanding .ri-hero-left:after{display:none}.blockStakeholderCouncilLanding .ri-hero-right{min-block-size:20rem}.blockStakeholderCouncilLanding .ri-hero-title{font-size:2.625rem}.blockStakeholderCouncilLanding .ri-hero-text{font-size:1.0625rem}.blockStakeholderCouncilLanding .ri-about-card{padding-block:1.375rem;padding-inline:1.125rem}.blockStakeholderCouncilLanding .ri-about-grid,.blockStakeholderCouncilLanding .ri-process-top,.blockStakeholderCouncilLanding .ri-projects-top{display:block}.blockStakeholderCouncilLanding .ri-about-left,.blockStakeholderCouncilLanding .ri-about-right{flex-basis:100%}.blockStakeholderCouncilLanding .ri-about-left{margin-block:0 1.5rem;margin-inline:0}.blockStakeholderCouncilLanding .ri-section-title{font-size:2.125rem}.blockStakeholderCouncilLanding .ri-photo-divider{block-size:15rem;margin-block:0 1.75rem}.blockStakeholderCouncilLanding .ri-photo-divider--partners .ri-photo-divider__bg{background-position:55% 40%}.blockStakeholderCouncilLanding .ri-process-top-action,.blockStakeholderCouncilLanding .ri-projects-action{padding-block:1.125rem 0}.blockStakeholderCouncilLanding .ri-process-title{font-size:2.125rem}.blockStakeholderCouncilLanding .ri-step,.blockStakeholderCouncilLanding .ri-project-card,.blockStakeholderCouncilLanding .ri-stat{flex-basis:calc(50% - .4375rem)}.blockStakeholderCouncilLanding .ri-stats-card{padding-block:1.75rem 1.5rem;padding-inline:1.125rem}.blockStakeholderCouncilLanding .ri-stat{padding-block:1.125rem;padding-inline:.75rem}.blockStakeholderCouncilLanding .ri-stat:nth-child(2):after{display:none}.blockStakeholderCouncilLanding .ri-partners-wrap{-webkit-padding-after:4rem;padding-block-end:4rem}.blockStakeholderCouncilLanding .ri-partner-item{block-size:5.125rem;inline-size:11.875rem}}@media (max-width: 40rem){.blockStakeholderCouncilLanding .ri-kicker{font-size:.8125rem;letter-spacing:.1875rem}.blockStakeholderCouncilLanding .ri-hero-title{font-size:2.125rem}.blockStakeholderCouncilLanding .ri-btns{align-items:flex-start;flex-direction:column}.blockStakeholderCouncilLanding .ri-about-wrap{padding-block:2.125rem 3.125rem;padding-inline:.875rem}.blockStakeholderCouncilLanding .ri-about-text{font-size:1.0625rem}.blockStakeholderCouncilLanding .ri-photo-divider{block-size:11.25rem;margin-block:0 1.5rem}.blockStakeholderCouncilLanding .ri-photo-divider--partners{margin-block:0 1.5rem}.blockStakeholderCouncilLanding .ri-photo-divider--partners .ri-photo-divider__bg{background-position:55% 40%}.blockStakeholderCouncilLanding .ri-process-wrap{padding-block:1.5rem 2.5rem;padding-inline:.875rem}.blockStakeholderCouncilLanding .ri-process-card{border-radius:1.25rem;padding-block:1.125rem .75rem;padding-inline:.875rem}.blockStakeholderCouncilLanding .ri-process-title{font-size:1.75rem}.blockStakeholderCouncilLanding .ri-process-text{font-size:1rem}.blockStakeholderCouncilLanding .ri-step,.blockStakeholderCouncilLanding .ri-project-card,.blockStakeholderCouncilLanding .ri-stat{flex-basis:100%}.blockStakeholderCouncilLanding .ri-stats-wrap{padding-block:1.25rem 1.75rem;padding-inline:.875rem}.blockStakeholderCouncilLanding .ri-stats-heading{font-size:1.125rem;margin-block:0 1rem}.blockStakeholderCouncilLanding .ri-stat{padding-block:.875rem;padding-inline:.5rem}.blockStakeholderCouncilLanding .ri-stat:not(:last-child):after{display:none}.blockStakeholderCouncilLanding .ri-stat-number{font-size:2.625rem}.blockStakeholderCouncilLanding .ri-stat-label{font-size:.8125rem}.blockStakeholderCouncilLanding .ri-projects-wrap,.blockStakeholderCouncilLanding .ri-partners-wrap{padding-block:0 3.5rem;padding-inline:.875rem}.blockStakeholderCouncilLanding .ri-projects-card,.blockStakeholderCouncilLanding .ri-partners-card{border-radius:1rem;padding-block:1rem .75rem;padding-inline:.875rem}.blockStakeholderCouncilLanding .ri-projects-title,.blockStakeholderCouncilLanding .ri-partners-title{font-size:1.5rem}.blockStakeholderCouncilLanding .ri-partner-item{block-size:4.75rem;inline-size:10.625rem;padding-block:.5rem;padding-inline:.75rem}.blockStakeholderCouncilLanding .ri-partner-item img{max-block-size:2.375rem}}.blockRiHero{background:#d9d9d9;display:flex;font-family:inherit;inline-size:100%;min-block-size:35rem;overflow:hidden;position:relative}.blockRiHero__content{align-items:center;background:#0d4f86;color:#fff;display:flex;flex-basis:62%;min-block-size:35rem;padding-block:4.5rem;padding-inline:10% 4rem;position:relative;z-index:2}.blockRiHero__content:after{background:#0d4f86;block-size:100%;content:"";inline-size:15rem;inset-block-start:0;inset-inline-end:-7.5rem;position:absolute;transform:skew(-18deg);transform-origin:top right;z-index:2}.blockRiHero__inner{max-inline-size:38.75rem;position:relative;z-index:3}.blockRiHero__kicker{color:#fffffff2;font-size:.9375rem;font-weight:700;letter-spacing:.25rem;line-height:1.2;margin-block:0 1.375rem;margin-inline:0;text-transform:uppercase}.blockRiHero__title{color:#fff;font-size:3.875rem;font-weight:700;line-height:1.03;margin-block:0 1.5rem;margin-inline:0}.blockRiHero__text{color:#ffffffeb;font-size:1.1875rem;line-height:1.7;margin-block:0 1.875rem;margin-inline:0;max-inline-size:35rem}.blockRiHero__buttons{display:flex;flex-wrap:wrap;gap:.875rem}.blockRiHero__button{align-items:center;border-radius:999rem;display:inline-flex;font-size:.9375rem;font-weight:600;justify-content:center;line-height:1.2;min-block-size:3rem;padding-block:.75rem;padding-inline:1.5rem;text-decoration:none;transition:background-color .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),color .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1)}.blockRiHero__button:hover{box-shadow:0 .5rem 1.5rem #161a301a;transform:translateY(-.0625rem)}.blockRiHero__button--solid{background:#fff;border:1px solid #fff;color:#0d4f86}.blockRiHero__button--solid:hover{background:#f8fbff;border-color:#f8fbff}.blockRiHero__button--outline-light{background:transparent;border:1px solid rgba(255,255,255,.75);color:#fff}.blockRiHero__button--outline-light:hover{background:#ffffff14;border-color:#fffffff2;color:#fff}.blockRiHero__media{background-position:center center;background-repeat:no-repeat;background-size:cover;flex-basis:38%;margin-block:0;margin-inline:0;min-block-size:35rem;position:relative}.blockRiHero__media:before{background:#00000014;content:"";inset-block:0;inset-inline:0;position:absolute}@media (max-width: 74.9375rem){.blockRiHero__title{font-size:3.375rem}}@media (max-width: 61.9375rem){.blockRiHero{display:block;min-block-size:auto}.blockRiHero__content,.blockRiHero__media{flex-basis:auto;inline-size:100%}.blockRiHero__content{min-block-size:auto;padding-block:3.5rem;padding-inline:1.75rem}.blockRiHero__content:after{display:none}.blockRiHero__media{min-block-size:20rem}.blockRiHero__text{font-size:1.0625rem}.blockRiHero__title{font-size:2.625rem}}@media (max-width: 40rem){.blockRiHero__buttons{align-items:flex-start;flex-direction:column}.blockRiHero__kicker{font-size:.8125rem;letter-spacing:.1875rem}.blockRiHero__title{font-size:2.125rem}}.blockRiAbout{background:transparent;inline-size:100%;padding-block:3rem 4.5rem;padding-inline:1.5rem}.blockRiAbout__card{background:#fff;border-radius:1.625rem;box-shadow:0 .625rem 1.875rem #0f172a14;margin-block:0;margin-inline:auto;max-inline-size:68.75rem;padding-block:1.75rem;padding-inline:1.625rem}.blockRiAbout__grid{align-items:center;display:flex;gap:1.75rem}.blockRiAbout__content{flex-basis:68%;padding-block:.5rem;padding-inline:.375rem}.blockRiAbout__title{color:#0d4f86;font-size:2.875rem;font-weight:700;line-height:1.1;margin-block:0 1.375rem;margin-inline:0}.blockRiAbout__text{color:#334155;font-size:1.125rem;line-height:1.75;margin-block:0 1.75rem;margin-inline:0}.blockRiAbout__text p{margin-block:0 1rem;margin-inline:0}.blockRiAbout__text p:last-child{-webkit-margin-after:0;margin-block-end:0}.blockRiAbout__button{align-items:center;background:transparent;border:1px solid rgba(13,79,134,.35);border-radius:999rem;color:#0d4f86;display:inline-flex;font-size:.9375rem;font-weight:600;justify-content:center;line-height:1.2;min-block-size:3rem;padding-block:.75rem;padding-inline:1.5rem;text-decoration:none;transition:background-color .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),color .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1)}.blockRiAbout__button:hover{background:#1485d10d;border-color:#0d4f868c;box-shadow:0 .5rem 1.5rem #161a301a;color:#0d4f86;transform:translateY(-.0625rem)}.blockRiAbout__aside{flex-basis:32%;padding-block:.375rem;padding-inline:.375rem;text-align:center}.blockRiAbout__photo{border-radius:1.125rem;box-shadow:0 .5rem 1.5rem #0f172a1a;margin-block:0 .75rem;margin-inline:auto;max-inline-size:15.625rem;overflow:hidden}.blockRiAbout__photo img{display:block;inline-size:100%;object-fit:cover}.blockRiAbout__caption{color:#64748b;font-size:.8125rem;font-style:italic;line-height:1.45;margin-block:0;margin-inline:0}@media (max-width: 61.9375rem){.blockRiAbout__card{padding-block:1.375rem;padding-inline:1.125rem}.blockRiAbout__content,.blockRiAbout__aside{flex-basis:auto;inline-size:100%}.blockRiAbout__content{margin-block:0 1.5rem;margin-inline:0}.blockRiAbout__grid{display:block}.blockRiAbout__title{font-size:2.125rem}}@media (max-width: 40rem){.blockRiAbout{padding-block:2.125rem 3.125rem;padding-inline:.875rem}.blockRiAbout__text{font-size:1.0625rem}}.blockRiPhotoDivider{background:#0d4f86;block-size:20rem;border-radius:0;inline-size:100%;margin-block:0 2.5rem;margin-inline:0;max-inline-size:none;overflow:hidden;position:relative}.blockRiPhotoDivider--partners{margin-block:0 2rem}.blockRiPhotoDivider--partners .blockRiPhotoDivider__background{background-position:60% 38%}.blockRiPhotoDivider__background{background-position:center 46%;background-repeat:no-repeat;background-size:cover;inset-block:-18%;inset-inline:0;position:absolute;transform:translateZ(0);will-change:transform}.blockRiPhotoDivider:after{background:linear-gradient(180deg,#0000004d,#00000014 48%,#0000003d);content:"";inset-block:0;inset-inline:0;position:absolute}@media (max-width: 61.9375rem){.blockRiPhotoDivider{block-size:15rem;-webkit-margin-after:1.75rem;margin-block-end:1.75rem}.blockRiPhotoDivider--partners .blockRiPhotoDivider__background{background-position:55% 40%}}@media (max-width: 40rem){.blockRiPhotoDivider{block-size:11.25rem;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}}.blockRiProcess{background:transparent;inline-size:100%;padding-block:2rem 2.5rem;padding-inline:1.5rem}.blockRiProcess__card{background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:1.625rem;box-shadow:0 .625rem 1.875rem #0f172a14;margin-block:0;margin-inline:auto;max-inline-size:68.75rem;padding-block:1.375rem .875rem;padding-inline:1.125rem}.blockRiProcess__top{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between;margin-block:0 .875rem;margin-inline:0}.blockRiProcess__intro{max-inline-size:33.75rem}.blockRiProcess__kicker{color:#1485d1;font-size:.875rem;font-weight:700;letter-spacing:.1875rem;line-height:1.2;margin-block:0 .625rem;margin-inline:0;text-transform:uppercase}.blockRiProcess__title{color:#0d4f86;font-size:2.5rem;font-weight:700;line-height:1.08;margin-block:0 .625rem;margin-inline:0}.blockRiProcess__text{color:#475569;font-size:1.0625rem;line-height:1.7;margin-block:0;margin-inline:0;max-inline-size:26.25rem}.blockRiProcess__action{flex:0 0 auto;-webkit-padding-before:1.25rem;padding-block-start:1.25rem}.blockRiProcess__button{align-items:center;background:transparent;border:1px solid rgba(13,79,134,.35);border-radius:999rem;color:#0d4f86;display:inline-flex;font-size:.9375rem;font-weight:600;justify-content:center;line-height:1.2;min-block-size:3rem;padding-block:.75rem;padding-inline:1.5rem;text-decoration:none;transition:background-color .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),color .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1)}.blockRiProcess__button:hover{background:#1485d10d;border-color:#0d4f868c;box-shadow:0 .5rem 1.5rem #161a301a;color:#0d4f86;transform:translateY(-.0625rem)}.blockRiProcess__steps{align-items:stretch;display:flex;flex-wrap:wrap;gap:.875rem}.blockRiProcess__step{background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:.875rem;display:flex;flex-direction:column;inline-size:calc(25% - .65625rem);padding-block:1rem .875rem;padding-inline:.875rem;transition:background-color .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1)}.blockRiProcess__step:hover{border-color:#161a3040;box-shadow:0 .5rem 1.5rem #161a301a;transform:translateY(-.125rem)}.blockRiProcess__icon{display:none}.blockRiProcess__number{color:#1485d1;font-size:1.375rem;font-weight:700;line-height:1;margin-block:0 .75rem;margin-inline:0}.blockRiProcess__stepTitle{color:#0d4f86;font-size:1.125rem;font-weight:700;line-height:1.25;margin-block:0 .625rem;margin-inline:0}.blockRiProcess__stepText{color:#475569;font-size:.9375rem;line-height:1.62;margin-block:0 .875rem;margin-inline:0}@media (max-width: 61.9375rem){.blockRiProcess__action{padding-block:1.125rem 0}.blockRiProcess__step{inline-size:calc(50% - .4375rem)}.blockRiProcess__title{font-size:2.125rem}.blockRiProcess__top{display:block}}@media (max-width: 40rem){.blockRiProcess{padding-block:1.5rem 2.5rem;padding-inline:.875rem}.blockRiProcess__card{border-radius:1.25rem;padding-block:1.125rem .75rem;padding-inline:.875rem}.blockRiProcess__step{inline-size:100%}.blockRiProcess__text{font-size:1rem}.blockRiProcess__title{font-size:1.75rem}}.blockRiStats{background:transparent;inline-size:100%;padding-block:1.75rem 2.5rem;padding-inline:1.5rem}.blockRiStats__card{background:#0d4f86;border-radius:1.125rem;color:#fff;margin-block:0;margin-inline:auto;max-inline-size:68.75rem;padding-block:2.125rem 1.875rem;padding-inline:1.75rem}.blockRiStats__heading{color:#ffffffe6;font-size:1.375rem;font-weight:700;letter-spacing:.1875rem;line-height:1.2;margin-block:0 1.5rem;margin-inline:0;text-align:center;text-transform:uppercase}.blockRiStats__grid{display:flex;flex-wrap:wrap}.blockRiStats__item{inline-size:25%;padding-block:.375rem;padding-inline:1.125rem;position:relative;text-align:center}.blockRiStats__item:not(:last-child):after{background:#ffffff29;block-size:5.5rem;content:"";inline-size:1px;inset-block-start:.375rem;inset-inline-end:0;position:absolute}.blockRiStats__number{color:#fff;display:inline-block;font-size:3.375rem;font-weight:700;line-height:1;margin-block:0 .625rem;margin-inline:0;min-inline-size:2ch}.blockRiStats__label{color:#ffffffd1;font-size:.9375rem;font-weight:700;letter-spacing:.125rem;line-height:1.45;margin-block:0;margin-inline:0;text-transform:uppercase}@media (max-width: 61.9375rem){.blockRiStats__card{padding-block:1.75rem 1.5rem;padding-inline:1.125rem}.blockRiStats__item{inline-size:50%;padding-block:1.125rem;padding-inline:.75rem}.blockRiStats__item:nth-child(2):after{display:none}}@media (max-width: 40rem){.blockRiStats{padding-block:1.25rem 1.75rem;padding-inline:.875rem}.blockRiStats__heading{font-size:1.125rem;-webkit-margin-after:1rem;margin-block-end:1rem}.blockRiStats__item{inline-size:100%;padding-block:.875rem;padding-inline:.5rem}.blockRiStats__item:not(:last-child):after{display:none}.blockRiStats__label{font-size:.8125rem}.blockRiStats__number{font-size:2.625rem}}.blockRiProjects{background:transparent;inline-size:100%;padding-block:0 5rem;padding-inline:1.5rem}.blockRiProjects__card{background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:1.125rem;box-shadow:0 .625rem 1.875rem #0f172a0f;margin-block:0;margin-inline:auto;max-inline-size:68.75rem;padding-block:1.375rem;padding-inline:1.375rem}.blockRiProjects__top{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between;margin-block:0 1rem;margin-inline:0}.blockRiProjects__intro{max-inline-size:26.25rem}.blockRiProjects__kicker{color:#1485d1;font-size:.875rem;font-weight:700;letter-spacing:.1875rem;line-height:1.2;margin-block:0 .625rem;margin-inline:0;text-transform:uppercase}.blockRiProjects__title{color:#0d4f86;font-size:1.75rem;font-weight:700;line-height:1.15;margin-block:0 .625rem;margin-inline:0}.blockRiProjects__text{color:#64748b;font-size:1rem;line-height:1.65;margin-block:0;margin-inline:0}.blockRiProjects__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.875rem;justify-content:flex-end;padding-block:1.25rem 0}.blockRiProjects__button{align-items:center;background:transparent;border:1px solid rgba(13,79,134,.35);border-radius:999rem;color:#0d4f86;display:inline-flex;font-size:.9375rem;font-weight:600;justify-content:center;line-height:1.2;min-block-size:3rem;padding-block:.75rem;padding-inline:1.5rem;text-decoration:none;transition:background-color .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),color .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1)}.blockRiProjects__button:hover{background:#1485d10d;border-color:#0d4f868c;box-shadow:0 .5rem 1.5rem #161a301a;color:#0d4f86;transform:translateY(-.0625rem)}.blockRiProjects__grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:.875rem}.blockRiProjects__item{background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:.875rem;display:flex;flex-direction:column;inline-size:calc(33.333% - .5875rem);padding-block:.875rem 1rem;padding-inline:.875rem;transition:background-color .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1)}.blockRiProjects__item:hover{border-color:#161a3040;box-shadow:0 .5rem 1.5rem #161a301a;transform:translateY(-.125rem)}.blockRiProjects__icon{align-items:center;background:#1485d10d;border:1px solid rgba(20,133,209,.28);border-radius:.75rem;color:#1485d1;display:flex;inline-size:2.75rem;justify-content:center;margin-block:0 .875rem;margin-inline:0;min-block-size:2.75rem}.blockRiProjects__icon svg{block-size:1.375rem;display:block;inline-size:1.375rem}.blockRiProjects__itemTitle{color:#0d4f86;font-size:1.0625rem;font-weight:700;line-height:1.3;margin-block:0 .625rem;margin-inline:0}.blockRiProjects__itemText{color:#475569;font-size:.9375rem;line-height:1.6;margin-block:0 1rem;margin-inline:0}.blockRiProjects__itemLink{color:#0d4f86;display:inline-block;font-size:.9375rem;font-weight:700;margin-block:auto 0;margin-inline:0;-webkit-padding-before:.875rem;padding-block-start:.875rem;text-decoration:none;transition:color .12s cubic-bezier(.2,.8,.2,1),transform .12s cubic-bezier(.2,.8,.2,1)}.blockRiProjects__itemLink:hover{color:#0d4f86;transform:translate(.125rem)}@media (max-width: 61.9375rem){.blockRiProjects__actions{justify-content:flex-start;padding-block:1.125rem 0}.blockRiProjects__item{inline-size:calc(50% - .4375rem)}.blockRiProjects__top{display:block}}@media (max-width: 40rem){.blockRiProjects{padding-block:0 3.5rem;padding-inline:.875rem}.blockRiProjects__card{border-radius:1rem;padding-block:1rem .75rem;padding-inline:.875rem}.blockRiProjects__item{inline-size:100%}.blockRiProjects__title{font-size:1.5rem}}.blockRiPartners{background:transparent;inline-size:100%;overflow:hidden;padding-block:0 5rem;padding-inline:1.5rem}.blockRiPartners__card{background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:1.125rem;box-shadow:0 .625rem 1.875rem #0f172a0f;margin-block:0;margin-inline:auto;max-inline-size:68.75rem;overflow:hidden;padding-block:1.125rem .875rem;padding-inline:1.125rem}.blockRiPartners__intro{margin-block:0 1.125rem;margin-inline:0;max-inline-size:22.5rem;text-align:start}.blockRiPartners__kicker{color:#1485d1;font-size:.875rem;font-weight:700;letter-spacing:.1875rem;line-height:1.2;margin-block:0 .625rem;margin-inline:0;text-transform:uppercase}.blockRiPartners__title{color:#0d4f86;font-size:1.75rem;font-weight:700;line-height:1.15;margin-block:0 .625rem;margin-inline:0}.blockRiPartners__text{color:#64748b;font-size:1rem;line-height:1.65;margin-block:0;margin-inline:0}.blockRiPartners__marquee{inline-size:100%;overflow:hidden;position:relative}.blockRiPartners__track{align-items:center;animation:blockRiPartnersMarquee 68s linear infinite;display:flex;gap:.75rem;inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content;will-change:transform}.blockRiPartners__marquee:hover .blockRiPartners__track{animation-play-state:paused}.blockRiPartners__item{align-items:center;background:#fff;block-size:5.625rem;border:1px solid rgba(148,163,184,.22);border-radius:.75rem;display:flex;flex:0 0 auto;inline-size:13.75rem;justify-content:center;padding-block:.625rem;padding-inline:.875rem}.blockRiPartners__item img{block-size:auto;display:block;inline-size:auto;max-block-size:2.75rem;max-inline-size:100%;object-fit:contain}@keyframes blockRiPartnersMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion: reduce){.blockRiPartners__track{animation:none}}@media (max-width: 61.9375rem){.blockRiPartners{padding-block:0 4rem}.blockRiPartners__item{block-size:5.125rem;inline-size:11.875rem}}@media (max-width: 40rem){.blockRiPartners{padding-block:0 3.5rem;padding-inline:.875rem}.blockRiPartners__card{border-radius:1rem;padding-block:1rem .75rem;padding-inline:.875rem}.blockRiPartners__item{block-size:4.75rem;inline-size:10.625rem;padding-block:.5rem;padding-inline:.75rem}.blockRiPartners__item img{max-block-size:2.375rem}.blockRiPartners__title{font-size:1.5rem}}.student-mobility{background-color:#f4f6f9;padding-block:5rem}.student-mobility__card{align-items:flex-start;background-color:#fff;border:2px solid transparent;border-radius:.75rem;box-shadow:0 4px 15px #002b5c0a;cursor:pointer;display:flex;flex-direction:column;inline-size:100%;padding-block:1.5rem;padding-inline:1.5rem;text-align:start;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.student-mobility__card:hover,.student-mobility__card:focus-visible{border-color:#002b5c;box-shadow:0 10px 30px #002b5c1a;outline:none;transform:translateY(-4px)}.student-mobility__card:hover .student-mobility__card-action,.student-mobility__card:focus-visible .student-mobility__card-action{color:#002b5c}.student-mobility__card:hover .student-mobility__card-action svg,.student-mobility__card:focus-visible .student-mobility__card-action svg{transform:translate(4px)}.student-mobility__card-action{align-items:center;color:#666;display:flex;font-size:.875rem;font-weight:700;gap:.5rem;-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:1.5rem;padding-block-start:1.5rem;text-transform:uppercase;transition:color .3s ease}.student-mobility__card-action svg{transition:transform .3s ease}.student-mobility__card-desc{color:#555;font-size:.9375rem;line-height:1.6;-webkit-margin-before:.75rem;margin-block-start:.75rem}.student-mobility__card-subject{color:#002b5c;font-size:1.125rem;font-weight:700;line-height:1.3}.student-mobility__cf7 .cf7-premium-wrapper{display:flex;flex-direction:column;gap:1.5rem}.student-mobility__cf7 label{color:#333;display:block;font-size:.9375rem;font-weight:600}.student-mobility__cf7 .wpcf7-form-control{background-color:#f8f9fa;border:2px solid transparent;border-radius:.5rem;color:#333;font-family:inherit;font-size:1rem;inline-size:100%;-webkit-margin-before:.5rem;margin-block-start:.5rem;padding-block:1rem;padding-inline:1.25rem;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.student-mobility__cf7 .wpcf7-form-control:focus,.student-mobility__cf7 .wpcf7-form-control:focus-visible{background-color:#fff;border-color:#002b5c;box-shadow:0 0 0 4px #002b5c1a;outline:none}.student-mobility__cf7 textarea.wpcf7-form-control{min-block-size:140px;resize:vertical}.student-mobility__cf7 .wpcf7-not-valid-tip{color:#d32f2f;display:block;font-size:.875rem;-webkit-margin-before:.25rem;margin-block-start:.25rem}.student-mobility__cf7 .wpcf7-response-output{border-radius:.5rem;font-size:.9375rem;-webkit-margin-before:1.5rem;margin-block-start:1.5rem;padding-block:1rem;padding-inline:1.25rem}.student-mobility__container{inline-size:100%;margin-inline:auto;max-inline-size:1200px;padding-inline:1.5rem}.student-mobility__desc{color:#555;font-size:1.125rem;line-height:1.6;-webkit-margin-before:1.5rem;margin-block-start:1.5rem;margin-inline:auto;max-inline-size:800px}.student-mobility__empty{color:#666;font-style:italic;text-align:center}.student-mobility__form-box{background-color:#fff;border-radius:1rem;box-shadow:0 15px 40px #002b5c14;margin-inline:auto;max-inline-size:800px;padding-block:2.5rem;padding-inline:2rem}@media (min-width: 768px){.student-mobility__form-box{padding-block:4rem;padding-inline:4rem}}.student-mobility__form-section{-webkit-margin-before:4rem;margin-block-start:4rem}.student-mobility__form-title{color:#002b5c;font-size:2rem;font-weight:700;-webkit-margin-after:2rem;margin-block-end:2rem;-webkit-margin-before:0;margin-block-start:0;text-align:center}.student-mobility__grid{display:grid;gap:1.5rem}@media (min-width: 768px){.student-mobility__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.student-mobility__grid{grid-template-columns:repeat(3,1fr)}}.student-mobility__guide{-webkit-margin-before:4rem;margin-block-start:4rem}.student-mobility__guide-title{color:#333;font-size:1.25rem;font-weight:600;-webkit-margin-after:1.5rem;margin-block-end:1.5rem;-webkit-margin-before:0;margin-block-start:0;text-align:center}.student-mobility__header{text-align:center}.student-mobility__panel{display:none;opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.student-mobility__panel.is-active{display:block;opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.student-mobility__panel{transform:none;transition:none}}.student-mobility__panels{-webkit-margin-before:2.5rem;margin-block-start:2.5rem}.student-mobility__tab-btn{background-color:#fff;border:1px solid #dcdcdc;border-radius:2rem;color:#555;cursor:pointer;font-size:1rem;font-weight:600;padding-block:.75rem;padding-inline:2rem;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease;white-space:nowrap}.student-mobility__tab-btn:hover,.student-mobility__tab-btn:focus-visible{border-color:#002b5c;color:#002b5c;outline:none}.student-mobility__tab-btn.is-active{background-color:#002b5c;border-color:#002b5c;box-shadow:0 4px 10px #002b5c33;color:#fff}.student-mobility__tabs{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.student-mobility__title{color:#002b5c;font-size:2.5rem;font-weight:700;margin-block:0}@media (min-width: 768px){.student-mobility__title{font-size:3rem}}.block-sidebar-menu{inset-block-end:0;inset-inline:0;position:fixed;z-index:9999}.block-sidebar-menu__menu{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff2;-webkit-border-before:1px solid rgba(0,43,92,.15);border-block-start:1px solid rgba(0,43,92,.15);box-shadow:0 -8px 30px #0000000f;padding-block:1.2rem;padding-inline:3rem}.block-sidebar-menu__list{display:flex;gap:4rem;justify-content:center;list-style:none;margin:0;padding:0}.block-sidebar-menu__item{position:relative;transition:transform .4s cubic-bezier(.2,0,0,1)}.block-sidebar-menu__item:hover>.block-sidebar-menu__sub-list{display:block;opacity:1;pointer-events:auto;transform:translateY(0)}.block-sidebar-menu__link{color:#002b5c;font-size:.85rem;font-weight:700;letter-spacing:.15em;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.block-sidebar-menu__sub-list{background:#fff;border:1px solid rgba(0,43,92,.08);border-radius:12px;box-shadow:0 15px 40px #0000001a;display:none;inset-block-end:130%;inset-inline-start:50%;list-style:none;margin:0;min-inline-size:260px;opacity:0;padding-block:1.2rem;padding-inline:0;pointer-events:none;position:absolute;transform:translate(-50%,15px);transition:all .4s cubic-bezier(.16,1,.3,1)}.block-sidebar-menu__sub-item{padding-block:.6rem;padding-inline:1.8rem}.block-sidebar-menu__sub-link{color:#4a5568;display:block;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .25s ease}.block-sidebar-menu__sub-link:hover{color:#002b5c;-webkit-padding-start:.5rem;padding-inline-start:.5rem}.blockRiWspolneHero{background:#d9d9d9;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);inline-size:100%;min-block-size:clamp(32rem,55vw,44.5rem);overflow:hidden}.blockRiWspolneHero__content{align-items:center;background:#0d4f86;color:#fff;display:flex;min-block-size:100%;padding-block:clamp(3.5rem,8vw,6.75rem);padding-inline:clamp(1.75rem,5vw,5.5rem);position:relative;z-index:2}.blockRiWspolneHero__inner{max-inline-size:38.75rem}.blockRiWspolneHero__kicker{color:#fffffff2;font-size:.9375rem;font-weight:700;letter-spacing:.25em;line-height:1.2;margin-block:0 1.375rem;margin-inline:0;text-transform:uppercase}.blockRiWspolneHero__title{color:#fff;font-size:clamp(2.625rem,6vw,5.625rem);font-weight:700;letter-spacing:-.04em;line-height:1.03;margin-block:0 1.5rem;margin-inline:0}.blockRiWspolneHero__text{color:#ffffffeb;font-size:clamp(1rem,1.5vw,1.0625rem);line-height:1.7;margin-block:0;margin-inline:0;max-inline-size:35rem}.blockRiWspolneHero__media{block-size:100%;inline-size:100%;margin-block:0;margin-inline:0;min-block-size:clamp(20rem,45vw,44.5rem);overflow:hidden}.blockRiWspolneHero__image{block-size:100%;display:block;inline-size:100%;object-fit:cover}@media (max-width: 64rem){.blockRiWspolneHero{grid-template-columns:1fr}.blockRiWspolneHero__media{min-block-size:20rem}}@media (max-width: 40rem){.blockRiWspolneHero__content{padding-block:3.5rem;padding-inline:1.5rem}}.blockRiWspolneIntro{background:#f6f8fb;color:#243044;padding-block:clamp(3.5rem,7vw,6.5rem);padding-inline:1.5rem}.blockRiWspolneIntro__card{background:#fff;border:.0625rem solid rgba(13,79,134,.14);border-radius:2rem;box-shadow:0 1rem 3rem #0f172a14;margin-inline:auto;max-inline-size:72rem;overflow:hidden;padding-block:clamp(2rem,5vw,4rem);padding-inline:clamp(1.5rem,4vw,4rem)}.blockRiWspolneIntro__grid{align-items:start;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr) minmax(18rem,.82fr)}.blockRiWspolneIntro__kicker{color:#0d4f86;font-size:.8125rem;font-weight:800;letter-spacing:.18em;line-height:1.3;margin-block:0 .875rem;margin-inline:0;text-transform:uppercase}.blockRiWspolneIntro__title{color:#0a4270;font-size:clamp(2rem,4vw,3.25rem);letter-spacing:-.04em;line-height:1.08;margin-block:0 1.5rem;margin-inline:0}.blockRiWspolneIntro__text{color:#5f6f85;font-size:1.05rem;line-height:1.75;max-inline-size:40rem}.blockRiWspolneIntro__text>:first-child{-webkit-margin-before:0;margin-block-start:0}.blockRiWspolneIntro__text>:last-child{-webkit-margin-after:0;margin-block-end:0}.blockRiWspolneIntro__button{align-items:center;border:.0625rem solid #0d4f86;border-radius:999rem;color:#0d4f86;display:inline-flex;font-size:.9375rem;font-weight:800;justify-content:center;-webkit-margin-before:2rem;margin-block-start:2rem;padding-block:.875rem;padding-inline:1.25rem;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.blockRiWspolneIntro__button:hover{background:#0d4f86;color:#fff;transform:translateY(-.125rem)}.blockRiWspolneIntro__highlights{display:grid;gap:1rem;grid-template-columns:1fr}.blockRiWspolneIntro__highlight{background:#f7fbff;border:.0625rem solid rgba(13,79,134,.14);border-radius:1.25rem;display:grid;gap:.25rem 1rem;grid-template-columns:auto minmax(0,1fr);padding-block:1.25rem;padding-inline:1.25rem}.blockRiWspolneIntro__icon{align-items:center;background:#0d4f86;block-size:3rem;border-radius:999rem;color:#fff;display:inline-flex;grid-row:span 2;inline-size:3rem;justify-content:center}.blockRiWspolneIntro__highlightTitle{color:#0a4270;font-size:1.125rem;line-height:1.25;margin-block:0 .25rem;margin-inline:0}.blockRiWspolneIntro__highlightText{color:#5f6f85;font-size:.95rem;line-height:1.55;margin-block:0;margin-inline:0}@media (max-width: 56rem){.blockRiWspolneIntro__grid{grid-template-columns:1fr}}@media (max-width: 36rem){.blockRiWspolneIntro{padding-inline:1rem}.blockRiWspolneIntro__highlight{grid-template-columns:1fr}.blockRiWspolneIntro__icon{grid-row:auto}}.blockRiWspolnePhotoDivider{background:#d9d9d9;block-size:clamp(18rem,38vw,30rem);inline-size:100%;margin-block:0;margin-inline:0;overflow:hidden;position:relative}.blockRiWspolnePhotoDivider--medium{block-size:clamp(15rem,28vw,22rem)}.blockRiWspolnePhotoDivider__image{block-size:100%;display:block;inline-size:100%;object-fit:cover;object-position:center}.blockRiWspolneCatalog{background:#f6f8fb;color:#243044;padding-block:clamp(3.5rem,7vw,6.5rem);padding-inline:1.5rem}.blockRiWspolneCatalog__card{background:#fff;border-radius:2rem;box-shadow:0 1rem 3rem #0f172a14;margin-inline:auto;max-inline-size:72rem;padding-block:clamp(2rem,5vw,4rem);padding-inline:clamp(1.5rem,4vw,4rem)}.blockRiWspolneCatalog__header{margin-block:0 clamp(2rem,4vw,3rem);margin-inline:0;max-inline-size:44rem}.blockRiWspolneCatalog__kicker{color:#0d4f86;font-size:.8125rem;font-weight:800;letter-spacing:.18em;line-height:1.3;margin-block:0 .875rem;margin-inline:0;text-transform:uppercase}.blockRiWspolneCatalog__title{color:#0a4270;font-size:clamp(2rem,4vw,3.25rem);letter-spacing:-.04em;line-height:1.08;margin-block:0 1rem;margin-inline:0}.blockRiWspolneCatalog__text{color:#5f6f85;font-size:1.05rem;line-height:1.7;margin-block:0;margin-inline:0}.blockRiWspolneCatalog__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.blockRiWspolneCatalog__item{background:#f7fbff;border:.0625rem solid rgba(13,79,134,.12);border-radius:1.35rem;display:flex;flex-direction:column;min-block-size:100%;padding-block:1.5rem;padding-inline:1.5rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.blockRiWspolneCatalog__item:hover{border-color:#1485d159;box-shadow:0 1rem 2.25rem #0d4f861a;transform:translateY(-.25rem)}.blockRiWspolneCatalog__icon{align-items:center;background:linear-gradient(135deg,#0a4270,#1485d1);block-size:3.25rem;border-radius:1rem;color:#fff;display:inline-flex;inline-size:3.25rem;justify-content:center;-webkit-margin-after:1.25rem;margin-block-end:1.25rem}.blockRiWspolneCatalog__itemTitle{color:#0a4270;font-size:1.25rem;line-height:1.25;margin-block:0 .75rem;margin-inline:0}.blockRiWspolneCatalog__itemText{color:#5f6f85;font-size:.96rem;line-height:1.65;margin-block:0;margin-inline:0}.blockRiWspolneCatalog__itemLink{color:#0d4f86;font-weight:800;-webkit-margin-before:1.25rem;margin-block-start:1.25rem;-webkit-margin-start:0;margin-inline-start:0;text-decoration:none}.blockRiWspolneCatalog__itemLink:hover{color:#0a4270;text-decoration:underline}@media (max-width: 60rem){.blockRiWspolneCatalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 40rem){.blockRiWspolneCatalog{padding-inline:1rem}.blockRiWspolneCatalog__grid{grid-template-columns:1fr}}.blockRiWspolneStats{background:#f6f8fb;inline-size:100%;padding-block:0 clamp(3.5rem,7vw,6.5rem);padding-inline:1.5rem}.blockRiWspolneStats__card{background:linear-gradient(135deg,#0a4270,#0d4f86 58%,#1485d1);border-radius:1.625rem;box-shadow:0 1rem 3rem #0f172a14;color:#fff;margin-inline:auto;max-inline-size:72rem;overflow:hidden;padding-block:clamp(2.25rem,5vw,3rem);padding-inline:clamp(1.5rem,4vw,3rem);position:relative}.blockRiWspolneStats__card:after{background:#ffffff14;block-size:15rem;border-radius:999rem;content:"";inline-size:15rem;inset-block-start:-7rem;inset-inline-end:-4rem;position:absolute}.blockRiWspolneStats__heading{color:#ffffffe6;font-size:.875rem;font-weight:800;letter-spacing:.18em;line-height:1.4;margin-block:0 2rem;margin-inline:0;position:relative;text-align:center;text-transform:uppercase;z-index:2}.blockRiWspolneStats__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:2}.blockRiWspolneStats__item{text-align:center}.blockRiWspolneStats__number{color:#fff;font-size:clamp(3rem,6vw,4.5rem);font-weight:800;letter-spacing:-.04em;line-height:1}.blockRiWspolneStats__label{color:#ffffffd6;font-size:.98rem;font-weight:700;line-height:1.4;margin-block:.75rem 0;margin-inline:0}@media (max-width: 48rem){.blockRiWspolneStats{padding-inline:1rem}.blockRiWspolneStats__grid{grid-template-columns:1fr;row-gap:2rem}}.blockRiWspolneContact{background:#f6f8fb;padding-block:0 clamp(3.5rem,7vw,6.5rem);padding-inline:1.5rem}.blockRiWspolneContact__card{align-items:center;background:#fff;border-radius:2rem;box-shadow:0 1rem 3rem #0f172a14;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) auto;margin-inline:auto;max-inline-size:72rem;padding-block:clamp(2rem,5vw,3.5rem);padding-inline:clamp(1.5rem,4vw,3.5rem)}.blockRiWspolneContact__kicker{color:#0d4f86;font-size:.8125rem;font-weight:800;letter-spacing:.18em;line-height:1.3;margin-block:0 .875rem;margin-inline:0;text-transform:uppercase}.blockRiWspolneContact__title{color:#0a4270;font-size:clamp(1.75rem,3vw,2.75rem);letter-spacing:-.04em;line-height:1.1;margin-block:0 1rem;margin-inline:0}.blockRiWspolneContact__text{color:#5f6f85;font-size:1.05rem;line-height:1.7;margin-block:0;margin-inline:0;max-inline-size:42rem}.blockRiWspolneContact__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.blockRiWspolneContact__button{align-items:center;border:.0625rem solid #0d4f86;border-radius:999rem;display:inline-flex;font-size:.9375rem;font-weight:800;justify-content:center;min-inline-size:9rem;padding-block:.875rem;padding-inline:1.25rem;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.blockRiWspolneContact__button:hover{transform:translateY(-.125rem)}.blockRiWspolneContact__button--outline{color:#0d4f86}.blockRiWspolneContact__button--outline:hover{background:#0d4f8614;color:#0a4270}.blockRiWspolneContact__button--solid{background:linear-gradient(135deg,#0a4270,#1485d1);color:#fff}.blockRiWspolneContact__button--solid:hover{color:#fff}@media (max-width: 48rem){.blockRiWspolneContact{padding-inline:1rem}.blockRiWspolneContact__actions{justify-content:flex-start}.blockRiWspolneContact__card{grid-template-columns:1fr}}.singleRadaCadence{background:#f8fafc;color:#334155;font-family:Open Sans,Arial,sans-serif;font-size:.875rem;line-height:1.7;-webkit-padding-after:4rem;padding-block-end:4rem}.singleRadaCadence__hero{background:#d9d9d9;display:grid;grid-template-columns:minmax(0,.58fr) minmax(0,.42fr);min-block-size:42rem;overflow:hidden;position:relative}.singleRadaCadence__heroContent{align-items:center;background:#0d4f86;color:#fff;display:flex;min-block-size:42rem;padding-block:3.5rem;padding-inline:clamp(1.75rem,5vw,5.5rem);position:relative;z-index:2}.singleRadaCadence__heroContent:after{background:#0d4f86;block-size:100%;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%);content:"";inline-size:8rem;inset-block-start:0;inset-inline-end:-7.95rem;position:absolute}.singleRadaCadence__heroInner{max-inline-size:38.75rem;position:relative;z-index:2}.singleRadaCadence__kicker,.singleRadaCadence__contactKicker{color:#fffffff2;font-size:.94rem;font-weight:700;letter-spacing:.25rem;margin-block:0 1.375rem;text-transform:uppercase}.singleRadaCadence__heroTitle{color:#fff;font-size:clamp(2.125rem,4.5vw,4.5rem);font-weight:700;line-height:1.03;margin-block:0 1.5rem}.singleRadaCadence__heroText{color:#ffffffeb;font-size:1.06rem;line-height:1.7;margin-block:0;max-inline-size:35rem}.singleRadaCadence__heroMedia{background:#d9d9d9;margin-block:0;margin-inline:0;min-block-size:42rem;overflow:hidden}.singleRadaCadence__heroImage{block-size:100%;display:block;inline-size:100%;min-block-size:42rem;object-fit:cover}.singleRadaCadence__shell{margin-inline:auto;max-inline-size:71.25rem;padding-block:3rem 0;padding-inline:clamp(1rem,3vw,1.75rem)}.singleRadaCadence__card,.singleRadaCadence__stats,.singleRadaCadence__contactCard{background:#fff;border:1px solid rgba(13,79,134,.14);border-radius:1.75rem;box-shadow:0 24px 70px #0f172a17}.singleRadaCadence__card{padding-block:clamp(1.5rem,4vw,3rem);padding-inline:clamp(1.25rem,4vw,3rem)}.singleRadaCadence__sectionHeading{-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.singleRadaCadence__sectionHeading h2{color:#08375f;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.15;margin-block:0}.singleRadaCadence__sectionHeading p{color:#64748b;font-size:1rem;margin-block:.75rem 0;max-inline-size:44rem}.singleRadaCadence__overviewGrid{display:grid;gap:2rem}.singleRadaCadence__wysiwyg{color:#334155;font-size:1rem}.singleRadaCadence__wysiwyg ol,.singleRadaCadence__wysiwyg ul{display:grid;gap:.7rem;margin-block:1rem 0;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.singleRadaCadence__wysiwyg p{margin-block:0 1rem}.singleRadaCadence__buttons{display:flex;flex-wrap:wrap;gap:.9rem;-webkit-margin-before:1.5rem;margin-block-start:1.5rem}.singleRadaCadence__button,.singleRadaCadence__paginationButton{align-items:center;border:1.5px solid #0d4f86;border-radius:999rem;cursor:pointer;display:inline-flex;font-size:.94rem;font-weight:700;justify-content:center;min-block-size:3rem;padding-block:.75rem;padding-inline:1.45rem;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.singleRadaCadence__button--solid,.singleRadaCadence__paginationButton{background:#0d4f86;color:#fff}.singleRadaCadence__button--outline{background:transparent;color:#0d4f86}.singleRadaCadence__button:hover,.singleRadaCadence__button:focus-visible,.singleRadaCadence__paginationButton:hover,.singleRadaCadence__paginationButton:focus-visible{box-shadow:0 14px 34px #0d4f862e;transform:translateY(-2px)}.singleRadaCadence__paginationButton:disabled{cursor:not-allowed;opacity:.5;transform:none}.singleRadaCadence__stats{background:#0d4f86;color:#fff;-webkit-margin-before:2rem;margin-block-start:2rem;padding-block:clamp(1.5rem,4vw,2.75rem);padding-inline:clamp(1.25rem,4vw,3rem)}.singleRadaCadence__statsHeading{color:#fff;font-size:clamp(1.45rem,3vw,2.25rem);letter-spacing:.08em;line-height:1.2;margin-block:0 1.75rem;text-align:center;text-transform:uppercase}.singleRadaCadence__statsGrid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.singleRadaCadence__stat{border:1px solid rgba(255,255,255,.24);border-radius:1.25rem;padding-block:1.35rem;padding-inline:1rem;text-align:center}.singleRadaCadence__statNumber{color:#fff;font-size:clamp(2.25rem,5vw,4rem);font-weight:800;line-height:1}.singleRadaCadence__statLabel{color:#ffffffdb;font-size:.94rem;font-weight:700;line-height:1.25;margin-block:.75rem 0}.singleRadaCadence__materials{-webkit-margin-before:2rem;margin-block-start:2rem}.singleRadaCadence__materialsLayout{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1.7fr) minmax(18rem,.8fr)}.singleRadaCadence__materialBlock,.singleRadaCadence__sidebar{background:#f8fbff;border:1px solid rgba(13,79,134,.14);border-radius:1.25rem;padding-block:1.35rem;padding-inline:1.35rem}.singleRadaCadence__materialBlock h3,.singleRadaCadence__sidebar h3{color:#08375f;font-size:1.25rem;margin-block:0 1rem}.singleRadaCadence__emptyState{background:#fff;border:1px dashed rgba(13,79,134,.22);border-radius:1rem;color:#64748b;padding-block:1rem;padding-inline:1rem}.singleRadaCadence__emptyState p{margin-block:0}.singleRadaCadence__materialList,.singleRadaCadence__documentList{display:grid;gap:1rem;list-style:none;margin-block:0;margin-inline:0;-webkit-padding-start:0;padding-inline-start:0}.singleRadaCadence__materialItem{background:#fff;border:1px solid rgba(13,79,134,.14);border-radius:1rem;padding-block:1rem;padding-inline:1rem}.singleRadaCadence__materialItem h4{color:#08375f;margin-block:0 .5rem}.singleRadaCadence__materialItem p{margin-block:.5rem 0}.singleRadaCadence__materialMeta{color:#64748b;font-size:.84rem;font-weight:700}.singleRadaCadence__membersList{display:grid;gap:1rem;list-style:none;margin-block:0;margin-inline:0;max-block-size:41rem;min-block-size:41rem;overflow-y:auto;padding-inline:.1rem .35rem}.singleRadaCadence__member{background:#f8fbff;border:1px solid rgba(13,79,134,.14);border-radius:1.15rem;display:grid;gap:.35rem;padding-block:1.15rem;padding-inline:1.25rem}.singleRadaCadence__member strong{color:#08375f;font-size:1rem}.singleRadaCadence__member span,.singleRadaCadence__member p{color:#64748b;margin-block:0}.singleRadaCadence__controls{align-items:center;display:flex;gap:.9rem;-webkit-margin-before:1.5rem;margin-block-start:1.5rem}.singleRadaCadence__indicator{color:#64748b;font-weight:700;min-inline-size:4rem;text-align:center}.singleRadaCadence__contact{margin-inline:auto;max-inline-size:71.25rem;padding-block:3rem 0;padding-inline:clamp(1rem,3vw,1.75rem)}.singleRadaCadence__contactCard{align-items:center;background:linear-gradient(135deg,#0d4f86,#08375f);color:#fff;display:grid;gap:2rem;grid-template-columns:minmax(0,1.4fr) auto;padding-block:clamp(1.5rem,4vw,3rem);padding-inline:clamp(1.25rem,4vw,3rem)}.singleRadaCadence__contactLeft h2{color:#fff;font-size:clamp(1.8rem,3vw,2.7rem);margin-block:0 1rem}.singleRadaCadence__contactLeft p:not(.singleRadaCadence__contactKicker){color:#ffffffdb;margin-block:0;max-inline-size:44rem}.singleRadaCadence__contactRight .singleRadaCadence__button--outline{border-color:#ffffffb8;color:#fff}.radaCadenceArchive{background:#f8fafc;color:#334155;padding-block:clamp(3rem,7vw,5rem);padding-inline:clamp(1rem,4vw,2rem)}.radaCadenceArchive__hero,.radaCadenceArchive__grid{margin-inline:auto;max-inline-size:71.25rem}.radaCadenceArchive__hero{-webkit-margin-after:2rem;margin-block-end:2rem}.radaCadenceArchive__hero h1{color:#08375f;font-size:clamp(2rem,5vw,4rem);margin-block:0 1rem}.radaCadenceArchive__hero p{color:#64748b;max-inline-size:42rem}.radaCadenceArchive__kicker{color:#0d4f86;font-size:.88rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.radaCadenceArchive__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.radaCadenceArchive__card{background:#fff;border:1px solid rgba(13,79,134,.14);border-radius:1.5rem;box-shadow:0 24px 70px #0f172a17;padding-block:1.5rem;padding-inline:1.5rem}.radaCadenceArchive__card h2{margin-block:0 .75rem}.radaCadenceArchive__card a{color:#0d4f86;text-decoration:none}.radaCadenceArchive__years{color:#08375f;font-weight:800}@media (max-width: 900px){.singleRadaCadence__hero,.singleRadaCadence__materialsLayout,.singleRadaCadence__contactCard,.singleRadaCadence__statsGrid{grid-template-columns:1fr}.singleRadaCadence__heroContent{min-block-size:auto}.singleRadaCadence__heroContent:after{display:none}.singleRadaCadence__heroMedia,.singleRadaCadence__heroImage{min-block-size:20rem}.singleRadaCadence__membersList{max-block-size:none;min-block-size:0}}@media (max-width: 640px){.singleRadaCadence__buttons,.singleRadaCadence__controls{align-items:stretch;flex-direction:column}.singleRadaCadence__button,.singleRadaCadence__paginationButton{inline-size:100%}.radaCadenceArchive__grid{grid-template-columns:1fr}}.blockRiAboutHero{background:#002f6c;color:#fff;display:grid;min-block-size:clamp(34rem,64vw,48rem);overflow:hidden}@media (min-width: 64rem){.blockRiAboutHero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.blockRiAboutHero__content{align-items:center;background:linear-gradient(135deg,#002f6c,#004b93);display:flex;padding-block:clamp(4rem,8vw,8rem);padding-inline:clamp(1.5rem,6vw,6rem)}.blockRiAboutHero__inner{max-inline-size:40rem}.blockRiAboutHero__kicker{color:#ffd200;font-size:.78rem;font-weight:900;letter-spacing:.14em;margin-block:0 1.2rem;text-transform:uppercase}.blockRiAboutHero__title{font-size:clamp(3rem,7vw,6.5rem);letter-spacing:-.055em;line-height:.92;margin-block:0 1.4rem}.blockRiAboutHero__text{color:#ffffffe0;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.75;margin:0}.blockRiAboutHero__media{background:#f4f7fb;margin:0;min-block-size:24rem;overflow:hidden;position:relative}.blockRiAboutHero__media:after{background:#002f6c29;content:"";top:0;right:0;bottom:0;left:0;position:absolute}.blockRiAboutHero__image{block-size:100%;display:block;inline-size:100%;object-fit:cover}.blockRiAboutMain{background:#f4f7fb;color:#243044;padding-block:clamp(3rem,6vw,6rem);padding-inline:clamp(1.25rem,4vw,4rem)}.blockRiAboutMain__card{background:#fff;border-radius:2rem;box-shadow:0 1.5rem 4rem #002f6c1a;margin-inline:auto;max-inline-size:76rem;padding-block:clamp(2rem,5vw,4.5rem);padding-inline:clamp(1.25rem,5vw,5rem)}.blockRiAboutMain__title{color:#002f6c;font-size:clamp(2rem,4vw,4rem);letter-spacing:-.04em;line-height:1;margin-block:0 1.5rem}.blockRiAboutMain__content{font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.8}.blockRiAboutMain__content>*{margin-block:0 1.15rem}.blockRiAboutMain__content>:last-child{-webkit-margin-after:0;margin-block-end:0}.blockRiAboutMain__content ol,.blockRiAboutMain__content ul{-webkit-padding-start:1.35rem;padding-inline-start:1.35rem}.blockRiAboutMain__content li+li{-webkit-margin-before:.7rem;margin-block-start:.7rem}.blockRiAboutStats{background:#f4f7fb;padding-block:0 clamp(3rem,6vw,6rem);padding-inline:clamp(1.25rem,4vw,4rem)}.blockRiAboutStats__card{background:linear-gradient(135deg,#002f6c,#004b93);border-radius:2rem;color:#fff;margin-inline:auto;max-inline-size:76rem;padding-block:clamp(2rem,4vw,3.5rem);padding-inline:clamp(1rem,4vw,4rem)}.blockRiAboutStats__grid{display:grid;gap:1rem}@media (min-width: 48rem){.blockRiAboutStats__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blockRiAboutStats__item{border:1px solid rgba(255,255,255,.16);border-radius:1.4rem;padding-block:1.4rem;padding-inline:1.2rem;text-align:center}.blockRiAboutStats__value{color:#ffd200;display:block;font-size:clamp(2.4rem,6vw,4.5rem);letter-spacing:-.05em;line-height:1}.blockRiAboutStats__label{color:#ffffffd1;display:block;font-weight:700;-webkit-margin-before:.6rem;margin-block-start:.6rem}.blockRiAboutWorkflow{background:#f5f8fc;padding-block:clamp(2.5rem,5vw,4.5rem);padding-inline:clamp(1rem,3vw,2rem)}.blockRiAboutWorkflow__card{background:#fff;border:1px solid rgba(217,228,242,.9);border-radius:1.25rem;box-shadow:0 1.5rem 3.5rem #00245014;margin-inline:auto;max-inline-size:73.75rem;padding-block:clamp(1.5rem,3vw,2rem);padding-inline:clamp(1rem,2.4vw,1.75rem)}.blockRiAboutWorkflow__header{-webkit-margin-after:1.35rem;margin-block-end:1.35rem;max-inline-size:48rem}.blockRiAboutWorkflow__title{color:#00457d;font-size:clamp(2rem,4vw,3rem);font-weight:900;letter-spacing:-.04em;line-height:.95;margin-block:0 1rem}.blockRiAboutWorkflow__lead{color:#587091;font-size:.96rem;line-height:1.75;margin-block:0}.blockRiAboutWorkflow__layout{align-items:stretch;display:grid;gap:1rem;grid-template-columns:minmax(17rem,.96fr) minmax(20rem,1.04fr)}.blockRiAboutWorkflow__grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.blockRiAboutWorkflow__tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d9e4f2;border-radius:.85rem;box-shadow:0 .5rem 1.25rem #0024500f;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:.6rem;min-block-size:13.9rem;padding-block:.55rem .9rem;padding-inline:.55rem;text-align:start;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.blockRiAboutWorkflow__tile:hover,.blockRiAboutWorkflow__tile:focus-visible,.blockRiAboutWorkflow__tile.is-active{border-color:#1684ea;box-shadow:0 .85rem 1.8rem #00509b1f;outline:none;transform:translateY(-.1rem)}.blockRiAboutWorkflow__imageWrap{border-radius:.55rem;display:block;inline-size:100%;overflow:hidden}.blockRiAboutWorkflow__image{aspect-ratio:2.45/1;block-size:auto;display:block;inline-size:100%;object-fit:cover}.blockRiAboutWorkflow__tileTitle{color:#00457d;display:block;font-size:.9rem;font-weight:900;line-height:1.25}.blockRiAboutWorkflow__tileText{color:#587091;display:block;font-size:.8rem;line-height:1.65}.blockRiAboutWorkflow__detail{background:#fff;border:1px solid #1684ea;border-radius:.85rem;max-block-size:31.5rem;overflow:auto;padding-block:1rem;padding-inline:1rem 1.15rem}.blockRiAboutWorkflow__panel{display:none}.blockRiAboutWorkflow__panel.is-active{display:block}.blockRiAboutWorkflow__panelTitle{color:#00457d;font-size:clamp(1.45rem,2.6vw,2rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;margin-block:0 .8rem}.blockRiAboutWorkflow__panelLead{color:#21314a;font-size:.86rem;font-weight:800;line-height:1.7;margin-block:0 1rem}.blockRiAboutWorkflow__panelContent{color:#21314a;font-size:.84rem;line-height:1.75}.blockRiAboutWorkflow__panelContent p{margin-block:0 1rem}.blockRiAboutWorkflow__panelContent strong,.blockRiAboutWorkflow__panelContent b{color:#00457d;font-weight:900}.blockRiAboutWorkflow__panelContent ul,.blockRiAboutWorkflow__panelContent ol{margin-block:0 1rem;-webkit-padding-start:1.1rem;padding-inline-start:1.1rem}.blockRiAboutWorkflow__panelContent li{-webkit-margin-after:.45rem;margin-block-end:.45rem}@media (max-width: 980px){.blockRiAboutWorkflow__layout{grid-template-columns:1fr}.blockRiAboutWorkflow__detail{max-block-size:none}}@media (max-width: 640px){.blockRiAboutWorkflow{padding-inline:.75rem}.blockRiAboutWorkflow__card{border-radius:1rem;padding-inline:.85rem}.blockRiAboutWorkflow__grid{grid-template-columns:1fr}.blockRiAboutWorkflow__tile{min-block-size:auto}}.blockRiAboutPhotoDivider{block-size:clamp(20rem,42vw,34rem);overflow:hidden}.blockRiAboutPhotoDivider--medium{block-size:clamp(15rem,32vw,25rem)}.blockRiAboutPhotoDivider__image{block-size:100%;display:block;inline-size:100%;object-fit:cover}.blockRiAboutDocuments{background:#f5f8fc;color:#21314a;padding-block:clamp(2.5rem,5vw,4.5rem);padding-inline:clamp(1rem,3vw,2rem)}.blockRiAboutDocuments__card{background:#fff;border:1px solid rgba(217,228,242,.9);border-radius:1.25rem;box-shadow:0 1.5rem 3.5rem #00245014;margin-inline:auto;max-inline-size:73.75rem;padding-block:clamp(1.5rem,3vw,2rem);padding-inline:clamp(1rem,2.4vw,1.75rem)}.blockRiAboutDocuments__header{-webkit-margin-after:1.35rem;margin-block-end:1.35rem;max-inline-size:48rem}.blockRiAboutDocuments__title{color:#00457d;font-size:clamp(2rem,4vw,3rem);font-weight:900;letter-spacing:-.04em;line-height:.95;margin-block:0 1rem}.blockRiAboutDocuments__text{color:#587091;font-size:.96rem;line-height:1.75;margin-block:0}.blockRiAboutDocuments__grid{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.blockRiAboutDocuments__item{background:#fff;border:1px solid #d9e4f2;border-radius:.85rem;box-shadow:0 .5rem 1.25rem #0024500f;color:inherit;display:flex;flex-direction:column;min-block-size:13.5rem;overflow:hidden;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.blockRiAboutDocuments__item:hover,.blockRiAboutDocuments__item:focus-visible{border-color:#1684ea;box-shadow:0 .85rem 1.8rem #00509b1f;outline:none;transform:translateY(-.1rem)}.blockRiAboutDocuments__imageWrap{display:block;inline-size:100%;overflow:hidden}.blockRiAboutDocuments__image{aspect-ratio:2.45/1;block-size:auto;display:block;inline-size:100%;object-fit:cover}.blockRiAboutDocuments__itemTitle{color:#00457d;display:block;font-size:.95rem;font-weight:900;line-height:1.3;padding-block:.85rem .35rem;padding-inline:.95rem}.blockRiAboutDocuments__link{color:#00457d;display:block;font-size:.82rem;font-weight:900;-webkit-margin-before:auto;margin-block-start:auto;padding-block:.35rem .95rem;padding-inline:.95rem;text-decoration:underline;-webkit-text-decoration-color:#1684ea;text-decoration-color:#1684ea;text-decoration-thickness:.14rem;text-underline-offset:.22rem}@media (max-width: 760px){.blockRiAboutDocuments{padding-inline:.75rem}.blockRiAboutDocuments__card{border-radius:1rem;padding-inline:.85rem}.blockRiAboutDocuments__grid{grid-template-columns:1fr}.blockRiAboutDocuments__item{min-block-size:auto}}.blockRiAboutCadences{background:#f4f7fb;color:#243044;padding-block:clamp(3rem,6vw,6rem);padding-inline:clamp(1.25rem,4vw,4rem)}.blockRiAboutCadences__card{background:#fff;border-radius:2rem;box-shadow:0 1.5rem 4rem #002f6c1a;margin-inline:auto;max-inline-size:76rem;padding-block:clamp(2rem,5vw,4.5rem);padding-inline:clamp(1.25rem,5vw,5rem)}.blockRiAboutCadences__header{-webkit-margin-after:2rem;margin-block-end:2rem;max-inline-size:54rem}.blockRiAboutCadences__title{color:#002f6c;font-size:clamp(2rem,4vw,4rem);letter-spacing:-.04em;line-height:1;margin-block:0 1rem}.blockRiAboutCadences__text,.blockRiAboutCadences__excerpt,.blockRiAboutCadences__status,.blockRiAboutCadences__empty{color:#5f6f85;line-height:1.7}.blockRiAboutCadences__text{margin:0}.blockRiAboutCadences__grid{display:grid;gap:1.25rem}@media (min-width: 48rem){.blockRiAboutCadences__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.blockRiAboutCadences__item{border:1px solid #d8e1ef;border-radius:1.5rem;display:grid;overflow:hidden}.blockRiAboutCadences__image{aspect-ratio:16/9;display:block;inline-size:100%;object-fit:cover}.blockRiAboutCadences__body{padding-block:1.25rem 1.4rem;padding-inline:1.25rem}.blockRiAboutCadences__itemTitle{color:#002f6c;font-size:1.35rem;margin-block:0 .7rem}.blockRiAboutCadences__excerpt,.blockRiAboutCadences__status{margin-block:0 .8rem}.blockRiAboutCadences__link{color:#002f6c;font-weight:900;text-decoration:underline;-webkit-text-decoration-color:#ffd200;text-decoration-color:#ffd200;text-decoration-thickness:.18rem;text-underline-offset:.25rem}.blockRiAboutContact{background:#f4f7fb;padding-block:clamp(3rem,6vw,6rem);padding-inline:clamp(1.25rem,4vw,4rem)}.blockRiAboutContact__card{align-items:center;background:linear-gradient(135deg,#002f6c,#004b93);border-radius:2rem;color:#fff;display:grid;gap:2rem;margin-inline:auto;max-inline-size:76rem;padding-block:clamp(2rem,5vw,4rem);padding-inline:clamp(1.25rem,5vw,5rem)}@media (min-width: 56rem){.blockRiAboutContact__card{grid-template-columns:minmax(0,1fr) auto}}.blockRiAboutContact__kicker{color:#ffd200;font-size:.78rem;font-weight:900;letter-spacing:.14em;margin-block:0 .8rem;text-transform:uppercase}.blockRiAboutContact__title{font-size:clamp(2rem,4vw,4rem);letter-spacing:-.04em;line-height:1;margin-block:0 1rem}.blockRiAboutContact__text{color:#ffffffd9;line-height:1.75;margin:0}.blockRiAboutContact__buttons{display:flex;flex-wrap:wrap;gap:.8rem}.blockRiAboutContact__button{align-items:center;border-radius:999rem;display:inline-flex;font-weight:900;justify-content:center;min-block-size:3rem;padding-inline:1.5rem;text-decoration:none}.blockRiAboutContact__button--solid{background:#ffd200;color:#002f6c}.blockRiAboutContact__button--outline{border:1px solid rgba(255,255,255,.55);color:#fff}.blockContact{background:#fff;color:#0f172a}.blockContact a{color:#003d7a;text-decoration-thickness:.08em;text-underline-offset:.18em}.blockContact a:hover,.blockContact a:focus-visible{color:#0056b3}.blockContact__hero{background:radial-gradient(circle at 85% 5%,rgba(0,86,179,.16),transparent 32rem),linear-gradient(135deg,#f8fbff,#eef5fd);padding-block:clamp(4rem,8vw,7rem) clamp(3rem,6vw,5rem)}.blockContact__heroGrid{align-items:end;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.blockContact__eyebrow,.blockContact__sectionKicker,.blockContact__noticeLabel{color:#003d7a;font-size:.72rem;font-weight:800;letter-spacing:.16em;margin-block:0 .85rem;text-transform:uppercase}.blockContact__title{color:#0f172a;font-size:clamp(2.6rem,7vw,5.6rem);font-weight:900;letter-spacing:-.06em;line-height:.95;margin-block:0 1.35rem}.blockContact__lead{color:#475569;font-size:clamp(1.05rem,2vw,1.32rem);line-height:1.75;margin-block:0;margin-inline:0;max-inline-size:48rem}.blockContact__notice{background:#fff;border:1px solid rgba(0,86,179,.18);border-radius:1.35rem;box-shadow:0 1.5rem 4rem #0f172a14;padding-block:clamp(1.3rem,3vw,2rem);padding-inline:clamp(1.3rem,3vw,2rem);position:relative}.blockContact__notice:before{background:#0056b3;block-size:.35rem;border-radius:999rem;content:"";inline-size:4.5rem;inset-block-start:0;inset-inline-start:1.5rem;position:absolute;transform:translateY(-50%)}.blockContact__noticeText{color:#475569;font-size:1rem;line-height:1.65}.blockContact__noticeText p{margin-block:0 .8rem;margin-inline:0}.blockContact__noticeLink,.blockContact__button{align-items:center;background:#0056b3;border-radius:999rem;color:#fff;display:inline-flex;font-size:.82rem;font-weight:800;gap:.5rem;letter-spacing:.05em;-webkit-margin-before:.35rem;margin-block-start:.35rem;padding-block:.85rem;padding-inline:1.15rem;text-decoration:none;text-transform:uppercase;transition:background .2s ease,transform .2s ease}.blockContact__noticeLink:hover,.blockContact__noticeLink:focus-visible,.blockContact__button:hover,.blockContact__button:focus-visible{background:#003d7a;color:#fff;transform:translateY(-.12rem)}.blockContact__primary,.blockContact__departments,.blockContact__sections{padding-block:clamp(3.5rem,7vw,6rem)}.blockContact__primaryCard{background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:1.6rem;box-shadow:0 2rem 5rem #0f172a14;overflow:hidden}.blockContact__primaryHeader{background:linear-gradient(135deg,#003d7a,#0056b3);color:#fff;padding-block:clamp(1.5rem,4vw,2.5rem);padding-inline:clamp(1.5rem,4vw,2.5rem)}.blockContact__primaryHeader .blockContact__sectionKicker,.blockContact__primaryHeader .blockContact__sectionTitle{color:#fff}.blockContact__primaryHeader .blockContact__sectionKicker{opacity:.8}.blockContact__sectionHead{-webkit-margin-after:clamp(1.5rem,4vw,2.5rem);margin-block-end:clamp(1.5rem,4vw,2.5rem);max-inline-size:52rem}.blockContact__sectionHead--center{margin-inline:auto;text-align:center}.blockContact__sectionTitle{color:#0f172a;font-size:clamp(1.9rem,4vw,3.4rem);font-weight:900;letter-spacing:-.05em;line-height:1.05;margin-block:0;margin-inline:0}.blockContact__quickGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.blockContact__quickCard{-webkit-border-end:1px solid rgba(15,23,42,.12);border-inline-end:1px solid rgba(15,23,42,.12);min-block-size:16rem;padding-block:clamp(1.25rem,3vw,2rem);padding-inline:clamp(1.25rem,3vw,2rem)}.blockContact__quickCard:last-child{-webkit-border-end:0;border-inline-end:0}.blockContact__quickCard h3{color:#0f172a;font-size:1.05rem;font-weight:900;margin-block:0 .85rem;margin-inline:0}.blockContact__quickCard p{color:#475569;line-height:1.65;margin-block:0;margin-inline:0}.blockContact__quickCard--address{background:#f5f8fc}.blockContact__quickCard--people{background:linear-gradient(180deg,#fff,#f5f8fc)}.blockContact__cardIcon{align-items:center;background:#0056b31a;block-size:2.5rem;border-radius:.9rem;color:#003d7a;display:inline-flex;font-size:1.15rem;font-weight:900;inline-size:2.5rem;justify-content:center;-webkit-margin-after:1.1rem;margin-block-end:1.1rem}.blockContact__smallLink{display:inline-flex;font-size:.9rem;font-weight:800;-webkit-margin-before:1rem;margin-block-start:1rem}.blockContact__plainList,.blockContact__peopleList{display:grid;gap:.75rem;list-style:none;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0}.blockContact__plainList li,.blockContact__peopleList li{display:grid;gap:.15rem}.blockContact__plainList small,.blockContact__plainList span,.blockContact__peopleList small,.blockContact__peopleList span{color:#64748b;font-size:.86rem;line-height:1.45}.blockContact__departments{background:#f5f8fc}.blockContact__departmentGrid{display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr))}.blockContact__departmentCard{background:#fff;border:1px solid rgba(0,61,122,.1);border-radius:1.2rem;box-shadow:0 1rem 3rem #0f172a0f;padding-block:1.35rem;padding-inline:1.35rem}.blockContact__departmentCard ul{color:#475569;display:grid;font-size:.92rem;gap:.45rem;line-height:1.5;margin-block:1rem 0;margin-inline:0;-webkit-padding-start:1.1rem;padding-inline-start:1.1rem}.blockContact__departmentPhone{color:#003d7a;display:inline-flex;font-size:1.1rem;font-weight:900;text-decoration:none}.blockContact__accordion{display:grid;gap:.9rem}.blockContact__details{background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:1.2rem;box-shadow:0 1rem 2.4rem #0f172a0d;overflow:hidden}.blockContact__summary{align-items:center;cursor:pointer;display:flex;font-size:clamp(1rem,2vw,1.18rem);font-weight:900;gap:1rem;justify-content:space-between;list-style:none;padding-block:1.2rem;padding-inline:clamp(1rem,3vw,1.6rem)}.blockContact__summary::-webkit-details-marker{display:none}.blockContact__summaryIcon{block-size:1.65rem;border:2px solid rgba(0,61,122,.25);border-radius:999rem;flex:0 0 auto;inline-size:1.65rem;position:relative}.blockContact__summaryIcon:before,.blockContact__summaryIcon:after{background:#003d7a;content:"";inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.blockContact__summaryIcon:before{block-size:2px;inline-size:.7rem}.blockContact__summaryIcon:after{block-size:.7rem;inline-size:2px}.blockContact__details[open] .blockContact__summaryIcon:after{display:none}.blockContact__detailsBody{-webkit-border-before:1px solid rgba(15,23,42,.12);border-block-start:1px solid rgba(15,23,42,.12);padding-block:clamp(1rem,3vw,1.6rem);padding-inline:clamp(1rem,3vw,1.6rem)}.blockContact__note{background:#eaf1fa;-webkit-border-start:.3rem solid #0056b3;border-inline-start:.3rem solid #0056b3;color:#475569;line-height:1.65;-webkit-margin-after:1.2rem;margin-block-end:1.2rem;padding-block:1rem;padding-inline:1.1rem}.blockContact__note p{margin-block:0;margin-inline:0}.blockContact__infoGrid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.blockContact__infoBlock{background:#f5f8fc;border-radius:1rem;padding-block:1.1rem;padding-inline:1.1rem}.blockContact__infoBlock h3{color:#0f172a;font-size:.75rem;font-weight:900;letter-spacing:.12em;margin-block:0 .7rem;margin-inline:0;text-transform:uppercase}.blockContact__infoBlock p{color:#475569;line-height:1.65;margin-block:0;margin-inline:0}.blockContact__infoBlock--wide{grid-column:span 3}.blockContact__team{-webkit-margin-before:1.2rem;margin-block-start:1.2rem}.blockContact__team h3{font-size:1rem;font-weight:900;margin-block:0 .8rem;margin-inline:0}.blockContact__team ul{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0}.blockContact__team li{background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:.9rem;display:grid;gap:.2rem;padding-block:.85rem;padding-inline:1rem}.blockContact__team span,.blockContact__team a{font-size:.9rem}.blockContact__team span{color:#64748b}.blockContact__button{-webkit-margin-before:1.2rem;margin-block-start:1.2rem}@media (max-width: 68rem){.blockContact__heroGrid,.blockContact__quickGrid,.blockContact__departmentGrid{grid-template-columns:1fr 1fr}.blockContact__quickCard:nth-child(2n){-webkit-border-end:0;border-inline-end:0}}@media (max-width: 48rem){.blockContact__heroGrid,.blockContact__quickGrid,.blockContact__departmentGrid,.blockContact__infoGrid,.blockContact__team ul{grid-template-columns:1fr}.blockContact__quickCard{-webkit-border-after:1px solid rgba(15,23,42,.12);border-block-end:1px solid rgba(15,23,42,.12);-webkit-border-end:0;border-inline-end:0;min-block-size:auto}.blockContact__quickCard:last-child{-webkit-border-after:0;border-block-end:0}.blockContact__infoBlock--wide{grid-column:auto}}.blockStudentOfficeContact{background:#fff;color:#0f172a}.blockStudentOfficeContact a{color:#003d7a;text-decoration-thickness:.08em;text-underline-offset:.18em}.blockStudentOfficeContact a:hover,.blockStudentOfficeContact a:focus-visible{color:#0056b3}.blockStudentOfficeContact__hero{background:radial-gradient(circle at 85% 0%,rgba(0,86,179,.15),transparent 30rem),linear-gradient(135deg,#f8fbff,#eef5fd);padding-block:clamp(4rem,8vw,7rem) clamp(3rem,6vw,5rem)}.blockStudentOfficeContact__heroGrid{align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr)}.blockStudentOfficeContact__eyebrow,.blockStudentOfficeContact__sectionKicker{color:#003d7a;font-size:.74rem;font-weight:900;letter-spacing:.16em;margin-block:0 .9rem;margin-inline:0;text-transform:uppercase}.blockStudentOfficeContact__title{color:#0f172a;font-size:clamp(2.7rem,7vw,5.8rem);font-weight:950;letter-spacing:-.065em;line-height:.95;margin-block:0 1.35rem;margin-inline:0}.blockStudentOfficeContact__lead{color:#475569;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.72;margin-block:0;margin-inline:0;max-inline-size:50rem}.blockStudentOfficeContact__heroCard{background:#fff;border:1px solid rgba(0,86,179,.16);border-radius:1.5rem;box-shadow:0 1.7rem 4.5rem #0f172a1a;overflow:hidden}.blockStudentOfficeContact__image{aspect-ratio:16/10;display:block;inline-size:100%;object-fit:cover}.blockStudentOfficeContact__temporaryNotice{color:#475569;font-size:1rem;line-height:1.65;padding-block:1.4rem;padding-inline:1.5rem}.blockStudentOfficeContact__temporaryNotice p{margin-block:0;margin-inline:0}.blockStudentOfficeContact__intro,.blockStudentOfficeContact__management,.blockStudentOfficeContact__programmes{padding-block:clamp(3.5rem,7vw,6rem)}.blockStudentOfficeContact__intro{background:#f5f8fc}.blockStudentOfficeContact__introGrid{display:grid;gap:1rem;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.blockStudentOfficeContact__hoursCard,.blockStudentOfficeContact__noticeCard,.blockStudentOfficeContact__quickLinks,.blockStudentOfficeContact__managerCard,.blockStudentOfficeContact__group,.blockStudentOfficeContact__programmeCard{background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:1.25rem;box-shadow:0 1rem 3rem #0f172a0f}.blockStudentOfficeContact__hoursCard,.blockStudentOfficeContact__noticeCard{padding-block:clamp(1.3rem,3vw,2rem);padding-inline:clamp(1.3rem,3vw,2rem)}.blockStudentOfficeContact__sectionTitle{color:#0f172a;font-size:clamp(1.75rem,4vw,3.1rem);font-weight:950;letter-spacing:-.05em;line-height:1.05;margin-block:0;margin-inline:0}.blockStudentOfficeContact__hoursList{display:grid;gap:.65rem;margin-block:1.4rem 0;margin-inline:0}.blockStudentOfficeContact__hoursItem{align-items:center;-webkit-border-after:1px solid rgba(15,23,42,.12);border-block-end:1px solid rgba(15,23,42,.12);display:flex;gap:1rem;justify-content:space-between;padding-block:0 .7rem}.blockStudentOfficeContact__hoursItem:last-child{-webkit-border-after:0;border-block-end:0;-webkit-padding-after:0;padding-block-end:0}.blockStudentOfficeContact__hoursItem dt{color:#0f172a;font-weight:850}.blockStudentOfficeContact__hoursItem dd{color:#475569;margin-block:0;margin-inline:0;text-align:end}.blockStudentOfficeContact__noticeCard{background:linear-gradient(180deg,#fff,#eaf1fa);color:#475569;line-height:1.7}.blockStudentOfficeContact__noticeCard p:last-child{-webkit-margin-after:0;margin-block-end:0}.blockStudentOfficeContact__quickLinks{display:grid;gap:0;grid-column:span 2;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.blockStudentOfficeContact__quickLink{display:grid;gap:.35rem;padding-block:1.25rem;padding-inline:1.4rem;text-decoration:none}.blockStudentOfficeContact__quickLink:not(:last-child){-webkit-border-end:1px solid rgba(15,23,42,.12);border-inline-end:1px solid rgba(15,23,42,.12)}.blockStudentOfficeContact__quickLink span{color:#0f172a;font-weight:900}.blockStudentOfficeContact__quickLink small{color:#64748b;font-size:.88rem;line-height:1.45}.blockStudentOfficeContact__sectionHead{margin-block:0 clamp(1.5rem,4vw,2.5rem);margin-inline:0;max-inline-size:52rem}.blockStudentOfficeContact__sectionHead--center{margin-inline:auto;text-align:center}.blockStudentOfficeContact__managementGrid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.blockStudentOfficeContact__managerCard{display:grid;gap:.85rem;padding-block:clamp(1.35rem,3vw,2rem);padding-inline:clamp(1.35rem,3vw,2rem)}.blockStudentOfficeContact__managerCard h3{color:#0f172a;font-size:clamp(1.35rem,3vw,2rem);font-weight:950;letter-spacing:-.04em;line-height:1.1;margin-block:0;margin-inline:0}.blockStudentOfficeContact__managerRole{color:#003d7a;font-size:.78rem;font-weight:900;letter-spacing:.1em;margin-block:0;margin-inline:0;text-transform:uppercase}.blockStudentOfficeContact__contactRows,.blockStudentOfficeContact__contactList{display:grid;gap:.35rem}.blockStudentOfficeContact__contactRows a,.blockStudentOfficeContact__contactList a{font-weight:750;overflow-wrap:anywhere}.blockStudentOfficeContact__programmes{background:#f5f8fc}.blockStudentOfficeContact__groupList{display:grid;gap:1rem}.blockStudentOfficeContact__group{overflow:hidden}.blockStudentOfficeContact__groupSummary{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;list-style:none;padding-block:1.25rem;padding-inline:clamp(1.2rem,3vw,1.8rem)}.blockStudentOfficeContact__groupSummary span:first-child{color:#0f172a;display:grid;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:950;gap:.25rem;letter-spacing:-.03em}.blockStudentOfficeContact__groupSummary small{color:#64748b;font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.blockStudentOfficeContact__groupSummary::-webkit-details-marker{display:none}.blockStudentOfficeContact__summaryIcon{block-size:1.7rem;border:2px solid rgba(0,61,122,.25);border-radius:999rem;flex:0 0 auto;inline-size:1.7rem;position:relative}.blockStudentOfficeContact__summaryIcon:before,.blockStudentOfficeContact__summaryIcon:after{background:#003d7a;content:"";inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.blockStudentOfficeContact__summaryIcon:before{block-size:2px;inline-size:.72rem}.blockStudentOfficeContact__summaryIcon:after{block-size:.72rem;inline-size:2px}.blockStudentOfficeContact__group[open] .blockStudentOfficeContact__summaryIcon:after{display:none}.blockStudentOfficeContact__programmeGrid{-webkit-border-before:1px solid rgba(15,23,42,.12);border-block-start:1px solid rgba(15,23,42,.12);display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:clamp(1rem,3vw,1.6rem);padding-inline:clamp(1rem,3vw,1.6rem)}.blockStudentOfficeContact__programmeCard{display:grid;gap:1rem;padding-block:clamp(1rem,3vw,1.4rem);padding-inline:clamp(1rem,3vw,1.4rem)}.blockStudentOfficeContact__programmeCard h3{color:#0f172a;font-size:clamp(1.08rem,2vw,1.35rem);font-weight:950;letter-spacing:-.03em;line-height:1.15;margin-block:0;margin-inline:0}.blockStudentOfficeContact__metaBlock{background:#f5f8fc;border-radius:.95rem;display:grid;gap:.45rem;padding-block:.9rem;padding-inline:1rem}.blockStudentOfficeContact__metaBlock strong{color:#003d7a;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.blockStudentOfficeContact__metaBlock p{color:#475569;line-height:1.55;margin-block:0;margin-inline:0}.blockStudentOfficeContact__metaBlock--duty{background:#eaf1fa}.blockStudentOfficeContact__contactList{list-style:none;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0}.blockStudentOfficeContact__contactList li{display:grid;gap:.25rem}.blockStudentOfficeContact__contactName{color:#0f172a;font-weight:850}.blockStudentOfficeContact__programmeFooter{color:#64748b;display:grid;gap:.65rem;line-height:1.55}.blockStudentOfficeContact__programmeFooter p{margin-block:0;margin-inline:0}.blockStudentOfficeContact__onlineLink{align-items:center;background:#0056b3;border-radius:999rem;color:#fff;display:inline-flex;font-size:.78rem;font-weight:900;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;letter-spacing:.08em;padding-block:.72rem;padding-inline:.95rem;text-decoration:none;text-transform:uppercase}.blockStudentOfficeContact__onlineLink:hover,.blockStudentOfficeContact__onlineLink:focus-visible{background:#003d7a;color:#fff}@media (max-width: 68rem){.blockStudentOfficeContact__heroGrid,.blockStudentOfficeContact__introGrid,.blockStudentOfficeContact__managementGrid,.blockStudentOfficeContact__programmeGrid{grid-template-columns:1fr}.blockStudentOfficeContact__quickLinks{grid-column:auto;grid-template-columns:1fr}.blockStudentOfficeContact__quickLink:not(:last-child){-webkit-border-after:1px solid rgba(15,23,42,.12);border-block-end:1px solid rgba(15,23,42,.12);-webkit-border-end:0;border-inline-end:0}}@media (max-width: 48rem){.blockStudentOfficeContact__hoursItem{align-items:start;flex-direction:column;gap:.15rem}.blockStudentOfficeContact__hoursItem dd{text-align:start}.blockStudentOfficeContact__groupSummary{align-items:start}}.blockStudentOfficeContact__button.button-elegant{align-items:center;background:transparent;block-size:64px;border:2px solid rgb(0,51,102);border-radius:30px;box-shadow:none;color:#036;display:flex;font-family:Public Sans,Trebuchet MS,sans-serif;font-size:18px;font-weight:600;gap:16px;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;justify-content:center;letter-spacing:normal;line-height:27px;padding-block:12px;padding-inline:32px 12px;text-align:start;-webkit-text-decoration-line:none;text-decoration-line:none;text-transform:uppercase;transition:background-color .3s,color .3s;white-space:normal}.blockStudentOfficeContact__button.button-elegant:after{align-items:center;block-size:40px;border-radius:999rem;content:"→";display:inline-flex;flex:0 0 40px;font-size:22px;inline-size:40px;justify-content:center;line-height:1}.blockStudentOfficeContact__button.button-elegant:hover,.blockStudentOfficeContact__button.button-elegant:focus-visible{background-color:#036;color:#fff}.blockResearchCenterHero{background:radial-gradient(circle at 90% 10%,rgba(0,86,179,.14),transparent 30rem),linear-gradient(135deg,#f8fbff,#eef5fd);color:#0f172a;padding-block:clamp(3.5rem,7vw,6rem)}.blockResearchCenterHero__grid{align-items:end;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1.25fr) minmax(17rem,.75fr)}.blockResearchCenterHero__eyebrow{color:#003d7a;font-size:.75rem;font-weight:800;letter-spacing:.16em;margin-block:0 1rem;text-transform:uppercase}.blockResearchCenterHero__title{color:#0f172a;font-size:clamp(2.6rem,6vw,5.2rem);font-weight:900;letter-spacing:-.055em;line-height:.98;margin-block:0 1.4rem;max-inline-size:14ch}.blockResearchCenterHero__lead{color:#475569;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.75;margin:0;max-inline-size:46rem}.blockResearchCenterHero__panel{background:#fff;border:1px solid rgba(0,86,179,.16);border-radius:1.35rem;box-shadow:0 1.5rem 4rem #0f172a14;overflow:hidden}.blockResearchCenterHero__highlight{-webkit-border-after:1px solid rgba(15,23,42,.1);border-block-end:1px solid rgba(15,23,42,.1);padding:clamp(1.15rem,3vw,1.6rem)}.blockResearchCenterHero__highlight:last-child{-webkit-border-after:0;border-block-end:0}.blockResearchCenterHero__highlight strong{color:#003d7a;display:block;font-size:clamp(1.2rem,2.2vw,1.65rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;-webkit-margin-after:.35rem;margin-block-end:.35rem}.blockResearchCenterHero__highlight span{color:#64748b;display:block;font-size:.95rem;line-height:1.5}.blockResearchCenterHero__description{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:1.4rem;box-shadow:0 1rem 3rem #0f172a0f;color:#334155;font-size:1.05rem;line-height:1.8;-webkit-margin-before:clamp(2rem,5vw,4rem);margin-block-start:clamp(2rem,5vw,4rem);max-inline-size:62rem;padding:clamp(1.35rem,3vw,2.25rem)}.blockResearchCenterHero__description p{margin-block:0 1rem}.blockResearchCenterHero__description p:last-child{-webkit-margin-after:0;margin-block-end:0}@media (max-width: 900px){.blockResearchCenterHero__grid{grid-template-columns:1fr}.blockResearchCenterHero__title{max-inline-size:none}}.blockResearchCenterScope{background:#fff;color:#0f172a;padding-block:clamp(3.5rem,7vw,6rem)}.blockResearchCenterScope__header{-webkit-margin-after:clamp(2rem,5vw,4rem);margin-block-end:clamp(2rem,5vw,4rem);max-inline-size:56rem}.blockResearchCenterScope__eyebrow{color:#003d7a;font-size:.75rem;font-weight:800;letter-spacing:.16em;margin-block:0 .85rem;text-transform:uppercase}.blockResearchCenterScope__title{color:#0f172a;font-size:clamp(2rem,4.5vw,3.6rem);font-weight:900;letter-spacing:-.05em;line-height:1.05;margin-block:0;margin-inline:0}.blockResearchCenterScope__lead{color:#475569;font-size:1.1rem;line-height:1.75;margin-block:1rem 0;max-inline-size:48rem}.blockResearchCenterScope__sections{display:grid;gap:clamp(2rem,5vw,4rem)}.blockResearchCenterScope__section{-webkit-border-before:1px solid rgba(15,23,42,.12);border-block-start:1px solid rgba(15,23,42,.12);display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);-webkit-padding-before:clamp(2rem,5vw,3rem);padding-block-start:clamp(2rem,5vw,3rem)}.blockResearchCenterScope__sectionIntro{align-self:start;inset-block-start:2rem;position:-webkit-sticky;position:sticky}.blockResearchCenterScope__sectionIntro h3{color:#003d7a;font-size:clamp(1.45rem,3vw,2.25rem);font-weight:900;letter-spacing:-.04em;line-height:1.12;margin-block:0 1rem;margin-inline:0}.blockResearchCenterScope__sectionIntro div{color:#475569;font-size:1.02rem;line-height:1.75}.blockResearchCenterScope__sectionIntro p{margin-block:0 1rem}.blockResearchCenterScope__sectionIntro p:last-child{-webkit-margin-after:0;margin-block-end:0}.blockResearchCenterScope__cards{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.blockResearchCenterScope__card{background:#f8fbff;border:1px solid rgba(15,23,42,.08);border-radius:1.1rem;min-block-size:12rem;padding-block:clamp(1.15rem,3vw,1.55rem);padding-inline:clamp(1.15rem,3vw,1.55rem)}.blockResearchCenterScope__card h4{color:#0f172a;font-size:1.05rem;font-weight:900;line-height:1.25;margin-block:0 .75rem;margin-inline:0}.blockResearchCenterScope__card p{color:#475569;font-size:.95rem;line-height:1.65;margin-block:0;margin-inline:0}.blockResearchCenterScope__number{color:#0056b3;display:block;font-size:.72rem;font-weight:900;letter-spacing:.16em;-webkit-margin-after:1rem;margin-block-end:1rem}@media (max-width: 900px){.blockResearchCenterScope__section{grid-template-columns:1fr}.blockResearchCenterScope__sectionIntro{position:static}}@media (max-width: 640px){.blockResearchCenterScope__cards{grid-template-columns:1fr}}.blockResearchCenterMembers{background:#f8fbff;color:#0f172a;padding-block:clamp(3.5rem,7vw,6rem)}.blockResearchCenterMembers__header{-webkit-margin-after:clamp(2rem,5vw,3.5rem);margin-block-end:clamp(2rem,5vw,3.5rem);max-inline-size:56rem}.blockResearchCenterMembers__eyebrow{color:#003d7a;font-size:.75rem;font-weight:800;letter-spacing:.16em;margin-block:0 .85rem;text-transform:uppercase}.blockResearchCenterMembers__title{color:#0f172a;font-size:clamp(2rem,4.5vw,3.6rem);font-weight:900;letter-spacing:-.05em;line-height:1.05;margin-block:0;margin-inline:0}.blockResearchCenterMembers__lead{color:#475569;font-size:1.08rem;line-height:1.75;margin-block:1rem 0;max-inline-size:48rem}.blockResearchCenterMembers__groups{display:grid;gap:clamp(2rem,5vw,3.75rem)}.blockResearchCenterMembers__group{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:1.5rem;box-shadow:0 1.5rem 4rem #0f172a0f;padding-block:clamp(1.35rem,4vw,2.25rem);padding-inline:clamp(1.35rem,4vw,2.25rem)}.blockResearchCenterMembers__groupHead{align-items:end;-webkit-border-after:1px solid rgba(15,23,42,.1);border-block-end:1px solid rgba(15,23,42,.1);display:flex;gap:1.5rem;justify-content:space-between;-webkit-margin-after:clamp(1.25rem,3vw,2rem);margin-block-end:clamp(1.25rem,3vw,2rem);-webkit-padding-after:1.25rem;padding-block-end:1.25rem}.blockResearchCenterMembers__groupHead h3{color:#003d7a;font-size:clamp(1.35rem,2.8vw,2rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin-block:0;margin-inline:0}.blockResearchCenterMembers__groupHead p{color:#64748b;line-height:1.6;margin-block:0;margin-inline:0;max-inline-size:34rem}.blockResearchCenterMembers__grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.blockResearchCenterMembers__card{align-items:flex-start;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:1.1rem;display:flex;gap:1rem;min-block-size:11rem;padding-block:1.15rem;padding-inline:1.15rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.blockResearchCenterMembers__card:hover{border-color:#0056b352;box-shadow:0 1rem 2.5rem #0f172a14;transform:translateY(-.08rem)}.blockResearchCenterMembers__card.is-leader{background:linear-gradient(135deg,#fff,#eef5fd);border-color:#0056b338}.blockResearchCenterMembers__avatar{align-items:center;background:#003d7a;border-radius:999rem;color:#fff;display:flex;flex:0 0 2.7rem;font-size:1.05rem;font-weight:900;inline-size:2.7rem;justify-content:center}.blockResearchCenterMembers__content{min-inline-size:0}.blockResearchCenterMembers__content h4{color:#0f172a;font-size:1.05rem;font-weight:900;line-height:1.25;margin-block:0 .35rem;margin-inline:0}.blockResearchCenterMembers__content a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.18em}.blockResearchCenterMembers__role{color:#0056b3;font-size:.85rem;font-weight:800;line-height:1.45;margin-block:0;margin-inline:0}.blockResearchCenterMembers__description{color:#475569;font-size:.92rem;line-height:1.6;margin-block:.65rem 0}.blockResearchCenterMembers__links{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin-block:.85rem 0;margin-inline:0;padding-block:0;padding-inline:0}.blockResearchCenterMembers__links a{color:#003d7a;font-size:.88rem;overflow-wrap:anywhere}.blockResearchCenterMembers__group--compact .blockResearchCenterMembers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blockResearchCenterMembers__group--compact .blockResearchCenterMembers__card{min-block-size:auto}@media (max-width: 1050px){.blockResearchCenterMembers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.blockResearchCenterMembers__groupHead{align-items:flex-start;flex-direction:column}.blockResearchCenterMembers__grid,.blockResearchCenterMembers__group--compact .blockResearchCenterMembers__grid{grid-template-columns:1fr}}.blockResearchCenterPublications{background:#fff;color:#0f172a;padding-block:clamp(3.5rem,7vw,6rem)}.blockResearchCenterPublications__grid{align-items:start;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr)}.blockResearchCenterPublications__contact,.blockResearchCenterPublications__publications{border-radius:1.5rem;padding-block:clamp(1.35rem,4vw,2.25rem);padding-inline:clamp(1.35rem,4vw,2.25rem)}.blockResearchCenterPublications__contact{background:linear-gradient(135deg,#003d7a,#0056b3);color:#fff;inset-block-start:2rem;position:-webkit-sticky;position:sticky}.blockResearchCenterPublications__contact h2{color:#fff;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin-block:0 .85rem;margin-inline:0}.blockResearchCenterPublications__lead{color:#ffffffd1;line-height:1.65;margin-block:0 1.4rem;margin-inline:0}.blockResearchCenterPublications__contactItems{display:grid;gap:.8rem}.blockResearchCenterPublications__contactItem{background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:1rem;padding-block:1rem;padding-inline:1rem}.blockResearchCenterPublications__contactItem span{color:#ffffffb8;display:block;font-size:.72rem;font-weight:900;letter-spacing:.14em;-webkit-margin-after:.35rem;margin-block-end:.35rem;text-transform:uppercase}.blockResearchCenterPublications__contactItem strong{color:#fff;display:block;font-size:1rem;line-height:1.45}.blockResearchCenterPublications__contactItem a{color:#fff;text-decoration-thickness:.08em;text-underline-offset:.18em}.blockResearchCenterPublications__button{align-items:center;background:#fff;border-radius:999rem;color:#003d7a;display:inline-flex;font-size:.82rem;font-weight:900;letter-spacing:.08em;-webkit-margin-before:1.25rem;margin-block-start:1.25rem;padding-block:.85rem;padding-inline:1.1rem;text-decoration:none;text-transform:uppercase}.blockResearchCenterPublications__publications{background:#f8fbff;border:1px solid rgba(15,23,42,.08)}.blockResearchCenterPublications__publications h2{color:#0f172a;font-size:clamp(1.75rem,3.5vw,3rem);font-weight:900;letter-spacing:-.05em;line-height:1.08;margin-block:0 1rem;margin-inline:0}.blockResearchCenterPublications__intro{color:#475569;line-height:1.75;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.blockResearchCenterPublications__intro p{margin-block:0 1rem}.blockResearchCenterPublications__intro p:last-child{-webkit-margin-after:0;margin-block-end:0}.blockResearchCenterPublications__list{counter-reset:publication;display:grid;gap:.85rem;list-style:none;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0}.blockResearchCenterPublications__list li{align-items:flex-start;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:1rem;display:grid;gap:.7rem;grid-template-columns:1fr auto;padding-block:1rem;padding-inline:1rem}.blockResearchCenterPublications__list li:before{color:#0056b3;content:counter(publication,decimal-leading-zero);counter-increment:publication;font-size:.72rem;font-weight:900;grid-column:1/-1;letter-spacing:.16em}.blockResearchCenterPublications__list li span{color:#334155;line-height:1.65}.blockResearchCenterPublications__list li a{align-self:center;color:#003d7a;font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@media (max-width: 900px){.blockResearchCenterPublications__grid{grid-template-columns:1fr}.blockResearchCenterPublications__contact{position:static}}@media (max-width: 620px){.blockResearchCenterPublications__list li{grid-template-columns:1fr}}.blockObhlLanding{--obhl-accent: #005a87;--obhl-accent-dark: #073b5c;--obhl-accent-soft: rgba(0, 90, 135, .1);--obhl-border: rgba(7, 59, 92, .14);--obhl-card: #fff;--obhl-ink: #122536;--obhl-muted: #5a6c7c;--obhl-sand: #f6f1ea;--obhl-surface: #f4f8fb;background:radial-gradient(circle at 8% 2%,rgba(0,90,135,.18),transparent 28rem),linear-gradient(180deg,#f8fbfd,#fff 34rem);color:var(--obhl-ink);overflow:clip;position:relative}.blockObhlLanding:before{background:linear-gradient(90deg,rgba(0,90,135,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(0,90,135,.08) 1px,transparent 1px);background-size:4.5rem 4.5rem;content:"";top:0;right:0;bottom:0;left:0;opacity:.38;pointer-events:none;position:absolute}.blockObhlLanding>*{position:relative}.blockObhlLanding__hero{-webkit-border-after:1px solid var(--obhl-border);border-block-end:1px solid var(--obhl-border);padding-block:clamp(4.5rem,8vw,8rem) clamp(3rem,6vw,5rem)}.blockObhlLanding__heroGrid{align-items:start;display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(0,1fr) minmax(17rem,24rem)}.blockObhlLanding__heroMain{max-inline-size:72rem}.blockObhlLanding__eyebrow{align-items:center;color:var(--obhl-accent);display:inline-flex;font-size:.82rem;font-weight:800;gap:.65rem;letter-spacing:.1em;margin-block:0 1rem;text-transform:uppercase}.blockObhlLanding__eyebrow:before{background:var(--obhl-accent);block-size:.7rem;border-radius:999px;content:"";inline-size:.7rem}.blockObhlLanding__title{color:var(--obhl-accent-dark);font-size:clamp(2.7rem,6.8vw,6.3rem);letter-spacing:-.07em;line-height:.9;margin-block:0;max-inline-size:13ch}.blockObhlLanding__lead{color:var(--obhl-ink);font-size:clamp(1.18rem,2vw,1.48rem);font-weight:500;line-height:1.55;margin-block:clamp(1.35rem,3vw,2.1rem) 0;max-inline-size:58rem}.blockObhlLanding__nav{align-self:start;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid var(--obhl-border);border-radius:1.5rem;box-shadow:0 1.5rem 5rem #073b5c24;display:grid;gap:.35rem;inset-block-start:6rem;padding-block:1rem;padding-inline:1rem;position:-webkit-sticky;position:sticky}.blockObhlLanding__nav a{align-items:center;border-radius:999px;color:var(--obhl-accent-dark);display:flex;font-size:.95rem;font-weight:800;justify-content:space-between;line-height:1.2;padding-block:.78rem;padding-inline:.95rem;text-decoration:none;transition:background .18s ease,color .18s ease,transform .18s ease}.blockObhlLanding__nav a:after{content:"→";opacity:.45}.blockObhlLanding__nav a:focus,.blockObhlLanding__nav a:hover{background:var(--obhl-accent);color:#fff;transform:translate(.25rem)}.blockObhlLanding__nav a:focus:after,.blockObhlLanding__nav a:hover:after{opacity:1}.blockObhlLanding__description{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid var(--obhl-border);border-radius:1.75rem;box-shadow:0 1.5rem 5rem #073b5c1a;-webkit-margin-before:clamp(2.25rem,4vw,4rem);margin-block-start:clamp(2.25rem,4vw,4rem);max-inline-size:76rem;padding-block:clamp(1.4rem,3vw,2.4rem);padding-inline:clamp(1.4rem,3vw,2.4rem)}.blockObhlLanding__body{padding-block:clamp(3.5rem,7vw,7rem)}.blockObhlLanding__section{background:var(--obhl-card);border:1px solid var(--obhl-border);border-radius:clamp(1.4rem,3vw,2.3rem);box-shadow:0 1.5rem 5rem #073b5c14;margin-block:0 clamp(1.6rem,4vw,3rem);overflow:hidden;padding-block:clamp(2rem,5vw,4rem);padding-inline:clamp(1.3rem,4vw,4rem)}.blockObhlLanding__section--intro{background:linear-gradient(135deg,#005a8714,#fffffff5 45%),var(--obhl-card)}.blockObhlLanding__sectionHead{-webkit-border-after:1px solid var(--obhl-border);border-block-end:1px solid var(--obhl-border);display:grid;gap:.75rem;-webkit-margin-after:clamp(1.6rem,4vw,3rem);margin-block-end:clamp(1.6rem,4vw,3rem);-webkit-padding-after:clamp(1.1rem,2.5vw,1.7rem);padding-block-end:clamp(1.1rem,2.5vw,1.7rem)}.blockObhlLanding__sectionHead h2{color:var(--obhl-accent-dark);font-size:clamp(2rem,4.2vw,3.7rem);letter-spacing:-.055em;line-height:.95;margin-block:0;max-inline-size:15ch}.blockObhlLanding__split{align-items:start;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr) minmax(18rem,27rem)}.blockObhlLanding__contact{background:linear-gradient(135deg,#005a871f,#ffffffeb),var(--obhl-surface);border:1px solid var(--obhl-border);border-radius:1.45rem;box-shadow:inset 0 0 0 1px #ffffffa6;padding-block:clamp(1.3rem,3vw,2.15rem);padding-inline:clamp(1.3rem,3vw,2.15rem)}.blockObhlLanding__description>:first-child,.blockObhlLanding__rich>:first-child,.blockObhlLanding__contact>:first-child{-webkit-margin-before:0;margin-block-start:0}.blockObhlLanding__description>:last-child,.blockObhlLanding__rich>:last-child,.blockObhlLanding__contact>:last-child{-webkit-margin-after:0;margin-block-end:0}.blockObhlLanding__rich{color:var(--obhl-ink);font-size:1.04rem;line-height:1.78}.blockObhlLanding__rich :where(p,ul,ol){max-inline-size:74rem}.blockObhlLanding__rich a{color:var(--obhl-accent);font-weight:800;text-decoration-thickness:.08em;text-underline-offset:.22em}.blockObhlLanding__rich a:hover{color:var(--obhl-accent-dark)}.blockObhlLanding__rich a[href$=".pdf"],.blockObhlLanding__rich a[href$=".doc"],.blockObhlLanding__rich a[href$=".docx"]{align-items:center;background:var(--obhl-surface);border:1px solid var(--obhl-border);border-radius:999px;display:inline-flex;gap:.5rem;margin-block:.25rem;padding-block:.48rem;padding-inline:.8rem;text-decoration:none}.blockObhlLanding__rich a[href$=".pdf"]:before,.blockObhlLanding__rich a[href$=".doc"]:before,.blockObhlLanding__rich a[href$=".docx"]:before{content:"↧";font-weight:900}.blockObhlLanding__rich blockquote{background:var(--obhl-surface);border:1px solid var(--obhl-border);-webkit-border-start:.45rem solid var(--obhl-accent);border-inline-start:.45rem solid var(--obhl-accent);border-radius:1rem;color:var(--obhl-muted);margin-block:1.5rem;margin-inline:0;padding-block:1rem;padding-inline:1.2rem}.blockObhlLanding__rich details{background:var(--obhl-surface);border:1px solid var(--obhl-border);border-radius:1.1rem;box-shadow:0 .8rem 2rem #073b5c0d;margin-block:.85rem;overflow:hidden;padding-block:.95rem;padding-inline:1.1rem}.blockObhlLanding__rich details[open]{background:#fff}.blockObhlLanding__rich h3{color:var(--obhl-accent-dark);font-size:clamp(1.35rem,2.4vw,2rem);letter-spacing:-.03em;line-height:1.12;margin-block:2.25rem .85rem}.blockObhlLanding__rich h4{color:var(--obhl-accent-dark);font-size:1.15rem;letter-spacing:-.015em;line-height:1.2;margin-block:1.8rem .65rem}.blockObhlLanding__rich img{block-size:auto;border-radius:1rem;box-shadow:0 1rem 2.8rem #073b5c1f;display:inline-block;margin-block:.55rem;margin-inline:.35rem;max-inline-size:min(100%,34rem);vertical-align:middle}.blockObhlLanding__rich li::marker{color:var(--obhl-accent);font-weight:900}.blockObhlLanding__rich li+li{-webkit-margin-before:.38rem;margin-block-start:.38rem}.blockObhlLanding__rich summary{color:var(--obhl-accent);cursor:pointer;font-weight:900}.blockObhlLanding__rich table{border-collapse:separate;border-spacing:0;inline-size:100%;margin-block:1.5rem;overflow:hidden}.blockObhlLanding__rich td,.blockObhlLanding__rich th{-webkit-border-before:1px solid var(--obhl-border);border-block-start:1px solid var(--obhl-border);padding-block:.8rem;padding-inline:.9rem;vertical-align:start}.blockObhlLanding__rich th{background:var(--obhl-surface);color:var(--obhl-accent-dark);font-weight:900}.blockObhlLanding__rich--calendar :where(h3,h4){background:var(--obhl-surface);border:1px solid var(--obhl-border);border-radius:999px;display:inline-flex;padding-block:.45rem;padding-inline:.85rem}.blockObhlLanding__section[id=badania]{background:radial-gradient(circle at 100% 0%,rgba(0,90,135,.13),transparent 24rem),#fff}.blockObhlLanding__section[id=handel-ludzmi-w-polsce]{background:linear-gradient(135deg,#f6f1eaf2,#fffffffa),#fff}.blockObhlLanding__section[id=publikacje]{background:radial-gradient(circle at 0% 0%,rgba(0,90,135,.1),transparent 22rem),#fff}.blockObhlLanding__section[id=publikacje] .blockObhlLanding__rich{display:grid;gap:1rem}.blockObhlLanding__section[id=publikacje] .blockObhlLanding__rich :where(img){max-block-size:18rem;object-fit:cover}@media (max-width: 900px){.blockObhlLanding__heroGrid,.blockObhlLanding__split{grid-template-columns:1fr}.blockObhlLanding__nav{position:static}.blockObhlLanding__title{max-inline-size:100%}}@media (max-width: 640px){.blockObhlLanding__hero{-webkit-padding-before:3.2rem;padding-block-start:3.2rem}.blockObhlLanding__nav{border-radius:1.1rem}.blockObhlLanding__section{border-radius:1.2rem;margin-inline:-.2rem}}.blockObhlLanding__section--accordion{background:#fff;border:1px solid rgba(0,73,123,.18);border-radius:1.75rem;box-shadow:0 1.25rem 3.5rem #002b4914;-webkit-margin-after:clamp(1.25rem,3vw,2rem);margin-block-end:clamp(1.25rem,3vw,2rem);overflow:hidden;padding:0;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.blockObhlLanding__section--accordion:hover{border-color:#00497b6b;box-shadow:0 1.75rem 5rem #002b4924;transform:translateY(-.15rem)}.blockObhlLanding__section--accordion[open]{border-color:#00497b85;box-shadow:0 2rem 5.5rem #002b492b}.blockObhlLanding__section--accordion>summary.blockObhlLanding__sectionHead{align-items:center;background:linear-gradient(135deg,#fffffffa,#f2f8fcf5),#fff;border:0;cursor:pointer;display:grid;gap:clamp(1rem,2vw,1.6rem);grid-template-columns:4.25rem minmax(0,1fr) auto;margin:0;min-block-size:8.5rem;padding-block:clamp(1.4rem,3vw,2.15rem);padding-inline:clamp(1.25rem,4vw,3rem);position:relative}.blockObhlLanding__section--accordion>summary.blockObhlLanding__sectionHead::-webkit-details-marker{display:none}.blockObhlLanding__section--accordion>summary.blockObhlLanding__sectionHead::marker{content:""}.blockObhlLanding__section--accordion>summary.blockObhlLanding__sectionHead:before{background:linear-gradient(180deg,#00497b,#7ca8c2);block-size:100%;content:"";inline-size:.35rem;inset-block:0;inset-inline-start:0;opacity:0;position:absolute;transition:opacity .18s ease}.blockObhlLanding__section--accordion:hover>summary.blockObhlLanding__sectionHead:before,.blockObhlLanding__section--accordion[open]>summary.blockObhlLanding__sectionHead:before{opacity:1}.blockObhlLanding__sectionNumber{align-items:center;background:#00497b;block-size:4.25rem;border-radius:1.15rem;color:#fff;display:inline-flex;font-size:1.15rem;font-weight:900;inline-size:4.25rem;justify-content:center;letter-spacing:-.04em}.blockObhlLanding__sectionTitleGroup{display:grid;gap:.28rem;min-inline-size:0}.blockObhlLanding__sectionKicker{color:#4d7792;display:block;font-size:.78rem;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.blockObhlLanding__sectionTitleGroup h2{color:#003c66;font-size:clamp(1.85rem,3.4vw,3.1rem);letter-spacing:-.055em;line-height:.95;margin:0}.blockObhlLanding__sectionDesc{color:#43596a;display:block;font-size:clamp(.96rem,1.2vw,1.08rem);font-weight:500;line-height:1.45;max-inline-size:54rem}.blockObhlLanding__sectionAction{align-items:center;background:#00497b;border-radius:999px;color:#fff;display:inline-flex;gap:.75rem;justify-content:center;min-inline-size:12.75rem;padding-block:.72rem;padding-inline:1rem .72rem;transition:background .18s ease,transform .18s ease}.blockObhlLanding__sectionActionText{display:block;font-size:.82rem;font-weight:900;line-height:1;white-space:nowrap}.blockObhlLanding__sectionActionTextOpen,.blockObhlLanding__section--accordion[open] .blockObhlLanding__sectionActionTextClosed{display:none}.blockObhlLanding__section--accordion[open] .blockObhlLanding__sectionActionTextOpen{display:inline}.blockObhlLanding__sectionActionIcon{align-items:center;background:#fff;block-size:2.35rem;border-radius:999px;color:#00497b;display:inline-flex;flex:0 0 auto;inline-size:2.35rem;justify-content:center;position:relative}.blockObhlLanding__sectionActionIcon:before,.blockObhlLanding__sectionActionIcon:after{background:currentColor;border-radius:999px;content:"";position:absolute}.blockObhlLanding__sectionActionIcon:before{block-size:.16rem;inline-size:.95rem}.blockObhlLanding__sectionActionIcon:after{block-size:.95rem;inline-size:.16rem}.blockObhlLanding__section--accordion[open] .blockObhlLanding__sectionActionIcon:after{display:none}.blockObhlLanding__section--accordion:hover .blockObhlLanding__sectionAction{background:#003c66;transform:translate(.15rem)}.blockObhlLanding__section--accordion[open]>summary.blockObhlLanding__sectionHead{background:radial-gradient(circle at 100% 0%,rgba(0,73,123,.12),transparent 22rem),linear-gradient(135deg,#f5f9fc,#fff);-webkit-border-after:1px solid rgba(0,73,123,.14);border-block-end:1px solid rgba(0,73,123,.14)}.blockObhlLanding__accordionContent{animation:obhlAccordionReveal .22s ease both;padding-block:clamp(1.75rem,4vw,3.25rem);padding-inline:clamp(1.35rem,4vw,4rem)}@media (max-width: 900px){.blockObhlLanding__section--accordion>summary.blockObhlLanding__sectionHead{grid-template-columns:3.5rem minmax(0,1fr)}.blockObhlLanding__sectionNumber{block-size:3.5rem;inline-size:3.5rem}.blockObhlLanding__sectionAction{grid-column:1/-1;inline-size:100%}}@media (max-width: 560px){.blockObhlLanding__section--accordion>summary.blockObhlLanding__sectionHead{grid-template-columns:1fr}.blockObhlLanding__sectionNumber{block-size:auto;border-radius:999px;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;padding-block:.45rem;padding-inline:.75rem}}@keyframes obhlAccordionReveal{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}.blockMazowieckiLanding{background:#f8fbff;color:#0f172a}.blockMazowieckiLanding__hero{background:radial-gradient(circle at 88% 12%,rgba(0,86,179,.16),transparent 28rem),linear-gradient(135deg,#f8fbff,#eef5fd);padding-block:clamp(3.5rem,7vw,6rem)}.blockMazowieckiLanding__heroGrid{align-items:end;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr)}.blockMazowieckiLanding__heroMain{max-inline-size:58rem}.blockMazowieckiLanding__eyebrow{color:#003d7a;font-size:.75rem;font-weight:800;letter-spacing:.16em;margin-block:0 1rem;text-transform:uppercase}.blockMazowieckiLanding__title{color:#0f172a;font-size:clamp(2.55rem,5.8vw,5rem);font-weight:900;letter-spacing:-.055em;line-height:.98;margin-block:0 1.35rem;max-inline-size:13ch}.blockMazowieckiLanding__lead{color:#475569;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.75;margin-block:0;max-inline-size:48rem}.blockMazowieckiLanding__nav{background:#fff;border:1px solid rgba(0,86,179,.16);border-radius:1.35rem;box-shadow:0 1.5rem 4rem #0f172a14;display:grid;overflow:hidden}.blockMazowieckiLanding__nav a{-webkit-border-after:1px solid rgba(15,23,42,.1);border-block-end:1px solid rgba(15,23,42,.1);color:#003d7a;font-weight:900;padding-block:1.05rem;padding-inline:1.25rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}.blockMazowieckiLanding__nav a:hover{background-color:#eef5fd;color:#0f172a}.blockMazowieckiLanding__nav a:last-child{-webkit-border-after:0;border-block-end:0}.blockMazowieckiLanding__introGrid{display:grid;gap:clamp(1.25rem,4vw,2.25rem);grid-template-columns:minmax(0,.95fr) minmax(18rem,1.05fr);-webkit-margin-before:clamp(2rem,5vw,4rem);margin-block-start:clamp(2rem,5vw,4rem)}.blockMazowieckiLanding__description,.blockMazowieckiLanding__tasks,.blockMazowieckiLanding__section,.blockMazowieckiLanding__contact{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:1.4rem;box-shadow:0 1rem 3rem #0f172a0f}.blockMazowieckiLanding__description{color:#334155;font-size:1.05rem;line-height:1.8;padding-block:clamp(1.35rem,3vw,2.25rem);padding-inline:clamp(1.35rem,3vw,2.25rem)}.blockMazowieckiLanding__description p{margin-block:0 1rem}.blockMazowieckiLanding__description p:last-child{-webkit-margin-after:0;margin-block-end:0}.blockMazowieckiLanding__tasks{padding-block:clamp(1.35rem,3vw,2.25rem);padding-inline:clamp(1.35rem,3vw,2.25rem)}.blockMazowieckiLanding__tasks h2{color:#003d7a;font-size:clamp(1.35rem,2.8vw,2rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin-block:0 1.25rem}.blockMazowieckiLanding__tasks ol{counter-reset:tasks;display:grid;gap:.85rem;list-style:none;margin-block:0;padding-inline:0}.blockMazowieckiLanding__tasks li{color:#334155;line-height:1.65;min-block-size:2.4rem;-webkit-padding-start:3.1rem;padding-inline-start:3.1rem;position:relative}.blockMazowieckiLanding__tasks li:before{align-items:center;background:#003d7a;border-radius:999rem;color:#fff;content:counter(tasks);counter-increment:tasks;display:flex;font-size:.82rem;font-weight:900;inline-size:2.2rem;inset-block-start:.1rem;inset-inline-start:0;justify-content:center;min-block-size:2.2rem;position:absolute}.blockMazowieckiLanding__body{padding-block:clamp(3rem,7vw,5.5rem)}.blockMazowieckiLanding__section{-webkit-margin-after:clamp(2rem,5vw,3rem);margin-block-end:clamp(2rem,5vw,3rem);padding-block:clamp(1.5rem,4vw,2.6rem);padding-inline:clamp(1.25rem,4vw,2.6rem);scroll-margin-block-start:7rem}.blockMazowieckiLanding__section:last-child{-webkit-margin-after:0;margin-block-end:0}.blockMazowieckiLanding__section--split{display:grid;gap:clamp(1.5rem,4vw,2.5rem);grid-template-columns:minmax(0,1fr) minmax(17rem,.42fr)}.blockMazowieckiLanding__sectionHead{-webkit-border-after:1px solid rgba(15,23,42,.1);border-block-end:1px solid rgba(15,23,42,.1);-webkit-margin-after:clamp(1.25rem,3vw,2rem);margin-block-end:clamp(1.25rem,3vw,2rem);-webkit-padding-after:1.25rem;padding-block-end:1.25rem}.blockMazowieckiLanding__sectionHead h2{color:#0f172a;font-size:clamp(1.85rem,4vw,3.25rem);font-weight:900;letter-spacing:-.05em;line-height:1.05;margin-block:0}.blockMazowieckiLanding__sectionHead p{color:#64748b;font-size:1.02rem;line-height:1.7;margin-block:.75rem 0;max-inline-size:46rem}.blockMazowieckiLanding__councilGrid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.blockMazowieckiLanding__councilCard,.blockMazowieckiLanding__courseCard,.blockMazowieckiLanding__publicationCard,.blockMazowieckiLanding__teamCard{background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:1.1rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.blockMazowieckiLanding__councilCard:hover,.blockMazowieckiLanding__courseCard:hover,.blockMazowieckiLanding__publicationCard:hover,.blockMazowieckiLanding__teamCard:hover{border-color:#0056b352;box-shadow:0 1rem 2.5rem #0f172a14;transform:translateY(-.08rem)}.blockMazowieckiLanding__councilCard{padding-block:1.15rem;padding-inline:1.15rem}.blockMazowieckiLanding__councilCard h3{color:#003d7a;font-size:1.02rem;font-weight:900;line-height:1.35;margin-block:0 1rem}.blockMazowieckiLanding__councilCard ul{display:grid;gap:.85rem;list-style:none;margin-block:0;padding-inline:0}.blockMazowieckiLanding__councilCard strong{color:#0f172a;display:block;font-weight:900;line-height:1.35}.blockMazowieckiLanding__councilCard span{color:#64748b;display:block;font-size:.92rem;line-height:1.55;-webkit-margin-before:.25rem;margin-block-start:.25rem}.blockMazowieckiLanding__documents{background:#eef5fd;border-radius:1rem;-webkit-margin-before:1.25rem;margin-block-start:1.25rem;padding-block:1.15rem;padding-inline:1.15rem}.blockMazowieckiLanding__documents h3{color:#003d7a;font-size:1rem;font-weight:900;margin-block:0 .8rem}.blockMazowieckiLanding__documents ul{display:grid;gap:.55rem;list-style:none;margin-block:0;padding-inline:0}.blockMazowieckiLanding__documents a{color:#003d7a;font-weight:800;text-decoration-thickness:.08em;text-underline-offset:.18em}.blockMazowieckiLanding__timeline{display:grid;gap:1rem}.blockMazowieckiLanding__event{border:1px solid rgba(15,23,42,.1);border-radius:1.1rem;display:grid;gap:1rem;grid-template-columns:minmax(10rem,.28fr) minmax(0,1fr);padding-block:1.15rem;padding-inline:1.15rem}.blockMazowieckiLanding__event time{color:#003d7a;font-weight:900;line-height:1.45}.blockMazowieckiLanding__event h3{color:#0f172a;font-size:1.12rem;font-weight:900;line-height:1.35;margin-block:0}.blockMazowieckiLanding__event h3 a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.18em}.blockMazowieckiLanding__event p{color:#64748b;line-height:1.6;margin-block:.45rem 0}.blockMazowieckiLanding__teamGrid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.blockMazowieckiLanding__teamCard{align-items:flex-start;display:flex;gap:1rem;padding-block:1.15rem;padding-inline:1.15rem}.blockMazowieckiLanding__teamCard.is-highlighted{background:linear-gradient(135deg,#fff,#eef5fd);border-color:#0056b338}.blockMazowieckiLanding__teamCard h3{color:#0f172a;font-size:1.05rem;font-weight:900;line-height:1.25;margin-block:0 .35rem}.blockMazowieckiLanding__teamCard h3 a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.18em}.blockMazowieckiLanding__teamCard p{color:#0056b3;font-size:.88rem;font-weight:800;line-height:1.45;margin-block:0}.blockMazowieckiLanding__teamCard ul{display:grid;gap:.25rem;list-style:none;margin-block:.75rem 0;padding-inline:0}.blockMazowieckiLanding__teamCard a{color:#003d7a;font-size:.88rem;overflow-wrap:anywhere}.blockMazowieckiLanding__avatar{align-items:center;background:#003d7a;border-radius:999rem;color:#fff;display:flex;flex:0 0 2.7rem;font-size:1.05rem;font-weight:900;inline-size:2.7rem;justify-content:center;min-block-size:2.7rem}.blockMazowieckiLanding__contact{align-self:start;padding-block:1.35rem;padding-inline:1.35rem}.blockMazowieckiLanding__contact h2{color:#0f172a;font-size:clamp(1.45rem,3vw,2.15rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin-block:0 1.25rem}.blockMazowieckiLanding__contact div{-webkit-border-before:1px solid rgba(15,23,42,.1);border-block-start:1px solid rgba(15,23,42,.1);padding-block:1rem 0}.blockMazowieckiLanding__contact div+div{-webkit-margin-before:1rem;margin-block-start:1rem}.blockMazowieckiLanding__contact h3{color:#003d7a;font-size:.82rem;font-weight:900;letter-spacing:.12em;margin-block:0 .4rem;text-transform:uppercase}.blockMazowieckiLanding__contact p{color:#334155;line-height:1.65;margin-block:0}.blockMazowieckiLanding__contact a{color:#003d7a;font-weight:800;overflow-wrap:anywhere}.blockMazowieckiLanding__courseGrid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.blockMazowieckiLanding__courseCard{padding-block:1.15rem;padding-inline:1.15rem}.blockMazowieckiLanding__courseCard h3{color:#0f172a;font-size:1.05rem;font-weight:900;line-height:1.35;margin-block:0 1rem}.blockMazowieckiLanding__courseCard p{color:#64748b;font-size:.92rem;line-height:1.55;margin-block:.35rem 0}.blockMazowieckiLanding__courseCard span{background:#eef5fd;border-radius:999rem;color:#003d7a;display:inline-flex;font-size:.82rem;font-weight:900;-webkit-margin-before:.85rem;margin-block-start:.85rem;padding-block:.35rem;padding-inline:.75rem}.blockMazowieckiLanding__teacher{color:#0056b3!important;font-weight:900}.blockMazowieckiLanding__publicationsGrid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.blockMazowieckiLanding__publicationCard{display:grid;grid-template-rows:auto 1fr;overflow:hidden}.blockMazowieckiLanding__publicationCard figure{align-items:end;background:#eef5fd;display:flex;justify-content:center;margin-block:0;min-block-size:18rem;padding-block:1.25rem;padding-inline:1.25rem}.blockMazowieckiLanding__publicationCard img{block-size:auto;box-shadow:0 1rem 2.5rem #0f172a2e;inline-size:min(100%,12rem)}.blockMazowieckiLanding__publicationCard div{padding-block:1.15rem;padding-inline:1.15rem}.blockMazowieckiLanding__publicationCard h3{color:#0f172a;font-size:1.02rem;font-weight:900;line-height:1.35;margin-block:0 .8rem}.blockMazowieckiLanding__publicationCard h3 a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.18em}.blockMazowieckiLanding__publicationCard p{color:#475569;font-size:.92rem;line-height:1.55;margin-block:0 .6rem}.blockMazowieckiLanding__publicationCard span{color:#003d7a;display:block;font-size:.88rem;font-weight:900;line-height:1.45}@media (max-width: 1100px){.blockMazowieckiLanding__courseGrid,.blockMazowieckiLanding__publicationsGrid,.blockMazowieckiLanding__teamGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.blockMazowieckiLanding__heroGrid,.blockMazowieckiLanding__introGrid,.blockMazowieckiLanding__section--split{grid-template-columns:1fr}.blockMazowieckiLanding__title{max-inline-size:none}}@media (max-width: 680px){.blockMazowieckiLanding__councilGrid,.blockMazowieckiLanding__courseGrid,.blockMazowieckiLanding__event,.blockMazowieckiLanding__publicationsGrid,.blockMazowieckiLanding__teamGrid{grid-template-columns:1fr}}.newsSingle{--news-accent: #c8a45d;--news-border: rgba(0, 47, 95, .14);--news-ink: #10263d;--news-muted: #536879;--news-navy: #002f5f;--news-navy-dark: #07182b;--news-surface: #f5f9fc;background:#fff;color:var(--news-ink)}.newsSingle__hero{background:radial-gradient(circle at 12% 10%,rgba(55,119,161,.36),transparent 28rem),radial-gradient(circle at 88% 12%,rgba(200,164,93,.2),transparent 28rem),linear-gradient(135deg,var(--news-navy-dark) 0%,var(--news-navy) 56%,#0a4c78 100%);color:#fff;overflow:hidden;padding-block:clamp(4rem,8vw,7.5rem);position:relative}.newsSingle__decor{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.newsSingle__grid{background:linear-gradient(90deg,rgba(255,255,255,.065) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.065) 1px,transparent 1px);background-size:4.5rem 4.5rem;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 88%);mask-image:linear-gradient(180deg,#000 0%,transparent 88%);opacity:.55;position:absolute}.newsSingle__glow{border-radius:999px;filter:blur(.4rem);position:absolute}.newsSingle__glow--one{background:#ffffff1a;block-size:18rem;inline-size:18rem;inset-block-start:-7rem;inset-inline-end:8%}.newsSingle__glow--two{background:#c8a45d3d;block-size:24rem;inline-size:24rem;inset-block-end:-13rem;inset-inline-start:8%}.newsSingle__hero .container{position:relative;z-index:2}.newsSingle__heroGrid{align-items:center;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,1fr) minmax(19rem,31rem)}.newsSingle__heroMain{max-inline-size:78rem}.newsSingle__back{color:#ffffffbf;display:inline-flex;font-size:.86rem;font-weight:900;-webkit-margin-after:1.25rem;margin-block-end:1.25rem;text-decoration:none}.newsSingle__back:hover,.newsSingle__back:focus-visible{color:#fff}.newsSingle__badges{display:flex;flex-wrap:wrap;gap:.6rem;-webkit-margin-after:1.15rem;margin-block-end:1.15rem}.newsSingle__badge{align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;display:inline-flex;font-size:.76rem;font-weight:900;letter-spacing:.1em;line-height:1;padding-block:.66rem;padding-inline:.85rem;text-transform:uppercase}.newsSingle__badge--event{background:var(--news-accent);border-color:var(--news-accent);color:var(--news-navy-dark)}.newsSingle__badge--featured{background:#ffffff29}.newsSingle__title{color:#fff;font-size:clamp(2.45rem,5.8vw,5.8rem);font-weight:900;letter-spacing:-.07em;line-height:.94;margin-block:0;max-inline-size:14ch;text-wrap:balance}.newsSingle__meta{display:flex;flex-wrap:wrap;gap:.75rem;-webkit-margin-before:clamp(1.5rem,3vw,2.25rem);margin-block-start:clamp(1.5rem,3vw,2.25rem)}.newsSingle__metaItem{background:#ffffff17;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;display:inline-flex;font-size:.84rem;font-weight:900;line-height:1;padding-block:.72rem;padding-inline:.9rem}.newsSingle__imageCard,.newsSingle__symbolCard{background:#ffffff1c;border:1px solid rgba(255,255,255,.18);border-radius:clamp(1.3rem,3vw,2rem);box-shadow:0 2rem 5.5rem #0000003d;margin-block:0;overflow:hidden;padding:.75rem}.newsSingle__image{aspect-ratio:1.12/1;border-radius:clamp(.9rem,2vw,1.4rem);display:block;inline-size:100%;object-fit:cover}.newsSingle__symbolCard{align-items:center;aspect-ratio:1/.82;display:flex;justify-content:center}.newsSingle__symbolCard span{align-items:center;background:var(--news-accent);block-size:7rem;border-radius:999px;color:var(--news-navy-dark);display:flex;font-size:3rem;font-weight:900;inline-size:7rem;justify-content:center}.newsSingle__body{background:radial-gradient(circle at 5% 0%,rgba(0,47,95,.08),transparent 28rem),linear-gradient(180deg,#f8fbfd,#fff 34rem);padding-block:clamp(3rem,6vw,6rem)}.newsSingle__layout{align-items:start;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr) minmax(17rem,24rem)}.newsSingle__main{min-inline-size:0}.newsSingle__content{background:#fff;border:1px solid var(--news-border);border-radius:clamp(1.2rem,2.5vw,1.8rem);box-shadow:0 1.4rem 4rem #002f5f17;color:var(--news-ink);font-size:clamp(1.04rem,1.2vw,1.16rem);line-height:1.78;padding-block:clamp(1.6rem,4vw,3rem);padding-inline:clamp(1.3rem,4vw,3.4rem)}.newsSingle__content>:first-child{-webkit-margin-before:0;margin-block-start:0}.newsSingle__content>:last-child{-webkit-margin-after:0;margin-block-end:0}.newsSingle__content :where(p,ul,ol){max-inline-size:70rem}.newsSingle__content a{color:var(--news-navy);font-weight:900;text-decoration-thickness:.08em;text-underline-offset:.22em}.newsSingle__content h2,.newsSingle__content h3,.newsSingle__content h4{color:var(--news-navy);letter-spacing:-.04em;line-height:1.12;margin-block:2rem .85rem}.newsSingle__content h2{font-size:clamp(1.7rem,3vw,2.55rem)}.newsSingle__content h3{font-size:clamp(1.35rem,2.2vw,1.9rem)}.newsSingle__content ul,.newsSingle__content ol{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.newsSingle__content li+li{-webkit-margin-before:.4rem;margin-block-start:.4rem}.newsSingle__content li::marker{color:var(--news-accent);font-weight:900}.newsSingle__sidebar{display:grid;gap:1rem;inset-block-start:2rem;position:-webkit-sticky;position:sticky}.newsSingle__box{background:#fff;border:1px solid var(--news-border);border-radius:1.25rem;box-shadow:0 1rem 2.6rem #002f5f12;padding-block:1.25rem;padding-inline:1.25rem}.newsSingle__box--summary{background:radial-gradient(circle at 100% 0%,rgba(200,164,93,.16),transparent 16rem),#fff}.newsSingle__boxTitle{color:var(--news-navy);font-size:1.1rem;letter-spacing:-.03em;line-height:1.2;margin-block:0 1rem}.newsSingle__facts{display:grid;gap:.85rem;margin-block:0}.newsSingle__facts div{-webkit-border-before:1px solid var(--news-border);border-block-start:1px solid var(--news-border);display:grid;gap:.2rem;-webkit-padding-before:.85rem;padding-block-start:.85rem}.newsSingle__facts div:first-child{-webkit-border-before:0;border-block-start:0;-webkit-padding-before:0;padding-block-start:0}.newsSingle__facts dt{color:var(--news-muted);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.newsSingle__facts dd{color:var(--news-ink);font-weight:900;-webkit-margin-start:0;margin-inline-start:0}.newsSingle__links{display:grid;gap:.6rem}.newsSingle__links a{align-items:center;background:var(--news-surface);border:1px solid var(--news-border);border-radius:999px;color:var(--news-navy);display:flex;font-size:.9rem;font-weight:900;gap:.75rem;justify-content:space-between;line-height:1.2;padding-block:.82rem;padding-inline:.95rem;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.newsSingle__links a:hover,.newsSingle__links a:focus-visible{background:var(--news-navy);border-color:var(--news-navy);color:#fff;transform:translate(.15rem)}.newsSingle__experts{display:grid;gap:.75rem}.newsSingle__expert{align-items:center;background:var(--news-surface);border:1px solid var(--news-border);border-radius:1rem;color:var(--news-ink);display:grid;gap:.75rem;grid-template-columns:3.5rem minmax(0,1fr);padding-block:.75rem;padding-inline:.75rem;text-decoration:none}.newsSingle__expert:hover,.newsSingle__expert:focus-visible{border-color:#002f5f57}.newsSingle__expert img,.newsSingle__expertPlaceholder{aspect-ratio:1/1;background:#002f5f1f;border-radius:999px;display:block;inline-size:3.5rem;object-fit:cover}.newsSingle__expert strong,.newsSingle__expert small{display:block}.newsSingle__expert strong{color:var(--news-navy);font-size:.95rem;line-height:1.2}.newsSingle__expert small{color:var(--news-muted);font-size:.8rem;line-height:1.35;-webkit-margin-before:.2rem;margin-block-start:.2rem}.newsSingle__gallery{-webkit-margin-before:clamp(2rem,5vw,4rem);margin-block-start:clamp(2rem,5vw,4rem)}.newsSingle__sectionHead{-webkit-margin-after:1.25rem;margin-block-end:1.25rem}.newsSingle__sectionEyebrow{color:var(--news-accent);font-size:.78rem;font-weight:900;letter-spacing:.12em;margin-block:0 .35rem;text-transform:uppercase}.newsSingle__sectionHead h2{color:var(--news-navy);font-size:clamp(1.7rem,3vw,2.4rem);letter-spacing:-.05em;line-height:1;margin-block:0}.newsSingle__galleryGrid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.newsSingle__galleryItem{aspect-ratio:4/3;border-radius:1rem;box-shadow:0 1rem 2.8rem #002f5f1a;display:block;overflow:hidden}.newsSingle__galleryItem img{block-size:100%;display:block;inline-size:100%;object-fit:cover;transition:transform .24s ease}.newsSingle__galleryItem:hover img,.newsSingle__galleryItem:focus-visible img{transform:scale(1.04)}@media (max-width: 980px){.newsSingle__heroGrid,.newsSingle__layout{grid-template-columns:1fr}.newsSingle__sidebar{position:static}}@media (max-width: 640px){.newsSingle__hero{padding-block:3.5rem}.newsSingle__title{max-inline-size:100%}.newsSingle__metaItem{inline-size:100%;justify-content:center}}@keyframes premiumKatedraReveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.katedra-contact-details{font-size:15px;line-height:1.6}.katedra-contact-details .contact-row{-webkit-margin-after:12px;margin-block-end:12px}.katedra-contact-details .contact-row strong{color:#0f172a;font-weight:600}.katedra-contact-details .contact-row a{color:#c5a059;text-decoration:none}.katedra-contact-details .contact-row a:hover{text-decoration:underline}.katedra-list{list-style:none;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0}.katedra-list__item{-webkit-border-start:2px solid #e2e8f0;border-inline-start:2px solid #e2e8f0;color:#334155;font-size:16px;line-height:1.5;-webkit-margin-after:16px;margin-block-end:16px;-webkit-padding-start:16px;padding-inline-start:16px;transition:border-color .2s ease}.katedra-list__item:hover{border-color:#c5a059}.katedra-phd-container{display:flex;flex-direction:column;gap:16px}.katedra-phd-group{background-color:#f8fafc;border-radius:8px;padding-block:14px;padding-inline:16px}.katedra-phd-group__label{color:#64748b;font-size:11px;font-weight:600;-webkit-margin-end:4px;margin-inline-end:4px;text-transform:uppercase}.katedra-phd-group__promotor{color:#0f172a;font-size:14px;font-weight:700;text-decoration:none}.katedra-phd-group__promotor:hover{color:#c5a059;text-decoration:underline}.katedra-phd-group__students{color:#334155;font-size:14px;font-style:italic;-webkit-margin-before:4px;margin-block-start:4px}.katedra-phd-group__students .student-name{display:inline-block}.katedra-section{-webkit-border-after:1px solid #e2e8f0;border-block-end:1px solid #e2e8f0;-webkit-margin-after:40px;margin-block-end:40px;-webkit-padding-after:40px;padding-block-end:40px}.katedra-section:last-child{-webkit-border-after:0;border-block-end:0;-webkit-margin-after:0;margin-block-end:0;-webkit-padding-after:0;padding-block-end:0}.katedra-team-index{display:flex;flex-direction:column;gap:2px;list-style:none;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0}.katedra-team-index__item{-webkit-border-after:1px solid #f1f5f9;border-block-end:1px solid #f1f5f9;-webkit-border-start:2px solid transparent;border-inline-start:2px solid transparent;padding-block:10px;padding-inline:10px;transition:border-color .2s ease,background-color .2s ease}.katedra-team-index__item:last-child{-webkit-border-after:0;border-block-end:0}.katedra-team-index__item:hover{background-color:#f8fafc;border-inline-start-color:#c5a059}.katedra-team-index__link{color:#0f172a;font-size:15px;font-weight:600;text-decoration:none}.katedra-team-hours{list-style:none;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0}.kierownik-label{color:#334155;font-size:14px;font-weight:600;-webkit-margin-after:4px;margin-block-end:4px;text-transform:uppercase}.team-hour-item{-webkit-border-after:1px solid #f1f5f9;border-block-end:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;padding-block:12px}.team-hour-item:last-child{-webkit-border-after:0;border-block-end:0}.team-hour-item__hours{color:#334155;font-size:14px}.team-hour-item__name{color:#0f172a;font-size:15px;font-weight:700;text-decoration:none}.team-hour-item__name:hover{color:#c5a059;text-decoration:underline}.widget__pub-author{color:#c5a059;display:block;font-weight:600;-webkit-margin-before:4px;margin-block-start:4px}.widget__pub-info{display:flex;flex-direction:column}.academic-profile{animation:premiumKatedraReveal .8s cubic-bezier(.16,1,.3,1) forwards}@media (prefers-reduced-motion: reduce){.academic-profile{animation:none!important}}@keyframes heroTextReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.announcement-card{-webkit-border-after:1px solid #e2e8f0;border-block-end:1px solid #e2e8f0;padding-block:16px;padding-inline:0}.announcement-card:last-child{-webkit-border-after:0;border-block-end:0}.announcement-card__date{color:#c5a059;font-size:13px;font-weight:700}.announcement-card__title{font-size:16px;font-weight:600;-webkit-margin-before:4px;margin-block-start:4px}.announcement-card__title a{color:#0f172a;text-decoration:none}.announcement-card__title a:hover{color:#c5a059;text-decoration:underline}.direction-btn-primary{border:0;display:block;text-align:center;text-decoration:none}.direction-btn-primary{background-color:#0f172a;border-radius:10px;color:#fff;font-size:15px;font-weight:700;padding-block:16px;padding-inline:20px;transition:background-color .2s ease,transform .2s ease}.direction-btn-primary:hover{background-color:#c5a059;transform:translateY(-2px)}.direction-hero{background-position:center;background-repeat:no-repeat;background-size:cover;block-size:320px;-webkit-margin-after:0;margin-block-end:0;position:relative}.direction-hero__badge{color:#c5a059;font-size:14px;font-weight:700;letter-spacing:1px;-webkit-margin-after:12px;margin-block-end:12px;text-transform:uppercase}.direction-hero__content{animation:heroTextReveal .8s cubic-bezier(.16,1,.3,1) forwards;block-size:100%;display:flex;flex-direction:column;justify-content:flex-end;-webkit-padding-after:48px;padding-block-end:48px}.direction-hero__overlay{background:linear-gradient(180deg,#0f172a66,#0f172ad9);block-size:100%;inline-size:100%}.direction-hero__title{color:#fff;font-size:46px;font-weight:800;letter-spacing:-1px;line-height:1.1;margin-block:0;margin-inline:0}.direction-nav{background-color:#fff;-webkit-border-after:1px solid #e2e8f0;border-block-end:1px solid #e2e8f0;inset-block-start:0;-webkit-margin-after:48px;margin-block-end:48px;position:-webkit-sticky;position:sticky;z-index:100}.direction-nav__link{color:#475569;display:inline-block;font-size:15px;font-weight:500;padding-block:20px;position:relative;text-decoration:none;transition:color .2s ease-in-out}.direction-nav__link:after{background-color:#c5a059;block-size:3px;content:"";inline-size:100%;inset-block-end:-1px;inset-inline-start:0;opacity:0;position:absolute;transform:scaleX(0);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.direction-nav__link:hover{color:#0f172a}.direction-nav__link:hover:after{opacity:1;transform:scaleX(1)}.direction-nav__list{display:flex;flex-wrap:wrap;gap:32px;list-style:none;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0}.dziekanat-subtitle{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.5px;-webkit-margin-after:16px;margin-block-end:16px;text-transform:uppercase}.kierownik-profile-link{color:#0f172a;font-size:16px;font-weight:700;text-decoration:none}.kierownik-profile-link:hover{color:#c5a059;text-decoration:underline}.kierownik-hours-text{color:#334155;font-size:14px;line-height:1.5;-webkit-margin-after:14px;margin-block-end:14px;-webkit-margin-before:8px;margin-block-start:8px;margin-inline:0}.meet-link{align-items:center;color:#c5a059;display:inline-flex;font-size:14px;font-weight:600;gap:8px;text-decoration:none}.meet-link:hover{text-decoration:underline}.widget--cta-strip{background-color:transparent!important;border:0!important;box-shadow:none!important;padding-block:0!important;padding-inline:0!important}@media (prefers-reduced-motion: reduce){.direction-btn-primary{transition:none!important}.direction-btn-primary:hover{transform:none!important}.direction-hero__content{animation:none!important}}.direction-plans-stack{display:flex;flex-direction:column;gap:12px}.direction-student-menu{display:block}.direction-student-menu__item{-webkit-border-after:1px solid #f1f5f9;border-block-end:1px solid #f1f5f9}.direction-student-menu__item:last-child{-webkit-border-after:0;border-block-end:0}.direction-student-menu__link{color:#334155;display:block;font-size:15px;font-weight:500;padding-block:10px;padding-inline:0;text-decoration:none;transition:color .2s ease,-webkit-padding-start .2s ease;transition:color .2s ease,padding-inline-start .2s ease;transition:color .2s ease,padding-inline-start .2s ease,-webkit-padding-start .2s ease}.direction-student-menu__link:hover{color:#c5a059;-webkit-padding-start:6px;padding-inline-start:6px}.direction-student-menu__list{list-style:none;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0}.direction-page{--direction-navy: #002f5f;--direction-navy-dark: #07182b;--direction-gold: #c8a45d;--direction-gold-soft: rgba(200, 164, 93, .18);--direction-ice: #eef6fb;--direction-muted: rgba(255, 255, 255, .74)}.direction-hero--premium{background:radial-gradient(circle at 12% 12%,rgba(42,111,151,.36),transparent 26rem),radial-gradient(circle at 86% 18%,rgba(200,164,93,.18),transparent 28rem),linear-gradient(135deg,var(--direction-navy-dark) 0%,var(--direction-navy) 52%,#0a4c78 100%);block-size:auto;color:#fff;isolation:isolate;-webkit-margin-after:0;margin-block-end:0;min-block-size:clamp(30rem,56vw,42rem);overflow:hidden;padding-block:clamp(5rem,9vw,8.5rem) clamp(4rem,7vw,6rem);position:relative}.direction-hero--premium .container{position:relative;z-index:2}.direction-hero__bg{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.direction-hero__grid{background:linear-gradient(90deg,rgba(255,255,255,.065) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.065) 1px,transparent 1px);background-size:4.5rem 4.5rem;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 88%);mask-image:linear-gradient(180deg,#000 0%,transparent 88%);opacity:.55;position:absolute}.direction-hero__glow{border-radius:999px;filter:blur(.4rem);position:absolute}.direction-hero__glow--one{background:#ffffff1a;block-size:18rem;inline-size:18rem;inset-block-start:-7rem;inset-inline-end:8%}.direction-hero__glow--two{background:#c8a45d38;block-size:26rem;inline-size:26rem;inset-block-end:-14rem;inset-inline-start:8%}.direction-hero__inner{align-items:end;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,1fr) minmax(18rem,25rem)}.direction-hero__main{max-inline-size:76rem}.direction-hero__pretitle{align-items:center;color:var(--direction-gold);display:inline-flex;font-size:.82rem;font-weight:900;gap:.7rem;letter-spacing:.14em;line-height:1.2;margin-block:0 1rem;text-transform:uppercase}.direction-hero__pretitle:before{background:var(--direction-gold);block-size:.72rem;border-radius:999px;content:"";inline-size:.72rem}.direction-hero--premium .direction-hero__badge{background:#ffffff17;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;display:inline-flex;font-size:.82rem;font-weight:900;gap:.55rem;letter-spacing:.08em;line-height:1;margin-block:0 1.25rem;padding-block:.65rem;padding-inline:.9rem;text-transform:uppercase}.direction-hero--premium .direction-hero__title{color:#fff;font-size:clamp(3rem,7vw,7rem);font-weight:900;letter-spacing:-.075em;line-height:.9;margin-block:0;max-inline-size:11ch;text-wrap:balance}.direction-hero__lead{color:var(--direction-muted);font-size:clamp(1.1rem,1.9vw,1.45rem);font-weight:500;line-height:1.58;margin-block:clamp(1.3rem,3vw,2rem) 0;max-inline-size:56rem}.direction-hero__actions{display:flex;flex-wrap:wrap;gap:.9rem;-webkit-margin-before:clamp(1.8rem,4vw,2.7rem);margin-block-start:clamp(1.8rem,4vw,2.7rem)}.direction-hero__button{align-items:center;border-radius:999px;display:inline-flex;font-size:.9rem;font-weight:900;gap:.6rem;justify-content:center;letter-spacing:.03em;min-block-size:3.2rem;padding-block:.85rem;padding-inline:1.15rem;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.direction-hero__button:after{content:"→";font-weight:900}.direction-hero__button--primary{background:var(--direction-gold);border:1px solid var(--direction-gold);color:var(--direction-navy-dark)}.direction-hero__button--secondary{background:#ffffff14;border:1px solid rgba(255,255,255,.22);color:#fff}.direction-hero__button:hover,.direction-hero__button:focus-visible{transform:translateY(-.16rem)}.direction-hero__button--primary:hover,.direction-hero__button--primary:focus-visible{background:#fff;border-color:#fff;color:var(--direction-navy-dark)}.direction-hero__button--secondary:hover,.direction-hero__button--secondary:focus-visible{background:#fff;border-color:#fff;color:var(--direction-navy-dark)}.direction-hero__facts{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:1.5rem;box-shadow:0 1.8rem 5rem #00000038;display:grid;gap:0;overflow:hidden}.direction-hero__fact{-webkit-border-after:1px solid rgba(255,255,255,.14);border-block-end:1px solid rgba(255,255,255,.14);display:grid;gap:.35rem;padding-block:1.2rem;padding-inline:1.25rem}.direction-hero__fact:last-child{-webkit-border-after:0;border-block-end:0}.direction-hero__factLabel{color:#fff9;font-size:.72rem;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.direction-hero__factValue{color:#fff;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:900;letter-spacing:-.025em;line-height:1.15}.direction-nav{box-shadow:0 .75rem 2rem #07182b0f}@media (max-width: 980px){.direction-hero__inner{align-items:start;grid-template-columns:1fr}.direction-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.direction-hero__fact{-webkit-border-after:0;border-block-end:0;-webkit-border-end:1px solid rgba(255,255,255,.14);border-inline-end:1px solid rgba(255,255,255,.14)}.direction-hero__fact:last-child{-webkit-border-end:0;border-inline-end:0}}@media (max-width: 680px){.direction-hero--premium{min-block-size:0;padding-block:3.8rem}.direction-hero__facts{grid-template-columns:1fr}.direction-hero__fact{-webkit-border-after:1px solid rgba(255,255,255,.14);border-block-end:1px solid rgba(255,255,255,.14);-webkit-border-end:0;border-inline-end:0}.direction-hero__fact:last-child{-webkit-border-after:0;border-block-end:0}.direction-hero__button{inline-size:100%}.direction-hero--premium .direction-hero__title{max-inline-size:100%}}.widget--plans{background:radial-gradient(circle at 100% 0%,rgba(200,164,93,.18),transparent 18rem),linear-gradient(135deg,#f8fbfd,#fff);border:1px solid rgba(0,47,95,.14);box-shadow:0 1rem 2.5rem #002f5f14}.direction-plans-stack{display:grid;gap:.75rem}.direction-btn-primary--plan{align-items:center;background:#002f5f;border:1px solid #002f5f;border-radius:999px;color:#fff;display:flex;font-weight:900;gap:.75rem;justify-content:space-between;line-height:1.2;padding-block:.9rem;padding-inline:1rem;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.direction-btn-primary--plan:hover,.direction-btn-primary--plan:focus-visible{background:#c8a45d;border-color:#c8a45d;color:#07182b;transform:translateY(-.12rem)}body.single-kierunek .academic-profile.direction-page{padding-block:0 80px;padding-inline:0}body.single-kierunek .academic-profile.direction-page>.direction-hero--premium:first-child{-webkit-margin-before:0;margin-block-start:0}.studyProgram{--study-program-accent: #00497b;--study-program-accent-dark: #073b5c;--study-program-border: rgba(0, 73, 123, .14);--study-program-muted: #52677a;--study-program-surface: #f5f9fc;background:radial-gradient(circle at 100% 0%,rgba(0,73,123,.1),transparent 24rem),#fff;border:1px solid var(--study-program-border);border-radius:clamp(1.2rem,2.5vw,1.8rem);box-shadow:0 1.4rem 4.5rem #002b4914;overflow:hidden}.studyProgram__header{align-items:start;-webkit-border-after:1px solid var(--study-program-border);border-block-end:1px solid var(--study-program-border);display:grid;gap:clamp(1.2rem,3vw,2rem);grid-template-columns:minmax(0,1fr) auto;padding-block:clamp(1.6rem,4vw,2.6rem);padding-inline:clamp(1.2rem,4vw,2.4rem)}.studyProgram__eyebrow{color:var(--study-program-accent);font-size:.78rem;font-weight:900;letter-spacing:.12em;margin-block:0 .6rem;text-transform:uppercase}.studyProgram__title{color:var(--study-program-accent-dark);font-size:clamp(1.85rem,3.6vw,3.2rem);letter-spacing:-.055em;line-height:.98;margin-block:0}.studyProgram__source{color:var(--study-program-muted);font-size:.92rem;font-weight:500;line-height:1.45;margin-block:.85rem 0}.studyProgram__stats{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(5.2rem,auto));margin-block:0;margin-inline:0}.studyProgram__stats div{background:var(--study-program-surface);border:1px solid var(--study-program-border);border-radius:1rem;padding-block:.85rem;padding-inline:1rem}.studyProgram__stats dt{color:var(--study-program-muted);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.studyProgram__stats dd{color:var(--study-program-accent-dark);font-size:1.45rem;font-weight:900;line-height:1;margin-block:.35rem 0;margin-inline:0}.studyProgram__intro{-webkit-border-after:1px solid var(--study-program-border);border-block-end:1px solid var(--study-program-border);padding-block:clamp(1.2rem,3vw,2rem);padding-inline:clamp(1.2rem,4vw,2.4rem)}.studyProgram__semesters{display:grid;gap:.9rem;padding-block:clamp(1rem,3vw,1.6rem);padding-inline:clamp(1rem,3vw,1.6rem)}.studyProgram__semester{background:#fff;border:1px solid var(--study-program-border);border-radius:1.15rem;overflow:hidden}.studyProgram__semester[open]{border-color:#00497b57;box-shadow:0 .85rem 2.2rem #002b4914}.studyProgram__semesterSummary{align-items:center;cursor:pointer;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr) auto;padding-block:1rem;padding-inline:1rem}.studyProgram__semesterSummary::-webkit-details-marker{display:none}.studyProgram__semesterSummary::marker{content:""}.studyProgram__semesterNumber{align-items:center;background:var(--study-program-accent);block-size:2.75rem;border-radius:.85rem;color:#fff;display:inline-flex;font-size:.95rem;font-weight:900;inline-size:2.75rem;justify-content:center}.studyProgram__semesterTitleGroup{display:grid;gap:.2rem;min-inline-size:0}.studyProgram__semesterKicker{color:var(--study-program-muted);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.studyProgram__semesterTitle{color:var(--study-program-accent-dark);font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:900;letter-spacing:-.025em;line-height:1.15}.studyProgram__semesterMeta{align-items:center;color:var(--study-program-muted);display:inline-flex;flex-wrap:wrap;font-size:.85rem;font-weight:800;gap:.6rem;justify-content:flex-end}.studyProgram__semesterMeta span:not(.studyProgram__toggle){background:var(--study-program-surface);border-radius:999px;padding-block:.38rem;padding-inline:.65rem}.studyProgram__toggle{align-items:center;background:var(--study-program-accent);block-size:2rem;border-radius:999px;color:#fff;display:inline-flex;inline-size:2rem;justify-content:center;position:relative}.studyProgram__toggle:before,.studyProgram__toggle:after{background:currentColor;border-radius:999px;content:"";position:absolute}.studyProgram__toggle:before{block-size:.13rem;inline-size:.8rem}.studyProgram__toggle:after{block-size:.8rem;inline-size:.13rem}.studyProgram__semester[open] .studyProgram__toggle:after{display:none}.studyProgram__tableWrap{-webkit-border-before:1px solid var(--study-program-border);border-block-start:1px solid var(--study-program-border);overflow-x:auto}.studyProgram__table{border-collapse:collapse;inline-size:100%;min-inline-size:48rem}.studyProgram__table th,.studyProgram__table td{-webkit-border-after:1px solid rgba(0,73,123,.1);border-block-end:1px solid rgba(0,73,123,.1);color:#243849;font-size:.94rem;line-height:1.45;padding-block:.82rem;padding-inline:.9rem;text-align:start;vertical-align:top}.studyProgram__table thead th{background:var(--study-program-surface);color:var(--study-program-accent-dark);font-size:.72rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.studyProgram__table tbody th{color:var(--study-program-accent-dark);font-weight:800;inline-size:42%}.studyProgram__table tr.is-subrow td{background:#00497b06}.studyProgram__cellCenter{text-align:center!important;white-space:nowrap}@media (max-width: 900px){.studyProgram__header{grid-template-columns:1fr}.studyProgram__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.studyProgram__semesterSummary{grid-template-columns:auto minmax(0,1fr)}.studyProgram__semesterMeta{grid-column:1/-1;justify-content:flex-start}}@media (max-width: 560px){.studyProgram__stats,.studyProgram__semesterSummary{grid-template-columns:1fr}.studyProgram__semesterNumber{block-size:auto;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;padding-block:.42rem;padding-inline:.7rem}}@keyframes premiumReveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.academic-profile{background-color:#f8fafc;color:#0f172a;padding-block:80px;padding-inline:0}.academic-profile a:focus-visible{outline:2px solid #c5a059;outline-offset:4px}.academic-profile .container{margin-block:0;margin-inline:auto;max-inline-size:1240px;padding-block:0;padding-inline:24px}.profile-hero{animation:premiumReveal .8s cubic-bezier(.16,1,.3,1) forwards;background-color:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 40px 80px #0f172a08;-webkit-margin-after:48px;margin-block-end:48px;padding-block:60px;padding-inline:60px}.profile-hero__grid{display:grid;gap:56px;grid-template-columns:1fr}@media (min-width: 768px){.profile-hero__grid{grid-template-columns:260px 1fr}}.profile-hero__avatar-container{background-color:#f1f5f9;block-size:340px;border-radius:16px;inline-size:100%;overflow:hidden;position:relative}.profile-hero__avatar{block-size:100%;display:block;inline-size:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.profile-hero__avatar:hover{transform:scale(1.03)}.profile-hero__avatar-placeholder{align-items:center;background:linear-gradient(135deg,#0f172a,#1e293b);block-size:100%;color:#fff;display:flex;font-size:80px;font-weight:300;inline-size:100%;justify-content:center}.profile-hero__meta{display:flex;flex-direction:column;justify-content:center}.profile-hero__name{color:#0f172a;font-size:42px;font-weight:800;letter-spacing:-.8px;line-height:1.1;-webkit-margin-after:16px;margin-block-end:16px;-webkit-margin-before:0;margin-block-start:0;margin-inline:0}.profile-hero__department{font-size:13px;letter-spacing:1px;-webkit-margin-after:32px;margin-block-end:32px;-webkit-margin-before:0;margin-block-start:0;margin-inline:0;text-transform:uppercase}.profile-hero__dept-link{color:#c5a059;font-weight:700;text-decoration:none;transition:color .2s ease}.profile-hero__dept-link:hover{color:#0f172a}.profile-hero__contact{-webkit-border-before:1px solid #e2e8f0;border-block-start:1px solid #e2e8f0;-webkit-margin-after:32px;margin-block-end:32px;-webkit-padding-before:24px;padding-block-start:24px}.profile-hero__email{align-items:center;color:#334155;display:inline-flex;font-size:16px;font-weight:500;gap:12px;text-decoration:none;transition:color .2s ease}.profile-hero__email:hover{color:#c5a059}.profile-hero__email .icon{color:#c5a059;font-size:20px}.profile-hero__networks{display:flex;flex-wrap:wrap;gap:12px}.profile-hero__networks a{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;font-size:13px;font-weight:600;padding-block:10px;padding-inline:18px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.profile-hero__networks a:hover{background-color:#0f172a;border-color:#0f172a;color:#fff;transform:translateY(-3px)}.profile-layout{display:grid;gap:48px;grid-template-columns:1fr}@media (min-width: 992px){.profile-layout{grid-template-columns:2fr 1fr}}.profile-layout__main{background-color:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 40px 80px #0f172a08;padding-block:48px;padding-inline:48px}.profile-layout__main .typography{color:#334155;font-size:17px;line-height:1.8}.profile-layout__main .typography p{-webkit-margin-after:1.8em;margin-block-end:1.8em}.profile-layout__sidebar{display:flex;flex-direction:column;gap:32px}.widget{background-color:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 40px 80px #0f172a08;padding-block:36px;padding-inline:36px}.widget--consultations{background:linear-gradient(180deg,#fff,#f8fafc);-webkit-border-start:4px solid #c5a059;border-inline-start:4px solid #c5a059}.widget__title{color:#0f172a;font-size:22px;font-weight:700;letter-spacing:-.3px;-webkit-margin-after:24px;margin-block-end:24px;-webkit-margin-before:0;margin-block-start:0;margin-inline:0}.widget__content--excel{color:#334155;font-size:16px;line-height:1.6}.widget__content--excel p{margin-block:0;margin-inline:0}.widget__pub-list{list-style:none;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0}.widget__pub-item{align-items:flex-start;-webkit-border-after:1px solid #e2e8f0;border-block-end:1px solid #e2e8f0;display:flex;gap:16px;padding-block:20px;padding-inline:0}.widget__pub-item:first-child{-webkit-padding-before:0;padding-block-start:0}.widget__pub-item:last-child{-webkit-border-after:0;border-block-end:0;-webkit-padding-after:0;padding-block-end:0}.widget__pub-year{background-color:#f1f5f9;border-radius:6px;color:#0f172a;font-size:12px;font-weight:700;padding-block:4px;padding-inline:10px;white-space:nowrap}.widget__pub-name{color:#334155;font-size:15px;font-weight:500;line-height:1.5}@media (prefers-reduced-motion: reduce){.profile-hero{animation:none!important}.profile-hero__avatar{transition:none!important}.profile-hero__avatar:hover{transform:none!important}.profile-hero__networks a{transition:none!important}.profile-hero__networks a:hover{transform:none!important}}.studentNotice{--student-accent: #c8a45d;--student-border: rgba(0, 47, 95, .14);--student-ink: #0f263d;--student-muted: #536879;--student-navy: #002f5f;--student-navy-dark: #07182b;--student-surface: #f5f9fc;background:#fff;color:var(--student-ink)}.studentNotice__hero{background:radial-gradient(circle at 12% 10%,rgba(55,119,161,.36),transparent 28rem),radial-gradient(circle at 86% 12%,rgba(200,164,93,.2),transparent 28rem),linear-gradient(135deg,var(--student-navy-dark) 0%,var(--student-navy) 56%,#0a4c78 100%);color:#fff;overflow:hidden;padding-block:clamp(4rem,8vw,7rem);position:relative}.studentNotice__heroDecor{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.studentNotice__grid{background:linear-gradient(90deg,rgba(255,255,255,.065) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.065) 1px,transparent 1px);background-size:4.5rem 4.5rem;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 88%);mask-image:linear-gradient(180deg,#000 0%,transparent 88%);opacity:.55;position:absolute}.studentNotice__glow{border-radius:999px;filter:blur(.4rem);position:absolute}.studentNotice__glow--one{background:#ffffff1a;block-size:18rem;inline-size:18rem;inset-block-start:-7rem;inset-inline-end:8%}.studentNotice__glow--two{background:#c8a45d3d;block-size:24rem;inline-size:24rem;inset-block-end:-13rem;inset-inline-start:8%}.studentNotice__hero .container{position:relative;z-index:2}.studentNotice__heroGrid{align-items:end;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,1fr) minmax(18rem,25rem)}.studentNotice__heroMain{max-inline-size:76rem}.studentNotice__eyebrow{align-items:center;color:var(--student-accent);display:inline-flex;font-size:.82rem;font-weight:900;gap:.7rem;letter-spacing:.14em;line-height:1.2;margin-block:0 1.1rem;text-transform:uppercase}.studentNotice__eyebrow:before{background:var(--student-accent);block-size:.72rem;border-radius:999px;content:"";inline-size:.72rem}.studentNotice__title{color:#fff;font-size:clamp(2.8rem,6.5vw,6.2rem);font-weight:900;letter-spacing:-.075em;line-height:.92;margin-block:0;max-inline-size:12ch;text-wrap:balance}.studentNotice__lead{color:#ffffffc2;font-size:clamp(1.1rem,1.8vw,1.38rem);font-weight:500;line-height:1.58;margin-block:clamp(1.25rem,3vw,2rem) 0;max-inline-size:54rem}.studentNotice__meta{display:flex;flex-wrap:wrap;gap:.75rem;-webkit-margin-before:clamp(1.6rem,4vw,2.4rem);margin-block-start:clamp(1.6rem,4vw,2.4rem)}.studentNotice__metaItem{background:#ffffff17;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;display:inline-flex;font-size:.82rem;font-weight:900;line-height:1;padding-block:.7rem;padding-inline:.9rem;text-decoration:none}.studentNotice__metaItem--link:hover,.studentNotice__metaItem--link:focus-visible{background:#fff;color:var(--student-navy-dark)}.studentNotice__heroCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:1.5rem;box-shadow:0 1.8rem 5rem #00000038;display:grid;gap:.75rem;padding-block:1.35rem;padding-inline:1.35rem}.studentNotice__heroCardLabel{color:var(--student-accent);font-size:.75rem;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.studentNotice__heroCardTitle{color:#fff;font-size:1.35rem;letter-spacing:-.03em;line-height:1.15}.studentNotice__heroCardText{color:#ffffffb8;line-height:1.55;margin-block:0}.studentNotice__body{background:radial-gradient(circle at 5% 0%,rgba(0,47,95,.08),transparent 28rem),linear-gradient(180deg,#f8fbfd,#fff 30rem);padding-block:clamp(3rem,6vw,6rem)}.studentNotice__layout{align-items:start;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr) minmax(17rem,24rem)}.studentNotice__main{min-inline-size:0}.studentNotice__content{background:#fff;border:1px solid var(--student-border);border-radius:clamp(1.2rem,2.5vw,1.8rem);box-shadow:0 1.4rem 4rem #002f5f17;color:var(--student-ink);font-size:clamp(1.05rem,1.25vw,1.18rem);line-height:1.78;padding-block:clamp(1.6rem,4vw,3rem);padding-inline:clamp(1.3rem,4vw,3.4rem)}.studentNotice__content>:first-child{-webkit-margin-before:0;margin-block-start:0}.studentNotice__content>:last-child{-webkit-margin-after:0;margin-block-end:0}.studentNotice__content :where(p,ul,ol){max-inline-size:68rem}.studentNotice__content a{color:var(--student-navy);font-weight:900;text-decoration-thickness:.08em;text-underline-offset:.22em}.studentNotice__content h2,.studentNotice__content h3,.studentNotice__content h4{color:var(--student-navy);letter-spacing:-.04em;line-height:1.12;margin-block:2rem .85rem}.studentNotice__content h2{font-size:clamp(1.7rem,3vw,2.55rem)}.studentNotice__content h3{font-size:clamp(1.35rem,2.2vw,1.9rem)}.studentNotice__content ul,.studentNotice__content ol{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.studentNotice__content li+li{-webkit-margin-before:.4rem;margin-block-start:.4rem}.studentNotice__content li::marker{color:var(--student-accent);font-weight:900}.studentNotice__content .wp-block-paragraph:only-child{background:var(--student-surface);border:1px solid var(--student-border);-webkit-border-start:.45rem solid var(--student-accent);border-inline-start:.45rem solid var(--student-accent);border-radius:1rem;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:700;line-height:1.55;padding-block:1.2rem;padding-inline:1.25rem}.studentNotice__sidebar{display:grid;gap:1rem;inset-block-start:2rem;position:-webkit-sticky;position:sticky}.studentNotice__box{background:#fff;border:1px solid var(--student-border);border-radius:1.25rem;box-shadow:0 1rem 2.6rem #002f5f12;padding-block:1.25rem;padding-inline:1.25rem}.studentNotice__box--muted{background:var(--student-surface)}.studentNotice__boxTitle{color:var(--student-navy);font-size:1.1rem;letter-spacing:-.03em;line-height:1.2;margin-block:0 1rem}.studentNotice__box p{color:var(--student-muted);line-height:1.6;margin-block:0}.studentNotice__links{display:grid;gap:.6rem}.studentNotice__links a{align-items:center;background:var(--student-surface);border:1px solid var(--student-border);border-radius:999px;color:var(--student-navy);display:flex;font-size:.9rem;font-weight:900;gap:.75rem;justify-content:space-between;line-height:1.2;padding-block:.82rem;padding-inline:.95rem;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.studentNotice__links a:hover,.studentNotice__links a:focus-visible{background:var(--student-navy);border-color:var(--student-navy);color:#fff;transform:translate(.15rem)}@media (max-width: 980px){.studentNotice__heroGrid,.studentNotice__layout{grid-template-columns:1fr}.studentNotice__sidebar{position:static}}@media (max-width: 640px){.studentNotice__hero{padding-block:3.5rem}.studentNotice__title{max-inline-size:100%}.studentNotice__metaItem{inline-size:100%;justify-content:center}}.btn-wnpism-hero{background:transparent;border:0;-webkit-border-start:3px solid #036;border-inline-start:3px solid #036;color:#036;cursor:pointer;display:inline-block;font-family:Inter,sans-serif;font-size:13px;font-weight:800;letter-spacing:.15em;padding-block:18px;padding-inline:35px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .4s cubic-bezier(.165,.84,.44,1);z-index:1}.btn-wnpism-hero:before{background:#0033660a;block-size:100%;content:"";inline-size:0;inset-block-start:0;inset-inline-start:0;position:absolute;transition:inline-size .3s ease;z-index:-1}.btn-wnpism-hero:hover{border-inline-start-width:15px;color:#036;letter-spacing:.25em;-webkit-padding-start:45px;padding-inline-start:45px}.btn-wnpism-hero:hover:before{inline-size:100%}@media (min-width: 992px){body:has([data-component=BlockPageWithSidebar]) [id=app],body:has([data-component=BlockPageWithSidebar]) main,body:has([data-component=BlockPageWithSidebar]) main[role=main],body:has([data-component=BlockPageWithSidebar]) .page-wrapper,body:has([data-component=BlockPageWithSidebar]) .main-container{-moz-column-gap:50px;column-gap:50px;display:grid!important;grid-template-columns:1fr 380px!important;margin-inline:auto;max-inline-size:1200px;padding-inline:15px}body:has([data-component=BlockPageWithSidebar]) .flyntComponent:not([data-component=BlockPageWithSidebar]){grid-column:1!important;inline-size:100%!important}body:has([data-component=BlockPageWithSidebar]) .flyntComponent[data-component=BlockPageWithSidebar]{grid-column:2!important;grid-row:1/100!important;inline-size:100%!important}}
