@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/atkinson-hyperlegible-next-latin-400-normal-FfmJh7DR.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/atkinson-hyperlegible-next-latin-700-normal-Dpiyiu63.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:800;font-display:swap;src:url(/build/assets/atkinson-hyperlegible-next-latin-800-normal-D32lleIF.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/atkinson-hyperlegible-next-latin-ext-400-normal-BalHKn7d.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/atkinson-hyperlegible-next-latin-ext-700-normal-CBw-mJf_.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:800;font-display:swap;src:url(/build/assets/atkinson-hyperlegible-next-latin-ext-800-normal-CCpWmrAz.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--k-primary: #1B6FC2;--k-primary-dark: #1660A8;--k-ink: #0E2A47;--k-muted: #47607A;--k-tint: #EAF4FD;--k-tint-2: #D6EAFB;--k-tint-3: #F4F9FE;--k-line: #B9D7F2;--k-white: #FFFFFF;--k-notice: #FFF1C2;--k-notice-ink: #3D2A00;--k-meadow: #7DBE6E;--k-meadow-dark: #4C8F3E;--k-focus: #F2B705;--k-font: "Atkinson Hyperlegible Next", "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", sans-serif;--k-fs-small: clamp(.9375rem, .92rem + .1vw, 1rem);--k-fs-medium: clamp(1.0625rem, 1.05rem + .1vw, 1.125rem);--k-fs-large: clamp(1.25rem, 1.2rem + .25vw, 1.375rem);--k-fs-x-large: clamp(1.5rem, 1.4rem + .5vw, 1.75rem);--k-fs-xx-large: clamp(1.75rem, 1.5rem + 1.2vw, 2.25rem);--k-fs-xxx-large: clamp(2.125rem, 1.6rem + 2.6vw, 3.5rem);--k-sp-20: .5rem;--k-sp-30: .75rem;--k-sp-40: 1rem;--k-sp-50: 1.5rem;--k-sp-60: clamp(1.75rem, 3vw, 2.25rem);--k-sp-70: clamp(2.25rem, 5vw, 3.5rem);--k-sp-80: clamp(3rem, 7vw, 5rem);--k-content: clamp(760px, 58vw, 1000px);--k-wide: clamp(1240px, 90vw, 1680px);--k-measure: 75ch;--k-gutter: clamp(1rem, 3vw, 1.5rem);--k-hero-opacity: .22}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--k-white);color:var(--k-ink);font-family:var(--k-font);font-size:var(--k-fs-medium);line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{color:var(--k-ink);font-weight:800;line-height:1.15;margin:1.6em 0 .6em}h1{font-size:var(--k-fs-xxx-large);line-height:1.06;margin-top:0}h2{font-size:var(--k-fs-xx-large)}h3{font-size:var(--k-fs-x-large)}h4{font-size:var(--k-fs-large)}h5,h6{font-size:var(--k-fs-medium)}p{margin:0 0 1em}a{color:var(--k-primary-dark);text-decoration:underline;text-underline-offset:.15em}a:hover{color:var(--k-ink)}hr{border:0;border-top:1px solid var(--k-line);margin:2rem 0}figure{margin:0}figcaption{color:var(--k-muted);font-size:var(--k-fs-small)}blockquote{margin:1.5rem 0;padding:.25rem 0 .25rem 1.25rem;border-left:4px solid var(--k-primary);font-size:var(--k-fs-large)}code{font-size:.92em;background:var(--k-tint-3);padding:.1em .3em;border-radius:4px}button,input,select,textarea{font:inherit;color:inherit}.kano-wrap{width:100%;max-width:calc(var(--k-wide) + 2 * var(--k-gutter));margin-inline:auto;padding-inline:var(--k-gutter)}.kano-wrap--content{max-width:calc(var(--k-content) + 2 * var(--k-gutter))}.kano-skip{position:absolute;left:.5rem;top:-100px;z-index:100000;padding:.85rem 1.25rem;background:var(--k-ink);color:var(--k-white);font-weight:700;border-radius:12px;text-decoration:underline}.kano-skip:focus{top:.5rem;color:var(--k-white)}.kano-form{display:grid;gap:1.1rem;max-width:40rem}.kano-field{display:grid;gap:.35rem}.kano-field label,.kano-label{font-weight:700}.kano-field .kano-help{font-size:var(--k-fs-small);color:var(--k-muted)}.kano-input,.kano-form input[type=text],.kano-form input[type=email],.kano-form input[type=tel],.kano-form input[type=search],.kano-form textarea,.kano-form select{min-height:48px;width:100%;padding:.6rem .9rem;border:2px solid var(--k-muted);border-radius:12px;background:var(--k-white);color:var(--k-ink)}.kano-form textarea{min-height:9rem}.kano-check{display:flex;gap:.6rem;align-items:flex-start}.kano-check input{width:1.4rem;height:1.4rem;margin-top:.15rem;accent-color:var(--k-primary)}.kano-error{color:#a4161a;font-weight:700}.kano-alert{padding:1rem 1.25rem;border-radius:14px;border:2px solid var(--k-line);background:var(--k-tint-3);margin-bottom:1.25rem}.kano-alert--ok{border-color:var(--k-meadow-dark);background:#eef8ea}.kano-alert--error{border-color:#a4161a;background:#fdecec}.kano-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}h1,h2,h3{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html.kano-font-lg{font-size:118.75%}body{overflow-wrap:break-word}img,svg,video{max-width:100%;height:auto}:target{scroll-margin-top:1.5rem}.kano-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--k-focus);outline-offset:2px;box-shadow:0 0 0 5px var(--k-ink);border-radius:4px}:focus:not(:focus-visible){outline:none}.kano-site-header{background:var(--k-white)}.kano-header{padding-top:1rem;padding-bottom:1rem}.kano-header__inner{gap:1rem 2.5rem}.kano-header__nav{gap:.5rem;margin-left:auto}.kano-nav-main [aria-current=page]{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}.kano-main{padding-top:var(--k-sp-60);padding-bottom:var(--k-sp-70)}.kano-main--front,.kano-main--bereich{padding-top:0}.kano-section{margin-top:var(--k-sp-60)}.kano-section-head{margin-bottom:1rem}.kano-section-head>*{margin:0}.kano-lead{font-size:var(--k-fs-large);color:var(--k-muted);max-width:38em}.kano-more a{font-weight:700}.kano-hint{border-left:4px solid var(--k-focus);background:var(--k-tint-3);padding:.75rem 1rem;font-size:var(--k-fs-small)}.kano-card-grid{gap:1rem}.kano-card{position:relative;gap:.6rem;padding:1.5rem;background:var(--k-white);border:1px solid var(--k-tint-2);border-radius:20px;box-shadow:0 6px 20px #0e2a470f;color:var(--k-ink)}.kano-card>*{margin:0}.kano-card__title{font-size:var(--k-fs-large)}.kano-card__title a{color:inherit;text-decoration:none}.kano-card__text{color:var(--k-muted)}.kano-card--link .kano-card__title a:after{content:"";position:absolute;inset:0;border-radius:20px}.kano-card--link:hover{border-color:var(--k-primary)}.kano-card--link:hover .kano-card__title a{text-decoration:underline}.kano-card--link:focus-within{outline:3px solid var(--k-focus);outline-offset:2px}.kano-card--link .kano-card__title a:focus-visible{outline:none;box-shadow:none}.kano-card[class*=kano-icon-]:before{content:"";display:block;width:52px;height:52px;border-radius:16px;background:var(--k-tint)}.kano-card[class*=kano-icon-]:after{content:"";position:absolute;top:calc(1.5rem + 13px);left:calc(1.5rem + 13px);width:26px;height:26px;background:var(--k-primary);-webkit-mask:var(--kano-icon) center / contain no-repeat;mask:var(--kano-icon) center / contain no-repeat;pointer-events:none}.kano-icon-dokument{--kano-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3h7l5 5v13H7z M14 3v5h5 M10 13h6 M10 17h6'/%3E%3C/svg%3E")}.kano-icon-rathaus{--kano-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10l9-6 9 6 M5 10v9 M10 10v9 M14 10v9 M19 10v9 M3 21h18'/%3E%3C/svg%3E")}.kano-icon-zeitung{--kano-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h13v14H6a2 2 0 0 1-2-2z M17 9h3v8a2 2 0 0 1-2 2 M8 9h5 M8 13h5'/%3E%3C/svg%3E")}.kano-icon-ort{--kano-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-6 7-11a7 7 0 1 0-14 0c0 5 7 11 7 11z M12 10h.01'/%3E%3C/svg%3E")}.kano-icon-uhr{--kano-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a9 9 0 1 0 0 18a9 9 0 1 0 0-18z M12 7v5l3 2'/%3E%3C/svg%3E")}.kano-icon-buch{--kano-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h10a3 3 0 0 1 3 3v13H8a3 3 0 0 1-3-3z M5 17a3 3 0 0 1 3-3h10'/%3E%3C/svg%3E")}.kano-icon-musik{--kano-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18V6l10-2v12 M9 18a3 3 0 1 1-3-3 M19 16a3 3 0 1 1-3-3'/%3E%3C/svg%3E")}.kano-badge{display:inline-block;align-self:flex-start;padding:.2rem .75rem;border-radius:999px;background:var(--k-notice);color:var(--k-notice-ink);font-weight:700;font-size:var(--k-fs-small)}.kano-news-card{height:100%;display:flex;flex-direction:column;background:var(--k-white);border:1px solid var(--k-tint-2);border-radius:20px;overflow:hidden;position:relative}.kano-news-card__media{aspect-ratio:16 / 9;background:var(--k-tint-2);margin:0}.kano-news-card__media img{width:100%;height:100%;object-fit:cover;border-radius:0}.kano-news-card__body{padding:1.1rem 1.25rem 1.25rem;gap:.4rem}.kano-news-card__body>*{margin:0}.kano-news-card__title{font-size:var(--k-fs-large);line-height:1.3}.kano-news-card__title a:after{content:"";position:absolute;inset:0}.kano-news-card:focus-within{outline:3px solid var(--k-focus);outline-offset:2px}.kano-result{padding-block:1rem;border-bottom:1px solid var(--k-line)}.kano-rathaus-heute{background:var(--k-tint);border-radius:24px;padding:1.6rem;gap:.6rem}.kano-rathaus-heute>*{margin:0}.kano-rathaus-heute__title{font-size:var(--k-fs-x-large)}.kano-status{font-weight:700;display:flex;align-items:center;gap:.5rem}.kano-status:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--k-meadow-dark);flex:none}.kano-phone a{font-size:var(--k-fs-x-large);font-weight:800;color:var(--k-ink);text-decoration:none}.kano-chips,.kano-facts{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.kano-chips a{display:inline-flex;align-items:center;min-height:44px;padding:.4rem 1rem;border:1px solid var(--k-line);border-radius:999px;background:var(--k-white);color:var(--k-ink);text-decoration:none;font-weight:700}.kano-chips a:hover{background:var(--k-tint)}.kano-facts li{padding:.4rem 1rem;border-radius:999px;background:var(--k-tint);font-weight:700}.kano-infolist{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem}.kano-infolist li{padding:1rem 1.25rem;border-radius:16px;background:var(--k-tint-3);border:1px solid var(--k-tint-2)}.kano-timeline{list-style:none;padding:0 0 0 1.5rem;border-left:3px solid var(--k-line)}.kano-timeline li{position:relative;padding:0 0 1.25rem .5rem}.kano-timeline li:before{content:"";position:absolute;left:calc(-1.5rem - 9px);top:.4em;width:14px;height:14px;border-radius:50%;background:var(--k-primary);border:3px solid var(--k-white)}.kano-callout{background:var(--k-tint);border-radius:24px;padding:var(--k-sp-60)}.kano-callout>:first-child{margin-top:0}.kano-post-nav{gap:1rem}.kano-back a{font-weight:700}.kano-site-footer{background:var(--k-tint-3);border-top:1px solid var(--k-tint-2)}.kano-footer{padding-top:2.5rem;padding-bottom:2.5rem}.kano-footer__inner{gap:1.5rem 3rem}.kano-footer__links{gap:.5rem 1.25rem}.kano-login a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;font-weight:400}html.kano-contrast{--k-ink: #000000;--k-muted: #1f1f1f;--k-primary: var(--k-primary-dark);--k-line: #3a3a3a;--k-tint-2: #6b6b6b}html.kano-contrast body{background:#fff;color:#000}html.kano-contrast a,html.kano-contrast .kano-card__title a{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px}html.kano-contrast .kano-card,html.kano-contrast .kano-news-card{border:2px solid #000000;box-shadow:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html.kano-reduce-motion{scroll-behavior:auto}html.kano-reduce-motion *,html.kano-reduce-motion *:before,html.kano-reduce-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(max-width:781px){.kano-header__nav{margin-left:0}.kano-front-columns{gap:var(--k-sp-60)}.kano-callout{padding:1.25rem}}@media print{.kano-site-header nav,.kano-header-search,.kano-site-footer nav,.kano-login,.kano-search,.kano-pagination,.kano-nav,.kano-post-nav,.kano-skip,[class*=kano-a11y],.kano-notice button,.kano-tts{display:none!important}body{font-size:12pt;color:#000;background:#fff}.kano-card,.kano-news-card,.kano-rathaus-heute,.kano-callout{box-shadow:none;break-inside:avoid}main a[href^=http]:after,main a[href^="/"]:after{content:" (" attr(href) ")";font-size:.85em;word-break:break-all}.kano-card--link .kano-card__title a:after,.kano-news-card__title a:after{position:static}}@media(max-width:600px){.kano-news-card__media:not(:has(img)){display:none}}.kano-bereich-titel{max-width:var(--k-content, 760px)!important;margin-top:var(--k-sp-50, 2rem)}.kano-bereich-titel__h1{margin:0}.kano-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}html:not(.kano-js) .kano-js-only{display:none!important}.kano-a11y-bar :focus-visible,.kano-tts :focus-visible,.kano-notice :focus-visible,.kano-hero :focus-visible,.kano-area-tabs :focus-visible,.kano-bk :focus-visible,.kano-bereich-nav :focus-visible,.kano-brand:focus-visible{outline:3px solid var(--k-focus);outline-offset:2px;box-shadow:0 0 0 6px var(--k-ink)}.kano-icon{flex:none;display:inline-block;vertical-align:middle}.kano-editor-placeholder{padding:16px 20px;border:2px dashed var(--k-line);border-radius:12px;background:var(--k-tint-3);color:var(--k-ink);font-size:15px}.kano-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 20px;border-radius:12px;background:var(--k-primary);color:var(--k-white);font-weight:700;text-decoration:none;border:2px solid var(--k-primary);line-height:1.2}.kano-btn:hover{background:var(--k-primary-dark);border-color:var(--k-primary-dark);color:var(--k-white)}.kano-btn--secondary{background:var(--k-white);color:var(--k-ink);border-color:var(--k-line)}.kano-btn--secondary:hover{background:var(--k-tint);color:var(--k-ink);border-color:var(--k-primary)}.kano-a11y-bar{background:var(--k-tint);border-bottom:1px solid var(--k-tint-2);font-size:.9375rem;color:var(--k-ink)}.kano-a11y-bar__inner{max-width:var(--k-wide, 1240px);margin:0 auto;padding:4px 24px;display:flex;flex-wrap:wrap;gap:4px 18px;align-items:center;justify-content:flex-end}.kano-a11y-bar__read{min-height:44px;padding:0 16px;border:0;border-radius:999px;background:var(--k-primary);color:var(--k-white);font:inherit;font-weight:700;display:inline-flex;gap:8px;align-items:center;cursor:pointer}.kano-a11y-bar__read[aria-pressed=true]{background:var(--k-ink)}.kano-a11y-bar__link{color:var(--k-ink);text-decoration:none;min-height:44px;display:inline-flex;align-items:center;padding:0 2px}.kano-a11y-bar__link:hover{text-decoration:underline;color:var(--k-primary-dark)}.kano-a11y-bar__group{display:inline-flex;flex-wrap:wrap;gap:6px}.kano-a11y-bar__btn{min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--k-line);background:var(--k-white);color:var(--k-ink);border-radius:8px;font:inherit;font-weight:700;cursor:pointer}.kano-a11y-bar__btn[aria-pressed=true]{background:var(--k-ink);border-color:var(--k-ink);color:var(--k-white)}.kano-tts{background:var(--k-ink);color:var(--k-white)}.kano-tts[hidden]{display:none}.kano-tts__inner{max-width:var(--k-wide, 1240px);margin:0 auto;padding:8px 24px;display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.kano-tts__btn{width:44px;height:44px;border-radius:50%;border:0;background:var(--k-white);color:var(--k-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.kano-tts__text{flex:1 1 280px;margin:0}.kano-tts__rate{display:inline-flex;gap:8px;align-items:center}.kano-tts__rate select{min-height:44px;border-radius:8px;border:0;padding:0 8px;font:inherit;background:var(--k-white);color:var(--k-ink)}.kano-tts__audio audio{max-width:100%;height:44px}.kano-tts :focus-visible{box-shadow:none}::highlight(kano-tts){background-color:var(--k-focus);color:var(--k-ink)}.kano-brand{display:inline-flex;gap:16px;align-items:center;text-decoration:none;color:var(--k-ink);border-radius:8px}.kano-brand__logo{display:block;flex:none;width:auto;max-width:140px;height:auto}.kano-logo{--kano-logo-outline: var(--k-ink);display:inline-flex;align-items:center;justify-content:center;line-height:0;flex:none}.kano-logo picture{display:block}.kano-logo__img{display:block;width:auto;max-width:none;height:var(--kano-logo-h, auto)}.kano-logo--badge{background:var(--kano-logo-badge, var(--k-primary-dark));padding:var(--kano-logo-pad, 7px);border-radius:20%;forced-color-adjust:none}.kano-logo--plate-light{box-shadow:inset 0 0 0 1px var(--k-line)}.kano-logo--outline .kano-logo__img,html.kano-contrast .kano-logo--auto-outline .kano-logo__img{filter:drop-shadow(1px 0 0 var(--kano-logo-outline)) drop-shadow(-1px 0 0 var(--kano-logo-outline)) drop-shadow(0 1px 0 var(--kano-logo-outline)) drop-shadow(0 -1px 0 var(--kano-logo-outline))}.kano-brand__lines{display:flex;flex-direction:column;line-height:1.12}.kano-brand__line1{font-size:.9375rem;letter-spacing:.08em;text-transform:uppercase;color:var(--k-muted)}.kano-brand__line2{font-size:clamp(1.4rem,3vw,1.875rem);font-weight:800;color:var(--k-ink)}.kano-brand--small .kano-brand__line1{font-size:.8125rem}.kano-brand--small .kano-brand__line2{font-size:1.5rem}.kano-crest__shield{fill:var(--k-tint-3);stroke:var(--k-primary);stroke-width:2.5;stroke-dasharray:5 4}.kano-crest__hills{fill:none;stroke:var(--k-primary);stroke-width:2.5;stroke-linejoin:round}@media(max-width:600px){.kano-brand{gap:10px}.kano-brand__logo svg{height:46px;width:auto}.kano-brand--header .kano-logo:not(.kano-logo--badge) .kano-logo__img{height:calc(var(--kano-logo-h, 70px) * .66);width:auto}.kano-brand--header .kano-logo--badge{padding:4px}.kano-brand--header .kano-logo--badge .kano-logo__img{height:calc(var(--kano-logo-h, 56px) * .68)}}.kano-notice{background:var(--k-notice);color:var(--k-notice-ink);border-top:1px solid color-mix(in srgb,var(--k-notice-ink) 25%,var(--k-notice));border-bottom:1px solid color-mix(in srgb,var(--k-notice-ink) 25%,var(--k-notice))}.kano-notice__inner{max-width:var(--k-wide, 1240px);margin:0 auto;padding:18px 24px;display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center}.kano-notice__icon{width:52px;height:52px;flex:none;border-radius:50%;background:var(--k-white);display:flex;align-items:center;justify-content:center}.kano-notice__body{flex:1 1 380px;min-width:0}.kano-notice__title{margin:0;font-size:clamp(1.15rem,2.4vw,1.375rem);font-weight:800;line-height:1.25}.kano-notice__text{margin:4px 0 0}.kano-notice__link{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border-radius:12px;background:var(--k-notice-ink);color:var(--k-white);text-decoration:none;font-weight:700}.kano-notice__link:hover{text-decoration:underline;color:var(--k-white)}.kano-notice__close{width:48px;height:48px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.kano-notice__close:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.kano-notice--info{background:var(--k-tint);color:var(--k-ink);border-color:var(--k-line)}.kano-notice--info .kano-notice__link{background:var(--k-primary)}.kano-notice--info .kano-notice__icon{color:var(--k-primary)}.kano-notice--dringend{background:var(--k-ink);color:var(--k-white);border-top:6px solid var(--k-focus);border-bottom:0}.kano-notice--dringend .kano-notice__icon,.kano-notice--dringend .kano-notice__link{background:var(--k-focus);color:var(--k-ink)}.kano-notice--dringend .kano-notice__link:hover{color:var(--k-ink)}.kano-notice--blau,.kano-notice--gruen{background:#0b3c6e;color:#fff;border-top:0;border-bottom:4px solid #6FB1F0}.kano-notice--gruen{background:#14532d;border-bottom-color:#7bd39a}.kano-notice--blau .kano-notice__icon{color:#0b3c6e}.kano-notice--gruen .kano-notice__icon{color:#14532d}.kano-notice--blau .kano-notice__link,.kano-notice--gruen .kano-notice__link{background:#fff;color:#0b3c6e}.kano-notice--gruen .kano-notice__link{color:#14532d}.kano-notice--blau .kano-notice__link:hover{color:#0b3c6e}.kano-notice--gruen .kano-notice__link:hover{color:#14532d}.kano-hero{position:relative;overflow:hidden;background:var(--k-tint-2);color:var(--k-ink);isolation:isolate}.kano-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;pointer-events:none;opacity:var(--k-hero-opacity, .22)}.kano-hero__inner{max-width:var(--k-wide, 1240px);margin:0 auto;padding:clamp(32px,6vw,60px) 24px clamp(40px,6vw,72px);display:flex;flex-wrap:wrap;gap:36px;align-items:flex-start}.kano-hero__main{flex:999 1 480px;min-width:0;display:flex;flex-direction:column;gap:18px;padding-top:12px}.kano-hero--strong .kano-hero__main{background:color-mix(in srgb,var(--k-white) 88%,transparent);border-radius:20px;padding:24px}.kano-hero__title{margin:0;font-size:clamp(2.1rem,5vw,3.5rem);line-height:1.06;font-weight:800;color:var(--k-ink)}.kano-hero__text{margin:0;font-size:clamp(1.1rem,2vw,1.25rem);color:var(--k-ink);max-width:36em}.kano-hero__aside{flex:1 1 340px;min-width:0;max-width:460px}.kano-search{position:relative;max-width:600px;display:flex;gap:8px;background:var(--k-white);padding:6px;border-radius:999px;box-shadow:0 10px 30px color-mix(in srgb,var(--k-ink) 15%,transparent)}.kano-search__input{flex:1;min-width:0;height:52px;border:0;padding:0 20px;font:inherit;font-size:1.125rem;border-radius:999px;background:var(--k-white);color:var(--k-ink)}.kano-search__input::placeholder{color:var(--k-muted);opacity:1}.kano-search__btn{height:52px;padding:0 24px;border:0;border-radius:999px;background:var(--k-primary);color:var(--k-white);font:inherit;font-weight:700;display:inline-flex;gap:8px;align-items:center;cursor:pointer}.kano-search__btn:hover{background:var(--k-primary-dark)}@media(max-width:480px){.kano-search__btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.kano-search__btn{padding:0 16px}}.kano-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.kano-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;background:var(--k-white);color:var(--k-ink);text-decoration:none;border:1px solid transparent}.kano-chip:hover{border-color:var(--k-primary);text-decoration:underline}.kano-hero__tabs{position:relative;padding-top:8px}.kano-hero__tabs:after,.kano-hero__edge{content:"";display:block;height:22px;background:var(--k-white)}.kano-area-tabs{position:relative;z-index:2}.kano-area-tabs__list{list-style:none;max-width:var(--k-wide, 1240px);margin:0 auto;padding:0 24px;display:flex;flex-wrap:wrap;gap:6px;align-items:flex-end}.kano-area-tabs__item{margin:0}.kano-area-tabs__link{display:flex;gap:10px;align-items:center;min-height:44px;padding:10px 18px 10px 12px;border-radius:14px 14px 0 0;background:color-mix(in srgb,var(--k-line) 70%,var(--k-white));color:var(--k-ink);text-decoration:none}.kano-area-tabs__link:hover{background:var(--k-white)}.kano-area-tabs__link:hover .kano-area-tabs__label{text-decoration:underline}.kano-area-tabs__icon{width:34px;height:34px;flex:none;border-radius:10px;background:var(--k-white);color:var(--k-primary);display:flex;align-items:center;justify-content:center}.kano-area-tabs__text{display:flex;flex-direction:column;line-height:1.2}.kano-area-tabs__label{font-weight:700;font-size:1.0625rem}.kano-area-tabs__sub{font-size:.8125rem;color:var(--k-ink)}.kano-area-tabs__item.is-current .kano-area-tabs__link{background:var(--k-white);border-top:5px solid var(--k-primary);border-radius:18px 18px 0 0;padding:12px 22px 18px 16px;box-shadow:0 -6px 18px color-mix(in srgb,var(--k-ink) 12%,transparent)}.kano-area-tabs__item.is-current .kano-area-tabs__icon{width:40px;height:40px;border-radius:12px;background:var(--k-primary);color:var(--k-white)}.kano-area-tabs__item.is-current .kano-area-tabs__label{font-weight:800;font-size:1.1875rem}.kano-area-tabs__here{color:var(--k-primary-dark);font-weight:700;font-size:.875rem}@media(max-width:600px){.kano-area-tabs__list{padding:12px 12px 0;gap:4px;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.kano-area-tabs__list::-webkit-scrollbar{display:none}.kano-area-tabs__item{flex:none}.kano-area-tabs__link{padding:8px 12px 8px 8px;gap:8px}.kano-area-tabs__item:not(.is-current) .kano-area-tabs__icon{display:none}.kano-area-tabs__item:not(.is-current) .kano-area-tabs__link{padding:8px 12px}.kano-area-tabs__label{font-size:.9375rem}.kano-area-tabs__item.is-current .kano-area-tabs__link{padding:10px 14px 14px 10px}.kano-area-tabs__item.is-current .kano-area-tabs__icon{width:32px;height:32px}.kano-area-tabs__item.is-current .kano-area-tabs__label{font-size:1.0625rem}.kano-area-tabs__sub:not(.kano-area-tabs__here){display:none}}.kano-f-meadow{fill:var(--k-meadow)}.kano-f-meadow-mid{fill:color-mix(in srgb,var(--k-meadow) 55%,var(--k-meadow-dark))}.kano-f-meadow-dark{fill:var(--k-meadow-dark)}.kano-f-white{fill:var(--k-white)}.kano-f-notice{fill:var(--k-notice)}.kano-f-focus{fill:var(--k-focus)}.kano-f-trunk{fill:color-mix(in srgb,var(--k-notice-ink) 70%,var(--k-meadow-dark))}.kano-f-sky{fill:var(--k-tint-2)}.kano-f-line{fill:var(--k-line)}.kano-f-far{fill:color-mix(in srgb,var(--k-line) 60%,var(--k-muted))}.kano-f-hill{fill:color-mix(in srgb,var(--k-meadow) 65%,var(--k-white))}.kano-meadow{display:block;width:100%;height:140px}.kano-meadow-block{line-height:0}.kano-sway{transform-box:fill-box;transform-origin:50% 100%;animation:kano-sway 6s ease-in-out infinite}.kano-sway--slow{animation-duration:7s}@keyframes kano-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes kano-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.kano-bk{position:relative;color:var(--k-ink)}.kano-bk__stage{position:relative;min-height:clamp(420px,52vw,560px);overflow:hidden;background:var(--k-tint-2);display:flex}.kano-slides{position:absolute;inset:0}.kano-slides__list{list-style:none;margin:0;padding:0;position:absolute;inset:0}.kano-slides__slide{position:absolute;inset:0;margin:0;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}.kano-slides__slide.is-active{opacity:1;visibility:visible;transition:opacity .9s ease,visibility 0s}.kano-slides__img{display:block;width:100%;height:100%;object-fit:cover}.kano-bk__meadow{position:absolute;left:0;right:0;bottom:0;z-index:1;pointer-events:none}.kano-bk__overlay{position:relative;z-index:2;flex:1;display:flex;align-items:flex-end;padding-bottom:150px}.kano-bk__inner{width:100%;max-width:var(--k-wide, 1100px);margin:0 auto;padding:0 24px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;box-sizing:border-box}.kano-bk__card{background:color-mix(in srgb,var(--k-white) 95%,transparent);border-radius:18px;padding:18px 22px;max-width:560px;display:flex;flex-direction:column;gap:10px;animation:kano-up .6s ease both}.kano-bk__title{margin:0;font-size:clamp(1.9rem,5vw,3rem);line-height:1.06;font-weight:800;color:var(--k-ink)}.kano-bk__subtitle{margin:0;font-size:1.0625rem}.kano-slides__caption{margin:0;font-size:.9375rem;color:var(--k-muted)}.kano-bk__buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.kano-slides__controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:color-mix(in srgb,var(--k-white) 90%,transparent);border-radius:999px;padding:4px}.kano-slides__btn{width:44px;height:44px;border-radius:50%;border:0;background:var(--k-white);color:var(--k-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.kano-slides__btn--play{background:var(--k-ink);color:var(--k-white)}.kano-slides__dots{display:inline-flex;gap:0}.kano-slides__dot{position:relative;width:44px;height:44px;border:0;padding:0;background:transparent;cursor:pointer}.kano-slides__dot:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;border:2px solid var(--k-ink);background:var(--k-white);box-sizing:border-box}.kano-slides__dot[aria-current=true]:before{width:16px;height:16px;margin:-8px 0 0 -8px;background:var(--k-ink)}.kano-bk__tabs{position:relative;margin-top:-58px;z-index:3}.kano-bk__tabs:after{content:"";display:block;height:1px;background:var(--k-white)}.kano-bk--landscape{position:relative;overflow:hidden;background:var(--k-tint-2);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px;padding:44px max(24px,calc((100% - var(--k-wide, 1100px)) / 2 + 24px)) 150px;box-sizing:border-box}.kano-landscape{position:absolute;inset:0;width:100%;height:100%;z-index:0}.kano-bk--landscape>.kano-editor-placeholder{position:relative;z-index:2;flex:1 1 100%}.kano-bk__inner--split{position:relative;z-index:2;flex:1 1 440px;min-width:0;padding:0;margin:0;max-width:none}.kano-bk--landscape .kano-bk__card{background:color-mix(in srgb,var(--k-white) 92%,transparent);padding:26px;max-width:620px}.kano-bk--landscape .kano-bk__tabs{position:absolute;left:0;right:0;bottom:0;margin:0}.kano-bk--landscape .kano-bk__tabs:after{height:20px}.kano-album{position:relative;z-index:2;flex:0 1 380px;margin:0;display:flex;flex-direction:column;align-items:center;gap:12px;animation:kano-up .6s .15s ease both}.kano-album__stack{position:relative;width:320px;max-width:100%;aspect-ratio:32 / 30}.kano-album__back{position:absolute;inset:14px 10px 0 20px;background:var(--k-white);transform:rotate(-5deg);box-shadow:0 8px 20px color-mix(in srgb,var(--k-ink) 18%,transparent)}.kano-album .kano-slides__list{position:absolute;inset:0}.kano-album__photo{background:var(--k-white);padding:14px 14px 46px;box-shadow:0 14px 30px color-mix(in srgb,var(--k-ink) 25%,transparent);transform:rotate(2deg);box-sizing:border-box}.kano-album__img{display:block;width:100%;height:100%;object-fit:cover}.kano-album__cap{position:absolute;left:16px;right:16px;bottom:12px;font-size:.9375rem;color:var(--k-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kano-album__caption{background:color-mix(in srgb,var(--k-white) 92%,transparent);border-radius:999px;padding:2px 12px;color:var(--k-ink)}.kano-bereich-nav{padding-inline:clamp(16px,4vw,32px);border-bottom:1px solid var(--k-tint-2)}.kano-bereich-nav__list{list-style:none;box-sizing:border-box;max-width:var(--k-wide, 1240px);margin:0 auto;padding:8px 0;display:flex;flex-wrap:wrap;gap:6px}.kano-bereich-nav__link{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:10px;text-decoration:none;color:var(--k-ink);font-weight:700}.kano-bereich-nav__link:hover{background:var(--k-tint);text-decoration:underline}.kano-bereich-nav__link[aria-current=page],.kano-bereich-nav__link[aria-current=true]{background:var(--k-primary);color:var(--k-white)}html.kano-font-lg{font-size:125%}html.kano-contrast,html.kano-contrast body{--k-muted: var(--k-ink);--k-primary: var(--k-primary-dark);--k-line: var(--k-ink);--k-tint: var(--k-white);--k-tint-3: var(--k-white)}html.kano-contrast a:not(.kano-btn):not(.kano-chip):not(.kano-area-tabs__link):not(.kano-brand){text-decoration:underline!important;text-underline-offset:.15em}html.kano-contrast .kano-hero__bg{display:none}html.kano-contrast .kano-hero{background:var(--k-white);border-bottom:2px solid var(--k-ink)}html.kano-contrast .kano-area-tabs__link{background:var(--k-white);box-shadow:inset 0 0 0 2px var(--k-ink)}html.kano-contrast .kano-bk__card,html.kano-contrast .kano-slides__controls,html.kano-contrast .kano-album__caption{background:var(--k-white);border:2px solid var(--k-ink)}@media(prefers-reduced-motion:reduce){.kano-sway,.kano-bk__card,.kano-album{animation:none!important}.kano-slides__slide,.kano-slides__slide.is-active{transition:none!important}}html.kano-reduce-motion *,html.kano-reduce-motion *:before,html.kano-reduce-motion *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}@media print{.kano-a11y-bar,.kano-tts,.kano-notice__close,.kano-slides__controls,.kano-meadow,.kano-landscape{display:none!important}}.kano-header--hills{position:relative;background:linear-gradient(180deg,var(--k-white) 0%,var(--k-white) 35%,var(--k-tint-3) 100%);padding-bottom:calc(1rem + clamp(30px,5vw,82px))}.kano-header--hills .kano-header__inner{position:relative;z-index:2}.kano-hills{position:absolute;left:0;right:0;bottom:0;display:block;width:100%;height:clamp(30px,5vw,82px);pointer-events:none;z-index:1}.kano-hills__back{fill:var(--k-tint-2)}.kano-hills__mid{fill:var(--k-line)}.kano-hills__front{fill:var(--k-primary);opacity:.5}html.kano-contrast .kano-hills{display:none}html.kano-contrast .kano-header--hills{background:var(--k-white);padding-bottom:1rem}.kano-header-other,.kano-a11y-ico,.kano-a11y-dock__toggle{display:none}.kano-a11y-long{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kano-a11y-short{display:inline}.kano-a11y-bar__link{gap:6px}@media(min-width:1100px){html.kano-js.kano-has-dock{--k-wide: min(clamp(1240px, 90vw, 1680px), calc(100vw - 2 * 252px - 2 * var(--k-gutter)));--k-content: min(clamp(760px, 58vw, 1000px), calc(100vw - 2 * 252px - 2 * var(--k-gutter)))}html.kano-js.kano-has-dock.kano-dock-closed{--k-wide: min(clamp(1240px, 90vw, 1680px), calc(100vw - 2 * 60px - 2 * var(--k-gutter)));--k-content: min(clamp(760px, 58vw, 1000px), calc(100vw - 2 * 60px - 2 * var(--k-gutter)))}html.kano-js.kano-has-dock .kano-site-header{--k-wide: clamp(1240px, 90vw, 1680px)}html.kano-js .kano-a11y-bar--dock .kano-a11y-bar__other{display:flex}}@media(min-width:1500px){html.kano-js .kano-a11y-bar--dock .kano-a11y-bar__other{display:none!important}html.kano-js .kano-header-other{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--k-line);color:var(--k-ink);text-decoration:none;font-weight:600;white-space:nowrap}html.kano-js .kano-header-other:hover{background:var(--k-tint);text-decoration:underline}}@media(min-width:1100px){html.kano-js .kano-a11y-bar--dock{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1000;display:flex;align-items:flex-start;background:none;border:0;font-size:.95rem}html.kano-js .kano-a11y-bar--dock .kano-a11y-dock__toggle{display:flex;flex-direction:column;align-items:center;gap:10px;width:48px;padding:14px 0;border:0;border-radius:14px 0 0 14px;background:var(--k-primary-dark);color:var(--k-white);font:inherit;font-weight:700;cursor:pointer;box-shadow:-4px 4px 16px #0e2a472e}html.kano-js .kano-a11y-bar--dock .kano-a11y-dock__toggle:hover{background:var(--k-ink)}html.kano-js .kano-a11y-bar--dock .kano-a11y-dock__toggle:focus-visible{outline:3px solid var(--k-focus, #F2B705);outline-offset:2px}.kano-a11y-dock__label{writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.02em}html.kano-js .kano-a11y-bar--dock .kano-a11y-bar__inner{flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;width:196px;max-width:none;margin:0;padding:12px;gap:8px;background:var(--k-white);border:1px solid var(--k-line);border-right:0;border-radius:0 0 0 14px;box-shadow:-6px 6px 24px #0e2a4724}html.kano-js.kano-dock-closed .kano-a11y-bar--dock .kano-a11y-bar__inner{display:none}html.kano-js .kano-a11y-bar--dock .kano-a11y-bar__group{flex-direction:column;gap:8px}html.kano-js .kano-a11y-bar--dock .kano-a11y-bar__read,html.kano-js .kano-a11y-bar--dock .kano-a11y-bar__btn,html.kano-js .kano-a11y-bar--dock .kano-a11y-bar__link{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:44px;padding:0 12px;border-radius:10px;text-align:left}html.kano-js .kano-a11y-bar--dock .kano-a11y-bar__link{border:1px solid var(--k-line);background:var(--k-tint-3)}html.kano-js .kano-a11y-bar--dock .kano-a11y-ico{display:inline-block;flex:none}html.kano-js .kano-a11y-bar--dock .kano-a11y-long{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}html.kano-js .kano-a11y-bar--dock .kano-a11y-short{display:none}html.kano-contrast .kano-a11y-bar--dock .kano-a11y-bar__inner{border-color:#000;box-shadow:none}}@media print{.kano-hills,.kano-a11y-dock__toggle,.kano-header-other{display:none!important}}.kano-sbar{background:var(--k-tint-3);border-bottom:1px solid var(--k-tint-2);font-size:.9375rem}.kano-sbar__inner{max-width:calc(var(--k-wide) + 2 * var(--k-gutter));margin:0 auto;padding:4px var(--k-gutter);position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 20px}.kano-sbar__group{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.kano-sbar__group--right{margin-left:auto;justify-content:flex-end}.kano-sbar__item{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;color:var(--k-ink);font-weight:700;text-decoration:none;line-height:1.1;border-radius:10px}.kano-sbar__item:hover{text-decoration:underline}.kano-sbar__text{display:inline-flex;flex-direction:column}.kano-sbar__sub{font-weight:400;font-size:.8125rem;color:var(--k-muted)}.kano-sbar__115{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:2px solid currentColor;font-size:.75rem;font-weight:800;flex:none}.kano-sbar__img{height:36px;width:auto;display:block}.kano-sbar__item--primary,.kano-sbar__item--green,.kano-sbar__item--grey,.kano-sbar__item--live,.kano-sbar__item--light{padding:0 14px;min-height:38px}.kano-sbar__item--primary{background:var(--k-primary);color:var(--k-white)}.kano-sbar__item--green{background:#2b7a47;color:#fff}.kano-sbar__item--grey{background:#555f6b;color:#fff}.kano-sbar__item--light{background:var(--k-white);border:1px solid var(--k-line)}.kano-sbar__item--live{background:#c8102e;color:#fff}.kano-sbar__item--primary .kano-sbar__sub,.kano-sbar__item--green .kano-sbar__sub,.kano-sbar__item--grey .kano-sbar__sub{color:inherit;opacity:.9}.kano-sbar__item--primary:hover,.kano-sbar__item--green:hover,.kano-sbar__item--grey:hover,.kano-sbar__item--live:hover{color:#fff;filter:brightness(.92)}.kano-sbar__dot{width:10px;height:10px;border-radius:50%;background:#fff;flex:none}@media(prefers-reduced-motion:no-preference){html:not(.kano-reduce-motion) .kano-sbar__dot{animation:kano-live 1.6s ease-in-out infinite}}@keyframes kano-live{50%{opacity:.35}}.kano-sbar__item--other{font-weight:600}html.kano-contrast .kano-sbar__item--primary,html.kano-contrast .kano-sbar__item--green,html.kano-contrast .kano-sbar__item--grey{background:#000;color:#fff}@media(max-width:860px){.kano-sbar__inner{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:thin;padding-block:4px}.kano-sbar__group{flex-wrap:nowrap}.kano-sbar__group--right{margin-left:0}.kano-sbar__item{white-space:nowrap}.kano-sbar__sub{display:none}.kano-sbar__115{width:28px;height:28px}}.kano-header{padding-top:.55rem;padding-bottom:.55rem}.kano-header--hills{padding-bottom:calc(.25rem + clamp(18px,2.4vw,34px))}.kano-hills{height:clamp(18px,2.4vw,34px)}.kano-header-cal{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 16px;border-radius:12px;background:var(--k-ink);color:var(--k-white);font-weight:700;text-decoration:none;white-space:nowrap}.kano-header-cal:hover,.kano-header-cal.is-current{background:var(--k-primary-dark);color:var(--k-white);text-decoration:underline}.kano-header-other{display:none!important}.kano-hero__inner{padding-top:clamp(18px,2.2vw,30px);padding-bottom:clamp(14px,1.6vw,22px);gap:32px}.kano-hero__main{gap:14px;padding-top:6px}.kano-hero__title{font-size:clamp(2rem,3.6vw,3.1rem)}.kano-hero__tabs{padding-top:0}.kano-specials{margin-top:12px}.kano-specials__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.kano-special{display:flex;align-items:center;gap:10px;margin:0;min-height:48px;padding:10px 14px;border-radius:14px;background:var(--k-notice, #FFF1C2);color:var(--k-notice-ink, #3D2A00);border:1px solid color-mix(in srgb,var(--k-notice-ink, #3D2A00) 25%,transparent);text-decoration:none;font-weight:600;box-shadow:0 6px 18px #0e2a471a}a.kano-special:hover{text-decoration:underline;color:var(--k-notice-ink, #3D2A00)}.kano-special__ico{flex:none}.kano-special__arrow{margin-left:auto;font-weight:800}html.kano-contrast .kano-special{background:#fff;border:2px solid #000;box-shadow:none}@media(min-width:961px)and (max-width:1500px){.kano-special{font-size:.92rem;padding:8px 12px;min-height:44px;gap:8px}}@media(min-width:1200px){.kano-hero__aside:has(>.kano-rk-box){flex:0 1 470px;max-width:470px}}.kano-hero__inner:has(.kano-specials){padding-bottom:12px}.kano-tabband{background:var(--k-tint-2);padding-top:18px}.kano-tabband .kano-area-tabs__list{max-width:var(--k-wide, 1240px);margin:0 auto;padding-inline:24px}.kano-site-header{position:relative;z-index:20}::view-transition-old(root){animation:kano-vt-out .22s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:kano-vt-in .38s cubic-bezier(.16,1,.3,1) both}html:active-view-transition-type(tab-back)::view-transition-old(root){animation-name:kano-vt-out-back}html:active-view-transition-type(tab-back)::view-transition-new(root){animation-name:kano-vt-in-back}@keyframes kano-vt-out{to{opacity:0;transform:translate(-10px)}}@keyframes kano-vt-in{0%{opacity:0;transform:translate(14px)}}@keyframes kano-vt-out-back{to{opacity:0;transform:translate(10px)}}@keyframes kano-vt-in-back{0%{opacity:0;transform:translate(-14px)}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.kano-main:has(>.kano-tabband:first-child){padding-top:0}.kano-tabband+*{margin-top:var(--k-sp-60, 2rem)}.kano-tabband+.kano-bereich-nav{margin-top:0}.kano-sbar__item--blue,.kano-sbar__item--pink{padding:0 14px;min-height:38px;color:#fff}.kano-sbar__item--blue{background:#1f6fa3}.kano-sbar__item--pink{background:#c2255c}.kano-sbar__item--blue:hover,.kano-sbar__item--pink:hover{color:#fff;filter:brightness(.92)}.kano-sbar__item--blue .kano-sbar__sub,.kano-sbar__item--pink .kano-sbar__sub{color:inherit;opacity:.9}html.kano-contrast .kano-sbar__item--blue,html.kano-contrast .kano-sbar__item--pink{background:#000;color:#fff}.kano-area-tabs__link:active{transform:translateY(1px)}.kano-tts-sel{position:absolute;z-index:1200;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border:0;border-radius:999px;background:var(--k-primary-dark, #12305a);color:#fff;font:inherit;font-size:.9rem;font-weight:600;box-shadow:0 6px 20px #00000038;cursor:pointer}.kano-tts-sel[hidden]{display:none}.kano-tts-sel:hover{background:var(--k-ink, #111)}.kano-tts-sel:focus-visible{outline:3px solid var(--k-focus, #ffbf47);outline-offset:2px}.kano-tts-sel svg{width:16px;height:16px}html.kano-tts-picking main,html.kano-tts-picking .kano-site-footer{cursor:help}.kano-tts-pick-target{outline:3px solid var(--k-focus, #ffbf47)!important;outline-offset:4px;border-radius:4px;background:#ffbf471f}.kano-a11y-bar__btn[aria-pressed=true]{background:var(--k-focus, #ffbf47);color:#111}@media(prefers-reduced-motion:no-preference){.kano-tts-sel{animation:kano-tts-pop .15s ease-out}@keyframes kano-tts-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}}@media(max-width:1099px){html.kano-js .kano-a11y-bar{display:flex;flex-wrap:wrap;justify-content:flex-end;padding:4px var(--k-gutter, 16px)}html.kano-js .kano-a11y-dock__toggle{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:.2rem .9rem;border:1px solid var(--k-line);border-radius:999px;background:var(--k-white, #FFF);color:var(--k-ink);font:inherit;font-size:.92rem;font-weight:700;cursor:pointer}html.kano-js .kano-a11y-dock__toggle .kano-icon{width:20px;height:20px}html.kano-js .kano-a11y-dock__chev{transition:transform .15s ease}html.kano-js.kano-a11y-m-open .kano-a11y-dock__chev{transform:rotate(180deg)}html.kano-js .kano-a11y-dock__toggle:focus-visible{outline:3px solid var(--k-focus, #F2B705);outline-offset:2px}html.kano-js:not(.kano-a11y-m-open) .kano-a11y-bar__inner{display:none}html.kano-js .kano-a11y-bar__inner{width:100%;padding:6px 0 4px}}@media(min-width:1100px){.kano-a11y-dock__chev,.kano-a11y-dock__toggle--mobile{display:none!important}}@media(min-width:861px)and (max-width:1400px){.kano-sbar{font-size:.875rem}.kano-sbar__inner{gap:6px 14px}.kano-sbar__group{gap:6px 6px}.kano-sbar__item--primary,.kano-sbar__item--green,.kano-sbar__item--grey,.kano-sbar__item--live,.kano-sbar__item--light,.kano-sbar__item--blue,.kano-sbar__item--pink{padding:0 10px}.kano-sbar__sub{font-size:.75rem}}html.kano-tts-open .kano-tts{position:fixed;left:0;right:0;bottom:0;z-index:900;box-shadow:0 -6px 24px #00000040}html.kano-tts-open body{padding-bottom:calc(var(--kano-tts-h, 150px) + 16px)}html.kano-tts-open .kano-as{bottom:calc(var(--kano-tts-h, 150px) + 12px)}.kano-tts__btn[hidden]{display:none}.kano-tts__sec{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 100%}.kano-tts__sec[hidden]{display:none}.kano-tts__chip{min-height:44px;padding:0 16px;border-radius:22px;border:2px solid var(--k-white);background:transparent;color:var(--k-white);font:inherit;font-weight:600;cursor:pointer}.kano-tts__chip--main{background:var(--k-white);color:var(--k-ink)}.kano-tts__chip:hover{background:#ffffff26}.kano-tts__chip--main:hover{background:var(--k-focus, #ffbf47);border-color:var(--k-focus, #ffbf47);color:#111}.kano-tts__chip:focus-visible,.kano-tts__btn:focus-visible{outline:3px solid var(--k-focus, #ffbf47);outline-offset:2px}.kano-tts-section{outline:3px solid var(--k-focus, #ffbf47);outline-offset:4px;border-radius:4px}@media(max-width:640px){.kano-tts__inner{padding:8px 12px;gap:8px 10px}.kano-tts__text{font-size:.9rem;flex-basis:200px}.kano-tts__chip{min-height:40px;padding:0 12px;font-size:.9rem}.kano-tts__rest-long{display:none}}@media print{html.kano-tts-open .kano-tts{display:none}}.kano-header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem}.kano-header__nav{display:flex;align-items:center;gap:.5rem;margin-left:auto}.kano-header-search{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:48px;min-height:48px;padding:0 .9rem;border-radius:999px;background:var(--k-tint);color:var(--k-ink);text-decoration:none;font-weight:700}.kano-header-search:hover{background:var(--k-tint-2);color:var(--k-ink)}.kano-nav{position:relative}.kano-nav__toggle{display:none;align-items:center;gap:.5rem;min-height:48px;padding:0 1rem;border:2px solid var(--k-line);border-radius:12px;background:var(--k-white);color:var(--k-ink);font-weight:700;cursor:pointer}.kano-nav__list{display:flex;flex-wrap:wrap;gap:.25rem;list-style:none;margin:0;padding:0}.kano-nav__item{position:relative;display:flex;align-items:center}.kano-nav__link{display:inline-flex;align-items:center;min-height:44px;padding:.55rem .85rem;border-radius:999px;color:var(--k-ink);font-weight:700;text-decoration:none}.kano-nav__link:hover{background:var(--k-tint);color:var(--k-ink);text-decoration:underline}.kano-nav__link[aria-current=page],.kano-nav__item.is-active>.kano-nav__link{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}.kano-nav__sub-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:44px;margin-left:-.5rem;border:0;background:transparent;color:var(--k-ink);border-radius:999px;cursor:pointer}.kano-nav__sub-toggle:hover{background:var(--k-tint)}.kano-nav__sub-toggle[aria-expanded=true] .kano-icon{transform:rotate(180deg)}.kano-nav__sub{position:absolute;top:100%;left:0;z-index:50;min-width:15rem;list-style:none;margin:.25rem 0 0;padding:.5rem;background:var(--k-white);border:1px solid var(--k-line);border-radius:14px;box-shadow:0 12px 30px #0e2a4724;display:none}html:not(.kano-js) .kano-nav__item:hover>.kano-nav__sub,html:not(.kano-js) .kano-nav__item:focus-within>.kano-nav__sub,.kano-nav__sub.is-open{display:block}.kano-nav__sub .kano-nav__link{display:flex;border-radius:10px;width:100%;font-weight:400}.kano-nav__sub .kano-nav__link[aria-current=page]{font-weight:700}@media(max-width:960px){.kano-js .kano-nav__toggle{display:inline-flex}.kano-header__nav{width:100%;margin-left:0;justify-content:space-between}.kano-js .kano-nav{position:static}.kano-js .kano-nav__list{display:none}.kano-js .kano-nav__list.is-open{display:flex;flex-direction:column;position:absolute;left:0;right:0;z-index:60;margin-top:.5rem;padding:.75rem var(--k-gutter) 1.25rem;background:var(--k-white);border-top:1px solid var(--k-line);border-bottom:1px solid var(--k-line);box-shadow:0 18px 30px #0e2a471f}.kano-header{position:relative}.kano-nav__item{flex-wrap:wrap}.kano-nav__link{font-size:var(--k-fs-large)}.kano-nav__sub{position:static;box-shadow:none;border:0;border-left:3px solid var(--k-line);border-radius:0;margin:0 0 0 1rem;width:100%}.kano-nav__sub-toggle{margin-left:auto;width:48px}}.kano-breadcrumbs{font-size:var(--k-fs-small);margin-bottom:1rem}.kano-breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0}.kano-breadcrumbs li+li:before{content:"›";margin-right:.5rem;color:var(--k-muted)}.kano-breadcrumbs a{color:var(--k-primary-dark)}.kano-page-head{margin-bottom:1.5rem}.kano-page-head h1{margin:0}.kano-page-head .kano-lead{margin:.75rem 0 0}.kano-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;list-style:none;padding:0;margin:0}.kano-card{display:flex;flex-direction:column}.kano-front-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--k-sp-60);align-items:start}@media(max-width:860px){.kano-front-columns{grid-template-columns:1fr}}.kano-section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1rem}.kano-section-head h2{margin:0}.kano-news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;list-style:none;margin:0;padding:0}.kano-news-card__media{overflow:hidden;display:block}.kano-news-card__media picture,.kano-news-card__media img{display:block;width:100%;height:100%;object-fit:cover}.kano-news-card__body{display:flex;flex-direction:column}.kano-news-card__title{margin:0}.kano-news-card__title a{color:var(--k-ink);text-decoration:none}.kano-news-card__title a:hover{text-decoration:underline}.kano-news-card__meta{font-size:var(--k-fs-small);color:var(--k-muted);margin:0}.kano-news-card__cats{font-size:var(--k-fs-small);font-weight:700;color:var(--k-primary-dark);margin:0}.kano-news-card__teaser{margin:0;color:var(--k-ink)}.kano-badge--sticky{background:var(--k-notice);color:var(--k-notice-ink)}.kano-cat-filter{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0 0 1.5rem}.kano-cat-filter a{display:inline-flex;align-items:center;min-height:44px;padding:.3rem 1rem;border-radius:999px;border:1px solid var(--k-line);text-decoration:none;color:var(--k-ink);font-weight:700}.kano-cat-filter a[aria-current=page]{background:var(--k-primary);border-color:var(--k-primary);color:var(--k-white)}.kano-rathaus-heute{display:flex;flex-direction:column}.kano-rathaus-heute p{margin:0}.kano-status--closed:before{background:var(--k-muted)}.kano-rathaus-heute__row{display:flex;gap:.6rem;align-items:flex-start}.kano-rathaus-heute__row .kano-icon{flex:none;margin-top:.2rem;color:var(--k-primary-dark)}.kano-pagination{margin-top:2rem}.kano-pagination ul{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;list-style:none;padding:0;margin:0}.kano-pagination a,.kano-pagination span[aria-current],.kano-pagination .is-disabled{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;padding:0 .85rem;border-radius:12px;border:1px solid var(--k-line);text-decoration:none;font-weight:700;color:var(--k-ink)}.kano-pagination span[aria-current]{background:var(--k-primary);border-color:var(--k-primary);color:var(--k-white)}.kano-pagination .is-disabled{color:var(--k-muted);border-style:dashed}.kano-article__meta{color:var(--k-muted);margin:.5rem 0 1.5rem;display:flex;flex-wrap:wrap;gap:.25rem 1rem}.kano-article__image{margin:0 0 1.5rem}.kano-article__image img{border-radius:18px;width:100%}.kano-post-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--k-line)}.kano-post-nav a{display:inline-flex;flex-direction:column;min-height:44px;font-weight:700}.kano-post-nav small{font-weight:400;color:var(--k-muted)}.kano-results{list-style:none;padding:0;margin:1.5rem 0 0}.kano-result h2{font-size:var(--k-fs-large);margin:0 0 .25rem}.kano-result__type{font-size:var(--k-fs-small);color:var(--k-muted);margin:0 0 .25rem}.kano-search--page{max-width:40rem}.kano-site-header--bereich .kano-header{border-bottom:1px solid var(--k-tint-2)}.kano-site-footer{margin-top:var(--k-sp-70)}.kano-footer__inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem 3rem;padding-block:2.5rem}.kano-footer__address p{margin:0 0 .4rem}.kano-footer__brand{margin:0 0 1rem}.kano-footer__brand .kano-brand{gap:12px}.kano-footer__brand .kano-brand__line1{font-size:.8125rem}.kano-footer__brand .kano-brand__line2{font-size:1.25rem}.kano-footer__address a{color:var(--k-ink)}.kano-footer__links ul{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;list-style:none;padding:0;margin:0}.kano-footer__links a{display:inline-flex;align-items:center;min-height:44px;color:var(--k-ink)}.kano-footer__bottom{border-top:1px solid var(--k-tint-2);padding-block:1rem;font-size:var(--k-fs-small);color:var(--k-muted);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem}.kano-footer__bottom a{color:var(--k-muted);display:inline-flex;min-height:44px;align-items:center}.kano-error-page{text-align:left}.kano-error-page__code{font-size:var(--k-fs-small);color:var(--k-muted);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.kano-preview-bar{position:sticky;top:0;z-index:1000;background:var(--k-notice);color:var(--k-notice-ink);text-align:center;padding:.5rem 1rem;font-weight:700;border-bottom:2px solid var(--k-notice-ink)}.kano-main--bereich .kano-content--bereich,.kano-in-area .kano-main>.kano-wrap{padding-top:var(--k-sp-50)}.kano-error-diag{margin-top:2rem;padding:1rem 1.25rem;border:2px dashed var(--k-line);border-radius:12px;background:var(--k-tint-3)}.kano-error-diag h2{font-size:var(--k-fs-h4, 1.1rem);margin-top:0}.kano-error-diag code{word-break:break-all}.kano-cookie{background:var(--k-white);border-top:4px solid var(--k-primary);color:var(--k-ink)}.kano-cookie[hidden]{display:none!important}.kano-cookie__inner{width:100%;max-width:calc(var(--k-wide) + 2 * var(--k-gutter));margin-inline:auto;padding:1rem var(--k-gutter);display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center}.kano-cookie__text{flex:1 1 32rem}.kano-cookie__text p{margin:0 0 .4rem;max-width:var(--k-measure)}.kano-cookie__title{font-size:var(--k-fs-large);margin:0 0 .35rem}.kano-cookie__cats{margin:.3rem 0 .5rem;padding-left:1.25rem}.kano-cookie__links{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.kano-cookie__links a{color:var(--k-primary-dark)}.kano-cookie__actions{display:flex;flex-wrap:wrap;gap:.75rem}.kano-cookie__actions .kano-btn{min-width:11rem;justify-content:center}html.kano-js .kano-cookie:not(.kano-cookie--page){position:fixed;left:0;right:0;bottom:0;z-index:1100;box-shadow:0 -8px 28px #0e2a472e;max-height:70vh;overflow-y:auto}.kano-cookie--page{border:2px solid var(--k-line);border-radius:14px;margin-top:1.5rem}html.kano-contrast .kano-cookie{border-top-color:#000;box-shadow:none}@media print{.kano-cookie{display:none!important}}.kano-footer__inner{padding-block:2rem 1rem}.kano-footer__inner--funding{display:grid;grid-template-columns:minmax(16rem,auto) minmax(0,1fr) auto;grid-template-areas:"addr fund svc" "legal legal legal";align-items:center;gap:1rem 2.5rem}.kano-footer__inner--funding>.kano-footer__address{grid-area:addr;align-self:start}.kano-footer__inner--funding>.kano-funding{grid-area:fund}.kano-footer__inner--funding>.kano-footer__service{grid-area:svc;align-self:start}.kano-footer__inner--funding>.kano-footer__legal{grid-area:legal}.kano-footer__service ul{display:grid;grid-template-columns:repeat(2,minmax(0,auto));flex-direction:column;gap:0 1.75rem}.kano-footer__service a{min-height:36px}.kano-footer__h{font-size:var(--k-fs-medium);margin:0 0 .25rem}.kano-footer__legal{border-top:1px solid var(--k-tint-2);padding-top:.5rem}.kano-funding{container-type:inline-size;display:flex;justify-content:center;min-width:0}.kano-funding__pill{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;width:100%;max-width:620px;padding:1rem 1.5rem;background:#fff;border-radius:32px;box-shadow:0 6px 24px #0e2a471a;border:1px solid var(--k-tint-2)}.kano-funding__logo{width:170px;max-width:100%;height:auto;display:block}.kano-funding__text{min-width:0}.kano-funding__title{font-size:var(--k-fs-medium);margin:0 0 .15rem}.kano-funding__text p{margin:0 0 .2rem;font-size:var(--k-fs-small);line-height:1.45}.kano-funding__text a{color:var(--k-primary-dark);font-weight:700}@container (min-width: 500px){.kano-funding__pill{flex-direction:row;text-align:left;gap:1.25rem;padding:.9rem 2rem .9rem 1.75rem;border-radius:999px}.kano-funding__logo{flex:none}}@media(max-width:1599px){.kano-footer__inner--funding{grid-template-columns:minmax(16rem,auto) minmax(0,1fr);grid-template-areas:"addr fund" "svc svc" "legal legal"}.kano-footer__service ul{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}@media(max-width:900px){.kano-footer__inner--funding{grid-template-columns:minmax(0,1fr);grid-template-areas:"addr" "fund" "svc" "legal"}}@media(max-width:700px){.kano-footer__service ul{grid-template-columns:minmax(0,1fr)}.kano-footer__service a{min-height:44px}}html.kano-contrast .kano-funding__pill{border:2px solid #000;box-shadow:none}@media print{.kano-funding{break-inside:avoid}}@media(min-width:961px){.kano-header__inner,.kano-header__nav{flex-wrap:nowrap}.kano-header__nav{min-width:0;justify-content:flex-end}.kano-nav__list{justify-content:flex-end}.kano-header .kano-brand{flex:none}}@media(min-width:961px)and (max-width:1500px){.kano-header__inner{gap:1rem}.kano-nav__link{padding:.5rem .45rem}.kano-nav__sub-toggle{width:30px;margin-left:-.35rem}.kano-header-cal{padding:0 12px}.kano-brand__line2{font-size:1.45rem}.kano-nav__link{font-size:1rem;padding:.5rem .4rem}.kano-brand__line1{font-size:.72rem;letter-spacing:.06em}.kano-header__inner{gap:.75rem}}.kano-spcards{list-style:none;margin:1.5rem 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:1.25rem}.kano-spcard{display:flex;flex-direction:column;margin:0;background:var(--k-white, #FFF);border:1px solid var(--k-tint-2);border-radius:18px;overflow:hidden;box-shadow:0 4px 16px #0e2a4712;transition:box-shadow .2s ease,transform .2s ease}.kano-spcard:hover,.kano-spcard:focus-within{box-shadow:0 10px 28px #0e2a4724;transform:translateY(-2px)}.kano-spcard__media{position:relative;aspect-ratio:16 / 9;background:var(--k-tint);overflow:hidden}.kano-spcard__media img{width:100%;height:100%;object-fit:cover;display:block;margin:0}.kano-spcard__media--hills{color:var(--k-primary);background:linear-gradient(180deg,var(--k-tint) 0%,var(--k-tint-2) 100%)}.kano-spcard__media--hills svg{position:absolute;inset:auto 0 0;width:100%;height:70%}.kano-spcard__initial{position:absolute;top:.75rem;left:1rem;font-size:2.6rem;font-weight:800;line-height:1;color:var(--k-primary-dark);opacity:.85}.kano-spcard__body{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.15rem 1.15rem;flex:1}.kano-spcard__title{margin:0;font-size:var(--k-fs-large, 1.3rem);line-height:1.2}.kano-spcard__title a{color:var(--k-ink);text-decoration:none}.kano-spcard__title a:hover,.kano-spcard__title a:focus-visible{text-decoration:underline}.kano-spcard__mayor{margin:0;font-size:var(--k-fs-small, .95rem);color:var(--k-muted);overflow-wrap:anywhere}.kano-spcard__role{display:block;font-weight:700;color:var(--k-ink)}.kano-spcard__teaser{margin:0;font-size:var(--k-fs-small, .95rem);color:var(--k-muted)}.kano-spcard__links{list-style:none;margin:auto 0 0;padding:.6rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.kano-spcard__links li{margin:0}.kano-spcard__link{display:inline-flex;align-items:center;min-height:44px;padding:.35rem .9rem;border-radius:999px;border:1px solid var(--k-primary);color:var(--k-primary-dark);font-weight:700;text-decoration:none;font-size:var(--k-fs-small, .95rem)}.kano-spcard__link:hover,.kano-spcard__link:focus-visible{background:var(--k-tint);text-decoration:underline}.kano-spcard__link--main{background:var(--k-primary-dark);border-color:var(--k-primary-dark);color:#fff}.kano-spcard__link--main:hover,.kano-spcard__link--main:focus-visible{background:var(--k-primary-dark);color:#fff}@media(prefers-reduced-motion:reduce){.kano-spcard{transition:none}.kano-spcard:hover,.kano-spcard:focus-within{transform:none}}html.kano-contrast .kano-spcard{border:2px solid #000;box-shadow:none}html.kano-contrast .kano-spcard__link{border-color:#000;color:#000}html.kano-contrast .kano-spcard__link--main{background:#000;color:#fff}.kano-content ul.kano-spcards,.kano-content ul.kano-spcard__links{padding-left:0}.kano-content .kano-spcards>li,.kano-content .kano-spcard__links>li{margin-bottom:0}.kano-content .kano-spcards{margin-bottom:1.5rem}.kano-testbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem 1rem;padding:.45rem var(--k-gutter);background:#3d2a00;color:#fff;font-size:var(--k-fs-small);text-align:center}.kano-testbar__label{background:#ffc83d;color:#2a1c00;font-weight:800;padding:.05rem .6rem;border-radius:999px;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.kano-testbar a{color:#ffe7a3;font-weight:700}.kano-testbar a:hover{color:#fff}.kano-testbar a:focus-visible{outline:3px solid #FFC83D;outline-offset:2px}@media print{.kano-testbar{display:none}}.kano-ot{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"person events" "links links";gap:1rem 1.25rem;margin:0 0 2rem;padding:1.25rem;background:var(--k-tint-3);border:1px solid var(--k-tint-2);border-radius:20px}.kano-ot__person{grid-area:person;display:flex;gap:.9rem;align-items:flex-start}.kano-ot__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:52px;height:52px;border-radius:50%;background:var(--k-primary-dark);color:#fff}.kano-ot__role{margin:0;font-size:var(--k-fs-small);font-weight:700;color:var(--k-muted);text-transform:uppercase;letter-spacing:.03em}.kano-ot__name{margin:.1rem 0 .35rem;font-size:1.3rem;font-weight:800}.kano-ot__contact{display:flex;align-items:center;gap:.4rem;margin:0;min-height:36px;overflow-wrap:anywhere}.kano-ot__contact svg{flex:none;color:var(--k-primary-dark)}.kano-ot__events{grid-area:events;padding:.9rem 1rem;background:var(--k-white, #FFF);border-radius:14px;border:1px solid var(--k-tint-2)}.kano-ot__events-h{margin:0 0 .4rem;font-weight:800}.kano-ot__events ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.kano-ot__events li{display:flex;gap:.7rem;align-items:flex-start;margin:0}.kano-ot__events li>span:last-child{display:flex;flex-direction:column;min-width:0}.kano-ot__events a{font-weight:700;color:var(--k-ink)}.kano-ot__events small{color:var(--k-muted);font-size:.9rem}.kano-ot__date{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;width:48px;height:50px;border-radius:10px;background:var(--k-tint);color:var(--k-muted);font-size:.75rem;font-weight:700;text-transform:uppercase;line-height:1}.kano-ot__date b{font-size:1.3rem;color:var(--k-primary-dark)}.kano-ot__none{margin:0;color:var(--k-muted)}.kano-ot__links{grid-area:links;display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.kano-content .kano-ot__links,.kano-content .kano-ot__events ul{padding-left:0}.kano-ot__links li{margin:0}.kano-ot__links a{display:inline-flex;align-items:center;gap:.45rem;min-height:46px;padding:.4rem 1rem;border-radius:999px;background:var(--k-white, #FFF);border:2px solid var(--k-line);color:var(--k-primary-dark);font-weight:700;text-decoration:none}.kano-ot__links a:hover,.kano-ot__links a:focus-visible{border-color:var(--k-primary-dark);background:var(--k-tint)}.kano-ot__links li:first-child a{background:var(--k-primary-dark);border-color:var(--k-primary-dark);color:#fff}@media(max-width:760px){.kano-ot{grid-template-columns:minmax(0,1fr);grid-template-areas:"person" "links" "events";padding:1rem}.kano-ot__links a{flex:1 1 auto}.kano-ot__links li{flex:1 1 14rem}.kano-ot__links a{width:100%;justify-content:center}}html.kano-contrast .kano-ot,html.kano-contrast .kano-ot__events{border:2px solid #000;background:#fff}.kano-gallery__list{gap:.6rem}.kano-gallery__item{margin:0}.kano-gallery__item figure{margin:0;position:relative;height:100%}.kano-gallery__link{position:relative;display:block;height:100%;border-radius:12px;overflow:hidden;background:var(--k-tint)}.kano-gallery__item img{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .35s ease}.kano-gallery__link:hover img,.kano-gallery__link:focus-visible img{transform:scale(1.04)}.kano-gallery__link:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #0e2a4714}.kano-gallery__item figcaption{font-size:var(--k-fs-small);color:var(--k-muted)}@media(min-width:640px){.kano-gallery--mosaic .kano-gallery__list{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr}.kano-gallery--mosaic .kano-gallery__item:first-child{grid-column:span 2;grid-row:span 2}.kano-gallery--mosaic .kano-gallery__item img{aspect-ratio:auto;min-height:100%}.kano-gallery--mosaic .kano-gallery__item:first-child img{aspect-ratio:4 / 3}}.kano-gallery.is-collapsed .kano-gallery__item.is-extra{display:none}.kano-gallery__more{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;margin-top:.6rem;padding:.4rem 1.1rem;border-radius:999px;border:2px solid var(--k-line);background:var(--k-white, #FFF);color:var(--k-primary-dark);font:inherit;font-weight:700;cursor:pointer}.kano-gallery__more:hover{border-color:var(--k-primary-dark)}@media(prefers-reduced-motion:reduce){.kano-gallery__item img{transition:none}}html.kano-reduce-motion .kano-gallery__item img{transition:none;transform:none!important}.kano-nav__link--nolink{cursor:pointer}.kano-nav__link--nolink:hover{text-decoration:none}@media(min-width:961px){.kano-nav__item.has-mega{position:static}.kano-nav__mega{left:auto;right:0;width:min(64rem,calc(100vw - 2 * var(--k-gutter)));padding:1.1rem 1.25rem 1rem}.kano-nav__mega.is-open,html:not(.kano-js) .kano-nav__item:hover>.kano-nav__mega,html:not(.kano-js) .kano-nav__item:focus-within>.kano-nav__mega{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem 1.5rem}.kano-nav__mega--cols.is-open,html:not(.kano-js) .kano-nav__item:hover>.kano-nav__mega--cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1rem;width:min(52rem,calc(100vw - 2 * var(--k-gutter)))}.kano-nav__mega--cols>li{margin:0}.kano-nav__mega-all{grid-column:1 / -1;margin:.25rem 0 0;padding-top:.6rem;border-top:1px solid var(--k-tint-2)}}.kano-nav__group{min-width:0}.kano-nav__group-title{display:block;margin:0 0 .3rem;padding:.3rem .85rem;font-size:.8rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--k-muted);text-decoration:none}a.kano-nav__group-title{color:var(--k-primary-dark)}a.kano-nav__group-title:hover{text-decoration:underline}.kano-nav__group ul{list-style:none;margin:0;padding:0}.kano-nav__group li{margin:0}.kano-nav__group .kano-nav__link,.kano-nav__mega .kano-nav__link{display:flex;width:100%;border-radius:10px;font-weight:400;min-height:40px;padding-block:.45rem}.kano-nav__mega .kano-nav__link[aria-current=page]{font-weight:700;background:var(--k-tint)}.kano-nav__mega-all a{font-weight:700;color:var(--k-primary-dark)}@media(max-width:960px){.kano-nav__mega.is-open{display:block}.kano-nav__group-title{padding-left:.85rem;margin-top:.5rem}}.kano-cam{margin:1.5rem 0;padding:1rem;background:var(--k-tint-3);border:1px solid var(--k-tint-2);border-radius:20px}.kano-cam__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem;margin-bottom:.75rem}.kano-cam__title{display:flex;align-items:center;gap:.6rem;margin:0;font-size:1.3rem}.kano-cam__live{display:inline-flex;align-items:center;gap:.35rem;padding:.1rem .6rem;border-radius:999px;background:#c8102e;color:#fff;font-size:.8rem;font-weight:800;letter-spacing:.05em}.kano-cam__live:before{content:"";width:8px;height:8px;border-radius:50%;background:#fff;animation:kano-cam-pulse 1.6s ease-in-out infinite}@keyframes kano-cam-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.kano-cam__live:before{animation:none}}html.kano-reduce-motion .kano-cam__live:before{animation:none}.kano-cam__place{display:flex;align-items:center;gap:.3rem;margin:0;color:var(--k-muted)}.kano-cam__figure{margin:0;border-radius:14px;overflow:hidden;background:#0e2a47}.kano-cam__img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;margin:0}.kano-cam__bar{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding:.5rem .8rem;background:#0e2a47;color:#fff;font-size:var(--k-fs-small)}.kano-cam__btn{display:inline-flex;align-items:center;gap:.35rem;min-height:40px;padding:.2rem .8rem;border-radius:999px;border:1px solid rgba(255,255,255,.5);background:transparent;color:#fff;font:inherit;font-weight:700;cursor:pointer}.kano-cam__btn:hover{background:#ffffff1f}.kano-cam__btn:focus-visible{outline:3px solid var(--k-focus, #F2B705);outline-offset:2px}.kano-cam__hint{margin-left:auto;opacity:.85}.kano-cam__link{margin:.75rem 0 0}.kano-cam__link a{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;font-weight:700}.kano-cam__missing{margin:0;padding:2rem 1rem;text-align:center;color:var(--k-muted);background:#fff;border-radius:14px;border:1px dashed var(--k-line)}.kano-spcard__media--illu{display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--k-tint) 0%,var(--k-tint-2) 100%)}.kano-spcard__media--illu .kano-illu{width:96px;height:96px}.ks-result--pin{border-left:4px solid var(--k-primary);padding-left:1rem;background:var(--k-tint);border-radius:10px}.kano-bk__filter{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem 1rem;align-items:end;padding:1rem;background:var(--k-tint);border-radius:14px;margin:1rem 0}.kano-bk__field{display:flex;flex-direction:column;gap:.3rem}.kano-bk__field label{font-weight:700;font-size:.95rem}.kano-bk__field select,.kano-bk__field input{min-height:44px;border:1px solid var(--k-line);border-radius:10px;padding:0 .7rem;background:#fff;font:inherit}.kano-bk__field--q{grid-column:span 2}.kano-bk__actions{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.kano-bk__count{font-weight:700;margin:.5rem 0}.kano-bk__list{list-style:none;margin:0;padding:0}.kano-bk__item{padding:.9rem 0;border-bottom:1px solid var(--k-line)}.kano-bk__meta{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin:0 0 .25rem;font-size:.9rem;color:var(--k-muted)}.kano-bk__tag{background:var(--k-tint-2);color:var(--k-ink);border-radius:999px;padding:.05rem .6rem;font-size:.82rem;font-weight:700}.kano-bk__tag--place{background:#fff;border:1px solid var(--k-line);font-weight:600}.kano-bk__title{font-size:1.1rem;margin:0 0 .2rem}.kano-bk__teaser{margin:0;color:var(--k-muted)}.kano-bk__pages{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem;font-weight:700}@media(max-width:640px){.kano-bk__field--q{grid-column:auto}}.kano-ortak{margin:2rem 0;padding:1.25rem;border-radius:16px;background:var(--k-tint)}.kano-ortak__title{margin:0 0 1rem}.kano-ortak__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem}.kano-ortak__col{background:#fff;border-radius:12px;padding:1rem;border:1px solid var(--k-line)}.kano-ortak__h{display:flex;align-items:center;gap:.45rem;font-size:1.05rem;margin:0 0 .6rem}.kano-ortak__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.kano-ortak__list a{text-decoration:none;display:block;line-height:1.35}.kano-ortak__list a:hover{text-decoration:underline}.kano-ortak__date{display:block;font-size:.85rem;color:var(--k-muted);font-weight:700}.kano-ortak__none{color:var(--k-muted);margin:0}.kano-ortak__more{margin:.75rem 0 0;font-weight:700}.kano-oform{max-width:46rem}.kano-oform__intro{font-size:1.05rem}.kano-oform__req{color:var(--k-muted);font-size:.92rem}.kano-oform__h{margin:1.75rem 0 .5rem;padding-top:1rem;border-top:1px solid var(--k-line);font-size:1.2rem}.kano-oform__info{background:var(--k-tint);border-radius:10px;padding:.75rem 1rem}.kano-oform__group{border:0;padding:0;margin:0 0 1rem}.kano-oform__group legend{font-weight:700;margin-bottom:.35rem}.kano-oform__single{align-items:flex-start;flex-wrap:wrap}.kano-oform .kano-field input[type=date],.kano-oform .kano-field input[type=time]{max-width:14rem}.kano-ortak .kano-ortak__list,.kano-bk .kano-bk__list{padding-left:0!important;margin-left:0!important;list-style:none!important}.kano-ortak .kano-ortak__list>li,.kano-bk .kano-bk__list>li{padding-left:0;margin-left:0}.kano-ortak .kano-ortak__list>li:before,.kano-bk .kano-bk__list>li:before{content:none!important}.kano-ampel-wrap{margin:0 0 .25rem}.kano-ampel{display:flex;align-items:center;gap:.55rem;margin:0;font-weight:700}.kano-ampel:before{content:"";flex:none;width:12px;height:12px;border-radius:50%;background:#2e7d32;box-shadow:0 0 0 3px color-mix(in srgb,#2E7D32 22%,transparent)}.kano-ampel--soon:before{background:#c77700;box-shadow:0 0 0 3px color-mix(in srgb,#C77700 25%,transparent)}.kano-ampel--closed:before{background:#b3261e;box-shadow:0 0 0 3px color-mix(in srgb,#B3261E 20%,transparent)}.kano-ampel__today{margin:.15rem 0 .5rem 1.6rem;font-size:var(--k-fs-small, .95rem);color:var(--k-muted)}html.kano-contrast .kano-ampel:before{box-shadow:0 0 0 2px #000}.kano-oz{margin:1.5rem 0;padding:1.1rem 1.3rem;border:1px solid var(--k-line);border-radius:16px;background:var(--k-white)}.kano-oz__title{font-size:1.2rem;margin:0 0 .6rem}.kano-oz__table{width:100%;margin:.6rem 0 0;border-collapse:collapse}.kano-oz__table th,.kano-oz__table td{padding:.4rem .25rem;border-top:1px solid var(--k-line);text-align:left;vertical-align:top}.kano-oz__table th{font-weight:600;width:40%}.kano-oz__table tr.is-today{background:var(--k-tint-3)}.kano-oz__table tr.is-today th,.kano-oz__table tr.is-today td{font-weight:800}.kano-oz__today{font-weight:400;color:var(--k-muted)}.kano-oz__hol,.kano-oz__note{margin:.6rem 0 0;font-size:var(--k-fs-small, .95rem);color:var(--k-muted)}.kano-pd{margin:2.5rem 0 1.5rem}.kano-pd__cat{font-size:1.05rem;margin:1.25rem 0 .5rem;color:var(--k-muted);text-transform:none}.kano-pd__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}.kano-pd__item{padding:.9rem 1.1rem;border:1px solid var(--k-line);border-radius:14px;background:var(--k-white)}.kano-pd__name{margin:0 0 .25rem;font-weight:800}.kano-pd__desc{margin:0 0 .4rem}.kano-pd__meet{display:flex;gap:.4rem;align-items:flex-start;margin:0 0 .4rem;font-size:var(--k-fs-small, .95rem)}.kano-pd__contact{list-style:none;margin:0;padding:0;font-size:var(--k-fs-small, .95rem)}.kano-pd__contact li{display:flex;gap:.4rem;align-items:center;margin:.15rem 0;overflow-wrap:anywhere}.kano-pd__contact svg,.kano-pd__meet svg{flex:none;color:var(--k-muted)}.kano-pd__none{color:var(--k-muted)}.kano-pd__add{margin-top:1.25rem}.kano-pd__add .kano-form{max-width:620px}.kano-ortgal{margin:2.5rem 0 1.5rem}.kano-ortgal h2{margin-bottom:.75rem}@media print{.kano-pd__add{display:none}}.kano-fb{margin:3rem 0 1rem;padding:1.1rem 1.3rem;border-radius:16px;background:var(--k-tint-3);border:1px solid var(--k-line)}.kano-fb__ask{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem}.kano-fb__title{margin:0;font-size:1.05rem;font-weight:800}.kano-fb__btns{display:flex;gap:.5rem}.kano-fb__btn{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;min-width:88px;justify-content:center;padding:.4rem 1rem;border:2px solid var(--k-primary-dark, #1660A8);border-radius:999px;background:var(--k-white);color:var(--k-primary-dark, #1660A8);font:inherit;font-weight:700;cursor:pointer}.kano-fb__btn:hover{background:var(--k-primary-dark, #1660A8);color:#fff}.kano-fb__form{display:grid;gap:.5rem;margin-top:.6rem;max-width:620px}.kano-fb__form textarea{width:100%}.kano-fb__form .kano-btn{justify-self:start}.kano-fb__thanks{margin:0;font-weight:700}.kano-fb [hidden]{display:none!important}@media print{.kano-fb{display:none}}.kano-staff{padding:.9rem 1.1rem;border:1px solid var(--k-line);border-radius:14px;background:var(--k-white);height:100%}.kano-staff__kicker{margin:0 0 .2rem;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--k-muted)}.kano-staff__name{margin:0;font-weight:800}.kano-staff__fn{margin:.1rem 0 .4rem;color:var(--k-muted);font-size:var(--k-fs-small, .95rem)}.kano-staff__list{list-style:none;margin:0;padding:0;font-size:var(--k-fs-small, .95rem)}.kano-staff__list li{display:flex;gap:.45rem;align-items:center;margin:.15rem 0;overflow-wrap:anywhere}.kano-staff__list svg{flex:none;color:var(--k-muted)}.kano-staff__away{margin:.5rem 0 0;padding:.4rem .6rem;border-radius:8px;background:var(--k-notice, #FFF4D6);color:var(--k-notice-ink, #5C3B00);font-size:var(--k-fs-small, .95rem)}.kano-stf__find{margin:0 0 1.25rem;max-width:560px}.kano-stf__find label{display:block;font-weight:700;margin-bottom:.3rem}.kano-stf__find input{width:100%}.kano-stf__none{margin:.5rem 0 0}.kano-stf__bld{margin:0 0 2rem}.kano-stf__count{margin:.4rem 0 0;font-size:.92rem;color:var(--k-muted);min-height:1.2em}.kano-stf__nav{margin:0 0 1.75rem;display:grid;gap:.6rem}.kano-stf__navlbl{margin:0 0 .3rem;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--k-muted)}.kano-stf__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.kano-stf__chip{display:inline-block;padding:.35rem .75rem;border:1px solid var(--k-line);border-radius:999px;text-decoration:none;font-size:.92rem;line-height:1.3;background:var(--k-white)}.kano-stf__chip:hover,.kano-stf__chip:focus-visible{border-color:var(--k-primary);background:var(--k-tint)}.kano-stf__bld>h2{padding-bottom:.35rem;border-bottom:2px solid var(--k-primary)}.kano-stf__dept{margin:0 0 1.4rem;scroll-margin-top:5rem}.kano-stf__dept h3{font-size:1.12rem;margin:1.2rem 0 .45rem;color:var(--k-primary)}.kano-stf__dept:target h3{text-decoration:underline;text-underline-offset:.25em}.kano-stf__office{margin:0 0 .6rem;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .9rem;font-size:.95rem}.kano-stf__olbl{font-weight:600}.kano-stf__oc{display:inline-flex;align-items:center;gap:.3rem}.kano-stf__oc a{overflow-wrap:anywhere}.kano-stf__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.7rem}.kano-stf [hidden]{display:none!important}.kano-content ul.kano-stf__grid,.kano-content ul.kano-staff__list,.kano-content ul.kano-stf__chips{padding-left:0;margin-bottom:0}.kano-lst__sec{margin:1.75rem 0}.kano-lst__sec h2{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;margin:0 0 .5rem}.kano-lst__sec h2 svg{color:var(--k-primary-dark, #1660A8);flex:none}.kano-lst__hint{margin:0 0 .5rem;color:var(--k-muted);font-size:var(--k-fs-small, .95rem)}.kano-checklist{list-style:none;margin:0;padding:0;border:1px solid var(--k-line);border-radius:14px;background:var(--k-white)}.kano-checklist li{display:flex;align-items:flex-start;gap:.7rem;padding:.7rem 1rem}.kano-checklist li+li{border-top:1px solid var(--k-line)}.kano-checklist input{width:1.4rem;height:1.4rem;margin:.1rem 0 0;flex:none;accent-color:var(--k-primary-dark, #1660A8)}.kano-checklist label{cursor:pointer}.kano-checklist input:checked+label{text-decoration:line-through;color:var(--k-muted)}.kano-lst__tools{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:.6rem 0 0}.kano-lst__count{font-weight:700}.kano-lst__people{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.7rem}@media print{.kano-checklist input{-webkit-appearance:none;appearance:none;border:1.5px solid #000;border-radius:3px}body.kano-print-checklist main>*:not(.kano-pagebody):not(.kp-band),body.kano-print-checklist .kano-pagebody__main>*:not(.kano-lst):not(.kano-printinfo),body.kano-print-checklist .kano-lst>*:not(.kano-lst__sec--brauche):not(.kano-lst__sec--zustaendig){display:none!important}.kano-lst__tools{display:none}}.kano-fp{margin:1rem 0 1.75rem;padding:1.1rem 1.3rem;border-radius:16px;border:1px solid var(--k-line);background:var(--k-white)}.kano-fp__facts{margin:0;display:grid;gap:.1rem}.kano-fp__row{display:grid;grid-template-columns:minmax(150px,32%) 1fr;gap:.25rem 1rem;padding:.45rem 0;border-bottom:1px solid var(--k-line)}.kano-fp__row:last-child{border-bottom:0}.kano-fp__row dt{font-weight:700}.kano-fp__row dd{margin:0}.kano-fp__stage{margin-top:1rem}.kano-fp__stage-h{margin:0 0 .6rem}.kano-fp__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:.3rem;counter-reset:st}.kano-fp__steps li{position:relative;padding:.55rem .4rem .45rem;border-radius:8px;background:var(--k-tint-3);color:var(--k-muted);font-size:.85rem;text-align:center;border-top:5px solid var(--k-line)}.kano-fp__steps li.is-done{border-top-color:var(--k-primary, #1B6FC2);color:var(--k-ink)}.kano-fp__steps li.is-current{border-top-color:var(--k-primary-dark, #1660A8);background:var(--k-tint);color:var(--k-ink);font-weight:800}@media(max-width:640px){.kano-fp__row,.kano-fp__steps{grid-template-columns:1fr}.kano-fp__steps li{text-align:left}}.kano-pd__events{margin-top:.6rem;padding-top:.5rem;border-top:1px dashed var(--k-line);font-size:var(--k-fs-small, .95rem)}.kano-pd__events-h{display:flex;gap:.35rem;align-items:center;margin:0 0 .2rem;font-weight:700}.kano-pd__events ul{margin:0;padding-left:1.2rem}.kano-wetter{margin:1rem 0 0;padding:.9rem 1.1rem;border-radius:16px;background:linear-gradient(135deg,var(--k-primary-dark, #1660A8),var(--k-primary, #1B6FC2));color:#fff}.kano-wetter[hidden]{display:none}.kano-wetter__main{display:flex;align-items:center;gap:.7rem}.kano-wetter__icon{flex:none}.kano-wetter__now{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;margin:0;flex:1}.kano-wetter__place{width:100%;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.9}.kano-wetter__temp{font-size:1.6rem;font-weight:800;line-height:1.1}.kano-wetter__cond{font-weight:600}.kano-wetter__day{margin:.45rem 0 0;font-size:var(--k-fs-small, .95rem)}.kano-wetter__warn{margin:.5rem 0 0;padding:.35rem .6rem;border-radius:8px;background:#ffd84d;color:#2b2100;font-weight:700;font-size:var(--k-fs-small, .95rem)}.kano-wetter__warn--severe,.kano-wetter__warn--extreme{background:#fff;color:#8b0000;border-left:5px solid #C00000}.kano-wetter__src{margin:.4rem 0 0;font-size:.75rem;opacity:.85}html.kano-contrast .kano-wetter{background:#000}@media print{.kano-wetter{display:none}}.kano-rk-feed__list{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.8rem}.kano-rk-feed__item{padding:1rem 1.1rem;border:1px solid var(--k-line);border-radius:14px;background:var(--k-white);border-top:5px solid #C4161C}.kano-rk-feed__item time{display:block;font-size:.85rem;color:var(--k-muted);margin-bottom:.2rem}.kano-rk-feed__item a{font-weight:800}.kano-rk-feed__item p{margin:.4rem 0 0;font-size:var(--k-fs-small, .95rem)}.kano-rk-feed__videos{list-style:none;margin:0 0 1rem;padding:0}.kano-rk-feed__videos li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;padding:.6rem 0;border-bottom:1px solid var(--k-line)}.kano-rk-feed__videos a{display:inline-flex;gap:.45rem;align-items:center;font-weight:700}.kano-rk-feed__videos time{color:var(--k-muted);font-size:.85rem}.kano-rk-feed__src,.kano-rk-feed__none{font-size:var(--k-fs-small, .95rem);color:var(--k-muted)}.kano-notfall{margin:0 0 1.75rem;padding:1rem 1.2rem;border-radius:16px;background:#fdecec;border-left:6px solid #B3261E;color:#3a0b08}.kano-notfall h2{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1.15rem;color:#8b0000}.kano-notfall__list{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.kano-notfall__list li{display:grid;grid-template-columns:9.5rem 1fr;gap:.8rem;align-items:baseline}.kano-notfall__num a{font-weight:800;font-size:1.15rem;color:#8b0000;white-space:nowrap}@media(max-width:520px){.kano-notfall__list li{grid-template-columns:1fr;gap:0;margin-bottom:.3rem}}.kano-hd__filter{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin:0 0 1.25rem}.kano-hd__filter button{min-height:40px;padding:.3rem .85rem;border:1px solid var(--k-line);border-radius:999px;background:var(--k-white);color:var(--k-primary-dark, #1660A8);font:inherit;font-weight:700;cursor:pointer}.kano-hd__filter button[aria-pressed=true]{background:var(--k-primary-dark, #1660A8);border-color:var(--k-primary-dark, #1660A8);color:#fff}.kano-hd__open{display:inline-flex;align-items:center;gap:.4rem;margin-left:.5rem;font-weight:700}.kano-hd__open input{width:1.2rem;height:1.2rem}.kano-hd__group{margin:0 0 2rem}.kano-hd__group h2{font-size:1.25rem;margin:0 0 .7rem}.kano-hd__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.8rem}.kano-hd__card{padding:1rem 1.15rem;border:1px solid var(--k-line);border-radius:16px;background:var(--k-white)}.kano-hd__name{font-size:1.05rem;margin:0}.kano-hd__sub{margin:.15rem 0 .4rem;color:var(--k-muted);font-size:var(--k-fs-small, .95rem)}.kano-hd__ampel{margin:.3rem 0 .5rem}.kano-hd__list{list-style:none;margin:0;padding:0;font-size:var(--k-fs-small, .95rem)}.kano-hd__list li{display:flex;gap:.45rem;align-items:flex-start;margin:.2rem 0;overflow-wrap:anywhere}.kano-hd__list svg{flex:none;margin-top:.15rem;color:var(--k-muted)}.kano-hd__lbl{min-width:16px;color:var(--k-muted);font-size:.8rem;font-weight:700}.kano-hd__place,.kano-hd__more{color:var(--k-muted)}.kano-hd__map{margin-left:.3rem;font-size:.85rem}.kano-hd__hours{margin:.5rem 0 0}.kano-hd__hours summary{cursor:pointer;font-weight:700;color:var(--k-primary-dark, #1660A8);min-height:32px}.kano-hd__hours table{margin:.3rem 0;font-size:var(--k-fs-small, .95rem);border-collapse:collapse}.kano-hd__hours th{text-align:left;padding:.15rem .8rem .15rem 0;font-weight:600}.kano-hd__hours td{padding:.15rem 0}.kano-hd__note,.kano-hd__flyer{margin:.5rem 0 0;font-size:var(--k-fs-small, .95rem)}.kano-hd__flyer a{display:inline-flex;gap:.35rem;align-items:center}.kano-hd__hint{color:var(--k-muted);font-size:var(--k-fs-small, .95rem)}.kano-hd [hidden]{display:none!important}.kano-tiles{list-style:none;margin:.5rem 0 2rem;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.8rem}.kano-tiles__link{position:relative;display:flex;flex-direction:column;gap:.3rem;height:100%;padding:1rem 2.4rem 1rem 1.1rem;border:1px solid var(--k-line);border-radius:16px;background:var(--k-white);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.kano-tiles__link:hover{border-color:var(--k-primary, #1B6FC2);box-shadow:0 6px 18px #0e2a4714}.kano-tiles__link:hover .kano-tiles__title{text-decoration:underline}.kano-tiles__title{font-weight:800;color:var(--k-primary-dark, #1660A8)}.kano-tiles__text{font-size:var(--k-fs-small, .95rem);color:var(--k-muted)}.kano-tiles__arrow{position:absolute;right:1rem;top:1rem;color:var(--k-primary-dark, #1660A8);font-weight:800}.kano-gw__filter{display:grid;grid-template-columns:minmax(220px,2fr) minmax(180px,1fr);gap:.5rem 1rem;align-items:end;margin:0 0 1.25rem;padding:1rem 1.1rem;border:1px solid var(--k-line);border-radius:16px;background:var(--k-tint-3, #F4F9FE)}.kano-gw__filter .kano-field{margin:0}.kano-gw__filter .kano-field input,.kano-gw__filter .kano-field select{width:100%}.kano-gw__filter .kano-gw__cats,.kano-gw__filter .kano-hd__open,.kano-gw__count{grid-column:1 / -1;margin:0}.kano-gw__filter .kano-hd__open{margin-left:0}.kano-gw__count{font-weight:700;color:var(--k-muted)}@media(max-width:640px){.kano-gw__filter{grid-template-columns:1fr}}.kano-gw__card{display:flex;flex-direction:column;gap:.15rem}.kano-gw__img{display:block;width:calc(100% + 2.3rem);max-width:none;height:160px;object-fit:cover;margin:-1rem -1.15rem .6rem;border-radius:16px 16px 0 0}.kano-gw__cat{margin:0;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--k-muted)}.kano-gw__desc{margin:.35rem 0 .3rem;font-size:var(--k-fs-small, .95rem)}.kano-gw__none,.kano-gw__empty{padding:1rem 1.2rem;border-radius:14px;background:var(--k-tint-3, #F4F9FE)}.kano-gwf{margin:2rem 0 0}.kano-gwf__set{border:1px solid var(--k-line);border-radius:12px;padding:.5rem 1rem .8rem;margin:0 0 1rem}.kano-gwf__set legend{font-weight:700;padding:0 .3rem}.kano-gw [hidden]{display:none!important}html.kano-contrast .kano-gw__filter,html.kano-contrast .kano-gw__none{background:#fff;border-color:#000}.kano-gw__filter label{display:block;font-weight:700;margin:0 0 .25rem}.kano-gw__filter input[type=search],.kano-gw__filter select{min-height:44px;padding:.45rem .7rem;border:1px solid var(--k-muted, #47607A);border-radius:10px;background:var(--k-white, #FFF);font:inherit;color:inherit}.kano-loc{list-style:none;margin:1rem 0 1.5rem;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem}.kano-loc__card{padding:1.1rem 1.25rem;border:1px solid var(--k-line);border-radius:16px;background:var(--k-white);border-top:4px solid var(--k-primary)}.kano-loc__name{margin:0 0 .2rem;font-size:1.1rem}.kano-loc__note{margin:0 0 .6rem;color:var(--k-muted);font-size:var(--k-fs-small, .95rem)}.kano-loc__rows{list-style:none;margin:.4rem 0 0;padding:0}.kano-loc__rows li{display:flex;gap:.6rem;align-items:flex-start;padding:.45rem 0;border-top:1px solid var(--k-line);overflow-wrap:anywhere}.kano-loc__rows li:first-child{border-top:0}.kano-loc__rows svg{flex:none;margin-top:.15rem;color:var(--k-primary)}.kano-loc__k{display:inline-block;min-width:4.2rem;color:var(--k-muted);font-size:var(--k-fs-small, .95rem)}.kano-oz+h2{margin-top:2rem}html.kano-contrast .kano-loc__card{border-top-color:currentColor}ul.kano-loc,ul.kano-loc__rows{padding-left:0!important;margin-left:0!important;list-style:none!important}ul.kano-loc>li,ul.kano-loc__rows>li{margin-left:0;padding-left:0}ul.kano-loc__rows>li{padding:.45rem 0}ul.kano-loc>li:before,ul.kano-loc__rows>li:before{content:none!important}.kano-ab__toc{margin:.75rem 0 0}.kano-ab__toc>summary{cursor:pointer;font-weight:700}.kano-ab__toc ul{margin:.4rem 0 0;padding-left:1.2rem;columns:2 18rem;column-gap:2rem}.kano-ab__toc li{break-inside:avoid;margin:.15rem 0}.kano-ab__toc--item{flex-basis:100%;margin-top:.25rem;font-size:var(--k-fs-small, .95rem)}.kano-ab__toc--item{grid-column:1 / -1}.gwh__bar{background:var(--k-white);border-bottom:1px solid var(--k-line)}.gwh__inner{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;flex-wrap:wrap;padding-block:.7rem}.gwh__brand{display:grid;grid-template-columns:auto auto;grid-template-areas:"icon name" "icon sub";align-items:center;column-gap:.75rem;color:var(--k-ink);text-decoration:none}.gwh__icon{grid-area:icon;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--k-primary);color:#fff}.gwh__name{grid-area:name;font-size:1.45rem;font-weight:500;line-height:1.1;color:var(--k-primary-dark)}.gwh__strong{font-weight:850;color:var(--k-ink)}.gwh__sub{grid-area:sub;font-size:.85rem;color:var(--k-muted)}.gwh__nav{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.gwh__link,.gwh__back{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.4rem .9rem;border-radius:999px;font-weight:700;text-decoration:none}.gwh__link{background:var(--k-primary);color:#fff}.gwh__link:hover{background:var(--k-primary-dark);color:#fff}.gwh__link[aria-current=page]{outline:3px solid var(--k-tint-2)}.gwh__back{border:1px solid var(--k-line);color:var(--k-ink);background:var(--k-white)}.gwh__back:hover{border-color:var(--k-primary);color:var(--k-primary-dark)}.gwh__backlogo .kano-logo{--kano-logo-h: 22px}.gwp-h{font-size:1.3rem;margin:0 0 .8rem;display:flex;align-items:center;gap:.5rem}.gwp-hero{background:linear-gradient(135deg,var(--k-tint) 0%,var(--k-tint-3, #F4F9FE) 100%);border-bottom:1px solid var(--k-line);padding:2.4rem 0 2rem;margin-bottom:2rem}.gwp-hero__title{margin:0 0 .5rem;font-size:clamp(1.8rem,3.5vw,2.6rem)}.gwp-hero__lead{max-width:60rem;font-size:1.1rem;margin:0 0 .6rem}.gwp-hero__stats{color:var(--k-muted);margin:0 0 1.1rem}.gwp-hero__search{display:flex;gap:.5rem;max-width:46rem}.gwp-hero__search input{flex:1;min-height:56px;padding:.6rem 1.1rem;border:2px solid var(--k-line);border-radius:14px;font:inherit;font-size:1.1rem;background:var(--k-white)}.gwp-hero__search input:focus{border-color:var(--k-primary);outline:3px solid var(--k-tint-2)}.gwp-hero__search .kano-btn{min-height:56px;border-radius:14px}.gwp-cats{margin-bottom:2rem}.gwp-cats__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.7rem}.gwp-cat{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.9rem 1rem;border:1px solid var(--k-line);border-radius:16px;background:var(--k-white);color:var(--k-ink);text-decoration:none;font-weight:700;transition:transform .15s,box-shadow .15s,border-color .15s}.gwp-cat:hover{border-color:var(--k-primary);transform:translateY(-2px);box-shadow:0 6px 16px #13233a1a}.gwp-cat__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--k-tint);color:var(--k-primary-dark)}.gwp-cat__n{min-width:2rem;padding:.1rem .5rem;border-radius:999px;background:var(--k-tint);color:var(--k-primary-dark);text-align:center;font-size:.9rem}.gwp-strips{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-bottom:2rem}.gwp-strip{padding:1.1rem 1.2rem;border:1px solid var(--k-line);border-radius:18px;background:var(--k-white)}.gwp-dot{width:.7rem;height:.7rem;border-radius:50%;background:#1e8a3e;box-shadow:0 0 0 4px #1e8a3e2e}.gwp-mini{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.gwp-mini li{display:flex;flex-direction:column;padding:.45rem 0;border-bottom:1px solid var(--k-line)}.gwp-mini li:last-child{border-bottom:0}.gwp-mini a{font-weight:700}.gwp-mini span{font-size:.9rem;color:var(--k-muted)}.gwp-mini--cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.7rem}.gwp-mini--cards li{border:1px solid var(--k-line);border-radius:14px;padding:.8rem 1rem;background:var(--k-white)}.gwp-list{margin-bottom:2rem;scroll-margin-top:1rem}.gwp .kano-hd__card{transition:box-shadow .15s,border-color .15s}.gwp .kano-hd__card:hover{border-color:var(--k-primary);box-shadow:0 6px 18px #13233a1a}.kano-gw__link{color:inherit;text-decoration:none}.kano-gw__link:hover{color:var(--k-primary-dark);text-decoration:underline}.kano-gw__more{margin:.6rem 0 0;font-weight:700;font-size:.95rem}.kano-hd__card{position:relative}.kano-gw__link:after{content:"";position:absolute;inset:0;border-radius:16px}.kano-hd__card a:not(.kano-gw__link),.kano-hd__card summary,.kano-hd__card details{position:relative;z-index:1}.gwp-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:1.6rem 1.8rem;margin:0 0 2.5rem;border-radius:20px;background:var(--k-primary-dark);color:#fff}.gwp-cta h2{margin:0 0 .3rem;color:#fff}.gwp-cta p{margin:0;max-width:46rem}.gwp-cta__btn{background:#fff;color:var(--k-primary-dark);border-color:#fff}.gwp-cta__btn:hover{background:var(--k-tint);color:var(--k-primary-dark);border-color:var(--k-tint)}.gwp--detail{padding-top:1rem}.gwp-crumbs{margin-bottom:1rem}.gwd{border:1px solid var(--k-line);border-radius:22px;background:var(--k-white);overflow:hidden;margin-bottom:2rem}.gwd__head{display:grid;grid-template-columns:1fr}.gwd__head--img{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}@media(max-width:860px){.gwd__head--img{grid-template-columns:1fr}}.gwd__fig{margin:0;min-height:260px;background:var(--k-tint)}.gwd__fig img{width:100%;height:100%;max-height:420px;object-fit:cover;display:block}.gwd__intro{padding:1.6rem 1.8rem;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.gwd__cat{margin:0;display:inline-flex;align-items:center;gap:.4rem;font-weight:700;color:var(--k-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem}.gwd__caticon{color:var(--k-primary-dark)}.gwd__name{margin:0;font-size:clamp(1.7rem,3vw,2.3rem)}.gwd__sub{margin:0;font-size:1.15rem;color:var(--k-muted)}.gwd__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.gwd__body{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:1.5rem 2rem;padding:1.6rem 1.8rem 1.8rem;border-top:1px solid var(--k-line)}@media(max-width:860px){.gwd__body{grid-template-columns:1fr}}.gwd__desc{font-size:1.08rem;line-height:1.65}.gwd__hours{border-collapse:collapse}.gwd__hours th{text-align:left;padding:.3rem 1.2rem .3rem 0;font-weight:600}.gwd__hours td{padding:.3rem 0}.gwd__hours tr+tr th,.gwd__hours tr+tr td{border-top:1px solid var(--k-line)}.gwd__side{padding:1.1rem 1.2rem;border-radius:16px;background:var(--k-tint-3, #F4F9FE);align-self:start}.gwd__contact{list-style:none;margin:0 0 .8rem;padding:0;display:grid;gap:.6rem}.gwd__contact li{display:flex;gap:.55rem;align-items:flex-start;overflow-wrap:anywhere}.gwd__contact svg{flex:none;margin-top:.2rem;color:var(--k-primary-dark)}.gwd__hint{font-size:.9rem;color:var(--k-muted);margin:0}.gwd__flyer a{display:inline-flex;gap:.4rem;align-items:center;font-weight:700}.gwp-more{margin-bottom:2.5rem}.gwp--form{padding:2rem 0 2.5rem}.gwp-form__title{margin:0 0 .6rem}.gwp--form .kano-pd__add>summary{display:none}.gwp-inlineform{margin:-1.5rem 0 2.5rem}.gwp-cats__list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.gwp-cat__name{line-height:1.25}.kano-content>:first-child{margin-top:0}.kano-content h2,.kano-content h3,.kano-content h4{scroll-margin-top:1rem}.kano-content ul,.kano-content ol{padding-left:1.5rem;margin:0 0 1em}.kano-content li{margin-bottom:.3em}.kano-content li>p{margin:0}.kano-content img{border-radius:12px}.kano-table-wrap{overflow-x:auto;margin:1.5rem 0}.kano-table-wrap:focus-visible{outline:3px solid var(--k-focus);outline-offset:2px}.kano-table{border-collapse:collapse;width:100%;min-width:28rem;font-size:var(--k-fs-small)}.kano-table caption{text-align:left;font-weight:700;color:var(--k-ink);padding:0 0 .6rem;font-size:var(--k-fs-medium);caption-side:top}.kano-table th,.kano-table td{border:1px solid var(--k-line);padding:.6rem .85rem;text-align:left;vertical-align:top}.kano-table thead th{background:var(--k-tint)}.kano-table tbody th{background:var(--k-tint-3)}.kano-table p{margin:0 0 .4em}.kano-figure{margin:1.75rem 0}.kano-figure img{display:block;width:100%;height:auto}.kano-figure figcaption{margin-top:.5rem}.kano-figure--small{max-width:320px}.kano-figure--medium{max-width:480px}.kano-figure--center{margin-inline:auto}.kano-figure--left{float:left;margin:.25rem 1.5rem 1rem 0}.kano-figure--right{float:right;margin:.25rem 0 1rem 1.5rem}.kano-figure--wide,.kano-figure--full{max-width:none}@media(max-width:600px){.kano-figure--left,.kano-figure--right{float:none;margin:1.5rem 0;max-width:none}}.kano-credit{display:inline-block;font-size:.9em}.kano-content:after{content:"";display:table;clear:both}.kano-gallery{margin:1.75rem 0}.kano-gallery__list{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.kano-gallery--cols-2 .kano-gallery__list{grid-template-columns:repeat(2,1fr)}.kano-gallery--cols-3 .kano-gallery__list{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.kano-gallery--cols-4 .kano-gallery__list{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.kano-gallery__item img{aspect-ratio:4 / 3;object-fit:cover;width:100%}.kano-gallery__item figcaption{margin-top:.3rem}.kano-pdf{margin:1.75rem 0;border:1px solid var(--k-line);border-radius:16px;overflow:hidden;background:var(--k-tint-3)}.kano-pdf__viewer{background:#525659}.kano-pdf__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.5rem;background:var(--k-ink);color:var(--k-white)}.kano-pdf__toolbar button{min-width:44px;min-height:44px;padding:0 .75rem;border:1px solid rgba(255,255,255,.5);border-radius:10px;background:transparent;color:var(--k-white);font-weight:700;cursor:pointer}.kano-pdf__toolbar button:hover:not(:disabled){background:#ffffff26}.kano-pdf__toolbar button:disabled{opacity:.5;cursor:not-allowed}.kano-pdf__toolbar :focus-visible{outline:3px solid var(--k-focus);outline-offset:2px;box-shadow:none}.kano-pdf__status{margin:0 .5rem;font-variant-numeric:tabular-nums}.kano-pdf__canvas-wrap{overflow:auto;max-height:80vh;padding:1rem;text-align:center}.kano-pdf__canvas-wrap canvas{background:#fff;box-shadow:0 2px 12px #00000059;max-width:none}.kano-pdf__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.9rem 1rem;color:var(--k-ink);font-size:var(--k-fs-medium)}.kano-pdf__icon,.kano-file__icon{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;height:2rem;padding:0 .4rem;border-radius:6px;background:#a4161a;color:#fff;font-weight:800;font-size:.8rem}.kano-pdf__title{font-weight:700;flex:1 1 12rem}.kano-pdf__download{margin-left:auto}.kano-pdf__error{color:var(--k-white);padding:1rem}.kano-file{margin:1rem 0}.kano-file__link{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;min-height:56px;padding:.75rem 1rem;border:1px solid var(--k-line);border-radius:12px;text-decoration:none;color:var(--k-ink)}.kano-file__link:hover{border-color:var(--k-primary);background:var(--k-tint-3)}.kano-file__label{font-weight:700;text-decoration:underline}.kano-file__meta{color:var(--k-muted);font-size:var(--k-fs-small)}.kano-file__icon{background:var(--k-primary-dark)}.kano-audio{margin:1.75rem 0;padding:1rem 1.25rem;border:1px solid var(--k-line);border-radius:16px;background:var(--k-tint-3)}.kano-audio__title{font-weight:700;color:var(--k-ink);font-size:var(--k-fs-medium);margin-bottom:.5rem}.kano-audio audio{width:100%}.kano-audio__download{margin:.5rem 0 0;font-size:var(--k-fs-small)}.kano-video{margin:1.75rem 0}.kano-video__frame{position:relative;border-radius:16px;overflow:hidden;background:#000;box-shadow:0 6px 24px #0000001f}.kano-video video{display:block;width:100%;height:auto;max-height:80vh;background:#000}.kano-video__title{font-weight:700;color:var(--k-ink);font-size:var(--k-fs-medium);margin-top:.6rem}.kano-video__download{margin:.4rem 0 0;font-size:var(--k-fs-small)}.kano-video__transcript{margin-top:.6rem}@media print{.kano-video__frame{display:none}}.kano-details{margin:.75rem 0;border:1px solid var(--k-line);border-radius:14px;background:var(--k-white);overflow:hidden}.kano-details>summary{min-height:48px;padding:.85rem 1.25rem;font-weight:700;cursor:pointer;background:var(--k-tint-3);list-style-position:inside}.kano-details[open]>summary{border-bottom:1px solid var(--k-line)}.kano-details__body{padding:1rem 1.25rem .25rem}.kano-callout{margin:1.5rem 0;padding:1.1rem 1.4rem;border-radius:16px;border-left:6px solid var(--k-primary);background:var(--k-tint)}.kano-callout__label{font-weight:800;margin:0 0 .35rem}.kano-callout--wichtig{background:var(--k-notice);border-left-color:#8a5a00;color:var(--k-notice-ink)}.kano-callout--wichtig a{color:var(--k-notice-ink)}.kano-callout>:last-child{margin-bottom:0}.kano-btn-wrap{margin:1.25rem 0}.kano-columns{display:grid;gap:1.5rem;margin:1.5rem 0}.kano-columns--2{grid-template-columns:repeat(2,minmax(0,1fr))}.kano-columns--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.kano-columns--2,.kano-columns--3{grid-template-columns:minmax(0,1fr)}}.kano-column{min-width:0}.kano-column>:first-child{margin-top:0}.kano-maplink{display:flex;gap:1rem;margin:1.5rem 0;padding:1rem 1.25rem;border:1px solid var(--k-line);border-radius:16px;background:var(--k-tint-3)}.kano-maplink__icon{flex:none;width:44px;height:44px;border-radius:12px;background:var(--k-tint-2);position:relative}.kano-maplink__icon:after{content:"";position:absolute;inset:10px;background:var(--k-primary-dark);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' %3E%3Cpath d='M12 21s7-6 7-11a7 7 0 1 0-14 0c0 5 7 11 7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' %3E%3Cpath d='M12 21s7-6 7-11a7 7 0 1 0-14 0c0 5 7 11 7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E") center / contain no-repeat}.kano-maplink p{margin:0 0 .3rem}.kano-maplink__address{font-weight:700}.kano-maplink__hint,.kano-maplink__note{font-size:var(--k-fs-small);color:var(--k-muted)}.kano-gallery__link{display:block;cursor:zoom-in}.kano-lightbox-open{overflow:hidden}.kano-lightbox{width:min(96vw,1200px);max-width:96vw;max-height:96vh;margin:auto;padding:0;border:0;border-radius:12px;background:#10161f;color:#fff;box-shadow:0 10px 40px #00000080}.kano-lightbox[open]{display:flex;flex-direction:column}.kano-lightbox::backdrop{background:#050a12d9}.kano-lightbox__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .5rem .5rem 1rem}.kano-lightbox__title{margin:0;font-size:1rem;font-weight:700;color:#fff}.kano-lightbox__figure{margin:0;display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.kano-lightbox__stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:12rem;flex:1 1 auto;padding:0 .75rem}.kano-lightbox__img{display:block;max-width:100%;max-height:calc(96vh - 11rem);width:auto;height:auto;object-fit:contain;border-radius:4px;background:#1d2633}.kano-lightbox.is-loading .kano-lightbox__img{opacity:.4}.kano-lightbox__status{position:absolute;inset:auto 0 .5rem;margin:0;text-align:center;color:#fff}.kano-lightbox__status:empty{display:none}.kano-lightbox__caption{padding:.6rem 1rem 0;color:#e8edf4;text-align:center}.kano-lightbox__foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem .25rem}.kano-lightbox__counter{color:#e8edf4;font-variant-numeric:tabular-nums}.kano-lightbox__hint{margin:0;padding:0 1rem .75rem;text-align:center;font-size:.875rem;color:#c9d3e0}.kano-lightbox__btn{display:inline-flex;align-items:center;gap:.4rem;min-width:44px;min-height:44px;padding:.4rem .9rem;border:2px solid #8FA3BC;border-radius:999px;background:#1d2633;color:#fff;font:inherit;font-weight:700;cursor:pointer}.kano-lightbox__btn:hover{background:#2b3a4f;border-color:#fff}.kano-lightbox__btn:focus-visible{outline:3px solid #F2B705;outline-offset:2px}.kano-lightbox__btn[hidden]{display:none}.kano-lightbox__close{font-size:1.5rem;line-height:1;padding:0 .75rem}.kano-lightbox__nav span[aria-hidden]{font-size:1.5rem;line-height:1}@media(max-width:600px){.kano-lightbox{width:100vw;max-width:100vw;max-height:100vh;border-radius:0}.kano-lightbox__navtext{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kano-lightbox__img{max-height:calc(100vh - 12rem)}}@media(forced-colors:active){.kano-lightbox{border:2px solid CanvasText}.kano-lightbox__btn{border-color:ButtonText}}.kano-lightbox__stage{touch-action:pan-y}@media(pointer:coarse){.kano-lightbox__hint{display:none}}.kano-content>p,.kano-content>ul,.kano-content>ol,.kano-content>blockquote,.kano-content>h2,.kano-content>h3,.kano-content>h4,.kano-lead{max-width:var(--k-measure)}.kano-callout--kurz{border-left-color:var(--k-primary-dark, #1660A8);background:var(--k-tint-3, #F5FAF3)}.kano-callout--kurz .kano-callout__label{font-size:1.15rem;margin:0 0 .5rem}.kano-callout--kurz ul{margin:0;padding-left:1.25rem}.kano-callout--kurz li{margin:.2rem 0}.kano-acc-tools{display:flex;justify-content:flex-end;margin:1rem 0 -.25rem}.kano-acc-tools button{min-height:40px;padding:.35rem .9rem;border:1px solid var(--k-line);border-radius:999px;background:var(--k-white);color:var(--k-primary-dark, #1660A8);font:inherit;font-size:var(--k-fs-small, .95rem);font-weight:700;cursor:pointer}.kano-acc-tools button:hover{background:var(--k-tint-3)}.kano-details>summary:focus-visible{outline:3px solid var(--k-focus, #F2B705);outline-offset:-3px}.kano-downloads{margin:1.5rem 0}.kano-downloads__title{font-size:1.2rem;margin:0 0 .6rem}.kano-downloads__list{list-style:none;margin:0;padding:0;border:1px solid var(--k-line);border-radius:14px;overflow:hidden;background:var(--k-white)}.kano-downloads__item+.kano-downloads__item{border-top:1px solid var(--k-line)}.kano-downloads__link{display:flex;align-items:center;gap:.9rem;padding:.8rem 1.1rem;min-height:56px;text-decoration:none;color:inherit}.kano-downloads__link:hover{background:var(--k-tint-3)}.kano-downloads__link:hover .kano-downloads__label{text-decoration:underline}.kano-downloads__icon{flex:0 0 auto;display:grid;place-items:center;width:44px;height:52px;border-radius:6px 14px 6px 6px;background:var(--k-tint);color:var(--k-primary-dark, #1660A8);font-size:.75rem;font-weight:800;letter-spacing:.02em}.kano-downloads__text{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1}.kano-downloads__label{font-weight:700;color:var(--k-primary-dark, #1660A8);overflow-wrap:anywhere}.kano-downloads__meta{font-size:var(--k-fs-small, .95rem);color:var(--k-muted)}.kano-downloads__dl{font-size:1.3rem;color:var(--k-primary-dark, #1660A8)}@media print{.kano-downloads__dl,.kano-downloads__icon{display:none}}.kano-pagetools{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.25rem;margin:0 0 1.25rem;font-size:var(--k-fs-small, .95rem);color:var(--k-muted)}.kano-pagetools__item{display:inline-flex;align-items:center;gap:.35rem}.kano-pagetools__print{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;margin-left:auto;padding:.35rem .9rem;border:1px solid var(--k-line);border-radius:999px;background:var(--k-white);color:var(--k-primary-dark, #1660A8);font:inherit;font-weight:700;cursor:pointer}.kano-pagetools__print[hidden]{display:none}.kano-pagetools__print:hover{background:var(--k-tint-3)}.kano-printinfo{display:none}@media(max-width:600px){.kano-pagetools__print{margin-left:0}}@media print{.kano-pagetools,.kano-pageaside,.kano-acc-tools,.kano-cookie,.kano-tabband,.kano-ovbtns,.kp-band__hills,.kano-site-footer,.kano-service,.kano-topbar,[class*=kano-servicebar],.kano-a11y-tab{display:none!important}.kano-printinfo{display:block;margin:0 0 1rem;padding:.4rem 0;border-bottom:1px solid #000;font-size:9pt;color:#000}.kano-pagebody{display:block!important}.kano-details{border:0}.kano-details>summary{background:none;padding-left:0;list-style:none}.kano-details__body{padding:0 0 .5rem}.kp-band{background:none!important;padding:0!important}img{max-width:100%!important;break-inside:avoid}}@media print{*:focus,*:focus-visible,.kano-dtabs__panel{outline:none!important;box-shadow:none!important}.kano-dtabs__panel{border:0!important;padding:0!important}[class*=kano-assist],.kano-header-cta,.kano-rk-btn{display:none!important}}.kano-official{background:#fff}.kano-official__page{max-width:760px;margin:0 auto;padding:1.5rem 1.25rem 3rem;color:#111}.kano-official__tools{display:flex;gap:1rem;align-items:center;margin:0 0 1.5rem}.kano-official__head{border-bottom:2px solid #111;padding-bottom:.8rem;margin-bottom:1.25rem}.kano-official__issuer{margin:0;font-weight:800}.kano-official__kind{margin:.2rem 0 .6rem;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}.kano-official__head h1{font-size:1.6rem;margin:0 0 .4rem}.kano-official__date{margin:0}.kano-official__foot{margin-top:2rem;padding-top:.6rem;border-top:1px solid #111;font-size:.9rem}.kano-official__foot p{margin:.15rem 0}@media print{.kano-official__tools{display:none!important}.kano-official__page{padding:0}main a[href]:after{content:none!important}}.kano-related{margin:2.5rem 0 1rem}.kano-related h2{font-size:1.25rem;margin:0 0 .7rem}.kano-related__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.7rem}.kano-related__item{padding:.9rem 1rem;border:1px solid var(--k-line);border-radius:14px;background:var(--k-white)}.kano-related__item time{display:block;font-size:.85rem;color:var(--k-muted);margin-bottom:.2rem}.kano-related__item a{font-weight:700}.kano-official-btn{margin:1rem 0 0}@media print{.kano-related{display:none}}.kano-content>.kano-btn-wrap{display:inline-flex;margin:.4rem .5rem .4rem 0;vertical-align:bottom}.kano-content>:not(.kano-btn-wrap)+.kano-btn-wrap{margin-top:1.25rem}.kano-btn--icon{display:inline-flex;align-items:center;gap:.45rem}.kano-btn__icon{flex:none}.kp-mainwrap{padding-top:0}.kp-band{position:relative;background:linear-gradient(180deg,var(--k-tint) 0%,var(--k-tint-3) 100%);padding:1.1rem 0 2.75rem}.kp-band__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:.9rem}.kp-band .kano-breadcrumbs{margin:0}.kp-band__title{margin:0;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.1}.kp-band__lead{margin:-.35rem 0 0;font-size:1.08rem;color:var(--k-muted);max-width:48rem}.kp-band__hills{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:46px;display:block}.kp-band__hills .kp-h1{fill:var(--k-tint-2);opacity:.7}.kp-band__hills .kp-h2{fill:#fff}.kp-body{padding-top:1rem;padding-bottom:1.5rem}.kp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;padding:.55rem 1.2rem;border-radius:999px;border:2px solid transparent;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap}.kp-btn--primary{background:var(--k-primary-dark);color:#fff}.kp-btn--primary:hover{background:var(--k-ink);color:#fff}.kp-filter{display:grid;grid-template-columns:minmax(16rem,2.2fr) minmax(11rem,1fr) minmax(9rem,.7fr) auto;align-items:end;gap:.75rem 1rem;padding:1rem 1.25rem;background:#fff;border:1px solid var(--k-tint-2);border-radius:20px;box-shadow:0 2px 10px #0e2a470f}.kp-filter label{display:block;font-weight:700;font-size:.95rem;margin:0 0 .3rem}.kp-filter input,.kp-filter select{width:100%;min-height:46px;padding:.45rem .75rem;font:inherit;color:var(--k-ink);background:#fff;border:2px solid var(--k-line);border-radius:12px;box-sizing:border-box}.kp-filter__qwrap{position:relative;display:block}.kp-filter__icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--k-muted);pointer-events:none}.kp-filter__qwrap input{padding-left:2.5rem}.kp-filter__submit .kp-btn{width:100%}@media(max-width:1000px){.kp-filter{grid-template-columns:1fr 1fr}.kp-filter__q,.kp-filter__submit{grid-column:1 / -1}}@media(max-width:480px){.kp-filter{padding:.8rem;gap:.6rem}}.kp-bigsearch{position:relative;display:flex;align-items:center;gap:.5rem;padding:.35rem .35rem .35rem 3rem;background:#fff;border:2px solid var(--k-line);border-radius:999px;box-shadow:0 2px 10px #0e2a470f;max-width:44rem}.kp-bigsearch:focus-within{border-color:var(--k-primary-dark)}.kp-bigsearch__icon{position:absolute;left:1.1rem;top:50%;transform:translateY(-50%);color:var(--k-muted)}.kp-bigsearch__input{flex:1;min-width:0;min-height:48px;border:0;background:transparent;font:inherit;font-size:1.1rem;color:var(--k-ink)}.kp-bigsearch__input:focus{outline:none}.kp-bigsearch:focus-within{outline:3px solid var(--k-focus, #F2B705);outline-offset:2px}.kp-chips ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.kp-chips li{margin:0}.kp-chips a{display:inline-flex;align-items:center;gap:.4rem;min-height:42px;padding:.25rem 1rem;border-radius:999px;background:#fff;border:2px solid var(--k-line);color:var(--k-ink);font-weight:700;text-decoration:none}.kp-chips a:hover{border-color:var(--k-primary-dark)}.kp-chips a[aria-current]{background:var(--k-ink);border-color:var(--k-ink);color:#fff}.kp-chips__n{display:inline-flex;min-width:1.6rem;justify-content:center;padding:0 .4rem;border-radius:999px;background:var(--k-tint);color:var(--k-ink);font-size:.85rem}.kp-chips a[aria-current] .kp-chips__n{background:#fff3;color:#fff}.kp-chips--tabs{margin:.25rem 0 1rem}@media(max-width:700px){.kp-band .kp-chips{margin-inline:calc(-1 * var(--k-gutter, 16px))}.kp-band .kp-chips ul{flex-wrap:nowrap;overflow-x:auto;padding:2px var(--k-gutter, 16px) 6px}.kp-band .kp-chips a{white-space:nowrap}}.kp-resultbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 1rem}.kp-count{margin:0;color:var(--k-muted);font-size:1.05rem}.kp-count strong{color:var(--k-ink);font-size:1.25rem}.kp-tags{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.kp-tags li{margin:0}.kp-tags a{display:inline-flex;align-items:center;gap:.35rem;min-height:36px;padding:.2rem .5rem .2rem .85rem;border-radius:999px;background:var(--k-tint);color:var(--k-ink);font-weight:600;text-decoration:none;font-size:.95rem}.kp-tags a.kp-tags__reset{background:none;color:var(--k-primary-dark);text-decoration:underline}.kp-feed{margin:0 0 0 auto}.kp-feed a{display:inline-flex;align-items:center;gap:.35rem;min-height:40px;color:var(--k-primary-dark);font-weight:700}.kp-empty{padding:1.25rem 1.5rem;border-radius:16px;background:var(--k-tint-3);border:1px dashed var(--k-line);margin-bottom:1.5rem}.kp-empty p{margin:0 0 .3rem}.kp-empty ul{margin:.4rem 0 0}.kn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1.1rem;list-style:none;margin:0 0 1.5rem;padding:0}.kn-item{margin:0;display:flex}.kn-card{position:relative;display:flex;flex-direction:column;width:100%;margin:0;overflow:hidden;background:#fff;border:1px solid var(--k-tint-2);border-radius:18px;box-shadow:0 2px 10px #0e2a470f;transition:box-shadow .18s ease,transform .18s ease;padding:0}.kn-card:hover,.kn-card:focus-within{box-shadow:0 10px 28px #0e2a4724;transform:translateY(-2px)}.kn-card__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--k-tint)}.kn-card__media img,.kn-card__media picture{display:block;width:100%;height:100%;object-fit:cover;margin:0}.kn-card__media--none svg{position:absolute;inset:auto 0 0;width:100%;height:75%}.kn-card__body{display:flex;flex-direction:column;gap:.45rem;padding:1rem 1.15rem 1.2rem;flex:1}.kn-card__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:0}.kn-card__date{font-size:.9rem;color:var(--k-muted)}.kn-card__title{margin:0;font-size:1.15rem;line-height:1.3;overflow-wrap:anywhere}.kn-card__title a{color:var(--k-ink);text-decoration:none}.kn-card__title a:after{content:"";position:absolute;inset:0}.kn-card__title a:hover{text-decoration:underline}.kn-card__teaser{margin:0;color:var(--k-muted);font-size:.97rem}.kn-card__more{margin:auto 0 0;font-weight:700;color:var(--k-primary-dark)}.kn-chip{display:inline-flex;padding:.1rem .6rem;border-radius:999px;font-size:.8rem;font-weight:700;line-height:1.5}.kn-tone-1{background:#fde8d7;color:#7a3300}.kn-tone-2{background:#e3f2dc;color:#24561a}.kn-tone-3{background:#dcebfb;color:#0e4a86}.kn-tone-4{background:#eee2fa;color:#4f2a7a}.kn-tone-5{background:#f8e1e7;color:#7f1d3a}.kn-tone-6{background:#e5e9ee;color:#33404f}.kn-card__media--none.kn-tone-1{color:#e8a06a}.kn-card__media--none.kn-tone-2{color:#8cc47a}.kn-card__media--none.kn-tone-3{color:#6fa6dd}.kn-card__media--none.kn-tone-4{color:#b697da}.kn-card__media--none.kn-tone-5{color:#dc8fa3}.kn-card__media--none.kn-tone-6{color:#9aa8b8}.kn-item--top{display:block;margin:0 0 1.25rem}.kn-card--top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.kn-card--top .kn-card__media{aspect-ratio:auto;min-height:16rem}.kn-card--top .kn-card__body{padding:1.5rem 1.75rem;justify-content:center}.kn-card--top .kn-card__title{font-size:clamp(1.4rem,2.2vw,1.9rem)}@media(max-width:760px){.kn-card--top{display:flex}.kn-card--top .kn-card__media{aspect-ratio:16 / 9;min-height:0}.kn-card--top .kn-card__body{padding:1rem 1.15rem 1.2rem}}@media(prefers-reduced-motion:reduce){.kn-card{transition:none}.kn-card:hover,.kn-card:focus-within{transform:none}}html.kano-reduce-motion .kn-card{transition:none;transform:none!important}.ks-results{list-style:none;margin:0 0 2rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.ks-result{margin:0;padding:1rem 1.2rem;background:#fff;border:1px solid var(--k-tint-2);border-radius:16px;box-shadow:0 2px 10px #0e2a470d}.ks-result__meta{display:flex;flex-wrap:wrap;gap:.3rem .75rem;align-items:center;margin:0 0 .3rem;font-size:.9rem;color:var(--k-muted)}.ks-result__type{display:inline-flex;padding:.05rem .6rem;border-radius:999px;background:var(--k-tint);color:var(--k-ink);font-weight:700;font-size:.8rem}.ks-result--post .ks-result__type{background:#e3f2dc;color:#24561a}.ks-result--event .ks-result__type{background:#fde8d7;color:#7a3300}.ks-result__title{margin:0 0 .25rem;font-size:1.2rem}.ks-result__title a{color:var(--k-primary-dark)}.ks-result__text{margin:0;color:var(--k-muted)}.ks-results mark{background:var(--k-notice, #FFF1C2);color:inherit;padding:0 .1em;border-radius:3px}.ks-results--compact .ks-result{padding:.7rem 1rem}.ks-results--compact .ks-result__title{font-size:1.05rem;margin:0}.kp-quick{margin:1rem 0 0}.kp-quick__title{font-size:1.25rem;margin:0 0 .75rem}.kp-quick__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.6rem;list-style:none;margin:0;padding:0}.kp-quick__list li{margin:0}.kp-quick__list a{display:flex;align-items:center;gap:.6rem;min-height:54px;padding:.5rem 1rem;border-radius:14px;background:#fff;border:1px solid var(--k-tint-2);color:var(--k-ink);font-weight:700;text-decoration:none;box-shadow:0 2px 8px #0e2a470d}.kp-quick__list a svg{flex:none;color:var(--k-primary-dark)}.kp-quick__list a:hover{border-color:var(--k-primary-dark);background:var(--k-tint-3)}.kp-suggest{margin-bottom:1.5rem}.kp-band--error .kano-error-page__code{margin:0;font-weight:800;color:var(--k-primary-dark);letter-spacing:.04em;text-transform:uppercase;font-size:.9rem}html.kano-contrast .kp-band{background:#fff;border-bottom:2px solid #000}html.kano-contrast .kn-card,html.kano-contrast .ks-result,html.kano-contrast .kp-filter,html.kano-contrast .kp-quick__list a{border:2px solid #000;box-shadow:none}html.kano-contrast .kn-chip,html.kano-contrast .ks-result__type{background:#fff!important;color:#000!important;box-shadow:inset 0 0 0 1.5px #000}@media print{.kp-filter,.kp-chips,.kp-band__hills,.kp-bigsearch{display:none!important}}.kn-card__media--none{aspect-ratio:auto;height:64px}.kn-card--top .kn-card__media--none{height:auto}.kn-card--top:not(.kn-card--img){display:block;background:linear-gradient(135deg,var(--k-tint) 0%,#FFF 70%);border-left:6px solid var(--k-primary-dark)}.kn-card .kn-card__media--none{color:var(--k-primary);background:var(--k-tint)}.kano-areah{position:relative;z-index:20;background:#fff}.kano-areah__bar{background:var(--k-white, #FFF)}.kano-areah__inner{display:flex;align-items:center;gap:.75rem 1.5rem;flex-wrap:wrap;padding-block:.65rem}.kano-areah__brand{display:flex;align-items:center;gap:.75rem;color:var(--k-ink);text-decoration:none;margin-right:auto}.kano-areah__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:var(--k-primary-dark);color:#fff;flex:none}.kano-areah__lines{display:flex;flex-direction:column;line-height:1.1}.kano-areah__name{font-size:1.65rem;font-weight:800;letter-spacing:-.01em;color:var(--k-primary-dark)}.kano-areah__sub{font-size:.92rem;color:var(--k-muted)}.kano-areah__brand:hover .kano-areah__name{text-decoration:underline}.kano-areah__list{display:flex;flex-wrap:wrap;gap:.25rem;list-style:none;margin:0;padding:0}.kano-areah__list li{margin:0}.kano-areah__list a{display:inline-flex;align-items:center;min-height:44px;padding:.4rem .85rem;border-radius:999px;color:var(--k-ink);font-weight:700;text-decoration:none}.kano-areah__list a:hover{background:var(--k-tint);text-decoration:underline}.kano-areah__list a[aria-current]{background:var(--k-tint);text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}.kano-areah__toggle{display:none;align-items:center;gap:.4rem;min-height:46px;padding:0 1rem;border:2px solid var(--k-line);border-radius:12px;background:#fff;color:var(--k-ink);font:inherit;font-weight:700;cursor:pointer}.kano-areah__back{display:inline-flex;align-items:center;gap:.45rem;min-height:46px;padding:.35rem 1rem .35rem .8rem;border-radius:999px;background:var(--k-primary-dark);color:#fff;font-weight:700;text-decoration:none}.kano-areah__back:hover{background:var(--k-ink);color:#fff}.kano-areah__backlogo{display:inline-flex;background:#fff;border-radius:7px;padding:2px 3px}.kano-areah__backlogo:empty{display:none}.kano-areah__logo,.kano-areah__backlogo img{height:24px;width:auto;display:block}.kano-areah__hills{display:block;width:100%;height:22px;fill:var(--k-tint-2)}.kano-areah a:focus-visible,.kano-areah button:focus-visible{outline:3px solid var(--k-focus, #F2B705);outline-offset:2px}@media(max-width:960px){.kano-js .kano-areah__toggle{display:inline-flex}.kano-areah__inner{position:relative;flex-wrap:nowrap}.kano-areah__nav{order:2;width:auto}.kano-js .kano-areah__list.is-open{position:absolute;left:0;right:0;top:100%;z-index:60;background:#fff;padding:.5rem var(--k-gutter, 16px) 1rem;border-top:1px solid var(--k-tint-2);box-shadow:0 16px 28px #0000001f}.kano-js .kano-areah__list{display:none}.kano-js .kano-areah__list.is-open{display:flex;flex-direction:column;padding:.5rem 0}.kano-areah__list a{font-size:var(--k-fs-large, 1.15rem)}}@media(max-width:560px){.kano-areah__name{font-size:1.3rem}.kano-areah__icon{width:44px;height:44px}.kano-areah__sub,.kano-areah__backlogo{display:none}}.kano-areax{display:grid;gap:1.5rem;padding-block:1rem 2rem}.kano-areax__h{font-size:1.35rem;margin:0 0 .6rem}.kano-areax__next{display:flex;gap:1.25rem;align-items:center;padding:1.25rem 1.5rem;border-radius:20px;background:linear-gradient(135deg,var(--k-tint) 0%,var(--k-tint-3) 100%);border:1px solid var(--k-tint-2)}.kano-areax__next .kano-areax__h{font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;color:var(--k-muted);margin:0}.kano-areax__count{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;min-width:108px;min-height:108px;border-radius:50%;background:var(--k-primary-dark);color:#fff;text-align:center;line-height:1}.kano-areax__count b{font-size:2.4rem}.kano-areax__count span{font-size:.9rem;font-weight:700;margin-top:.2rem}.kano-areax__title{margin:.2rem 0;font-size:1.4rem;font-weight:800}.kano-areax__title a{color:var(--k-ink)}.kano-areax__when{margin:0 0 .4rem;color:var(--k-muted)}.kano-areax__more{margin:.2rem 0 .5rem;padding-left:1.1rem}.kano-areax__all{font-weight:700;color:var(--k-primary-dark)}.kano-areax__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.9rem;list-style:none;margin:0;padding:0}.kano-areax__tile{position:relative;margin:0;padding:1.1rem 1.2rem 2.2rem;border-radius:16px;background:#fff;border:1px solid var(--k-tint-2);border-top:5px solid var(--k-primary);box-shadow:0 2px 10px #0000000d;transition:box-shadow .18s ease,transform .18s ease}.kano-areax__tile:hover,.kano-areax__tile:focus-within{box-shadow:0 10px 26px #0000001f;transform:translateY(-2px)}.kano-areax__tile h3{margin:0 0 .35rem;font-size:1.15rem}.kano-areax__tile h3 a{color:var(--k-ink);text-decoration:none}.kano-areax__tile h3 a:after{content:"";position:absolute;inset:0}.kano-areax__tile h3 a:hover{text-decoration:underline}.kano-areax__tile p{margin:0;color:var(--k-muted);font-size:.95rem}.kano-areax__arrow{position:absolute;right:1rem;bottom:.7rem;font-weight:800;color:var(--k-primary-dark)}@media(max-width:560px){.kano-areax__next{flex-direction:column;align-items:flex-start}.kano-areax__count{min-width:84px;min-height:84px}.kano-areax__count b{font-size:1.9rem}}@media(prefers-reduced-motion:reduce){.kano-areax__tile{transition:none}.kano-areax__tile:hover{transform:none}}html.kano-contrast .kano-areax__tile,html.kano-contrast .kano-areax__next{border:2px solid #000;box-shadow:none}.kano-areah__top{background:var(--k-primary-dark);color:#fff}.kano-areah__topinner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem;padding-block:.3rem;font-size:var(--k-fs-small, .95rem)}.kano-areah__top .kano-areah__back{min-height:40px;padding:.2rem .8rem .2rem .2rem;background:transparent}.kano-areah__top .kano-areah__back:hover{background:#ffffff24}.kano-areah__top--own .kano-areah__topinner{padding-block:.1rem;font-size:.88rem}.kano-areah__top--own .kano-areah__back{min-height:32px;padding:.1rem .55rem;gap:.4rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.kano-areah__top--own .kano-areah__part{opacity:.92}.kano-areah__part{opacity:.9}@media(max-width:560px){.kano-areah__part{display:none}}@media(min-width:961px){.kano-areah__nav{order:3;width:100%;border-top:1px solid var(--k-tint-2);padding-top:.35rem}.kano-areah__inner{padding-bottom:.35rem}}main#inhalt:focus,main#inhalt:focus-visible{outline:none;box-shadow:none}.kano-footer__top{display:grid;grid-template-columns:minmax(15rem,1fr) minmax(0,1.4fr) minmax(13rem,auto);gap:1.5rem 2.5rem;align-items:start;padding-block:2.25rem 1.25rem}.kano-footer__top:not(.has-funding){grid-template-columns:minmax(15rem,1fr) minmax(13rem,auto)}.kano-footer__top>.kano-funding{align-self:center}.kano-footer__address p{margin:0 0 .45rem}.kano-footer__contact{display:flex;flex-direction:column}.kano-footer__contact a,.kano-footer__extra a{color:inherit}.kano-footer__extra{font-size:var(--k-fs-small);color:var(--k-muted)}.kano-footer__hours dl{margin:.35rem 0 0;display:grid;gap:.15rem}.kano-footer__hours dl>div{display:grid;grid-template-columns:2.2rem 1fr;gap:.5rem}.kano-footer__hours dt{font-weight:700}.kano-footer__hours dd{margin:0}.kano-footer__note{font-size:var(--k-fs-small);margin:.4rem 0 0}.kano-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1rem 2.5rem;padding-block:1.25rem 1rem;border-top:1px solid var(--k-tint-2)}.kano-footer__col ul{list-style:none;margin:.3rem 0 0;padding:0;display:flex;flex-direction:column}.kano-footer__col a{display:inline-flex;align-items:center;min-height:36px;color:var(--k-ink)}.kano-footer__h{font-size:var(--k-fs-medium);margin:0 0 .15rem}@media(max-width:1100px){.kano-footer__top,.kano-footer__top:not(.has-funding){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kano-footer__top>.kano-funding{grid-column:1 / -1;order:3}}@media(max-width:640px){.kano-footer__top,.kano-footer__top:not(.has-funding){grid-template-columns:minmax(0,1fr)}.kano-footer__col a{min-height:44px}}.kano-footer--farbig{background:var(--k-tint);border-top-color:var(--k-line)}.kano-footer--farbig .kano-footer__cols,.kano-footer--farbig .kano-footer__legal,.kano-footer--farbig .kano-footer__bottom{border-color:var(--k-line)}.kano-footer--dunkel{background:var(--k-primary-dark);color:#fff;border-top:0}.kano-footer--dunkel :is(a,.kano-footer__h,.kano-footer__extra,.kano-footer__bottom,.kano-footer__bottom a,.kano-brand__line1,.kano-brand__line2,.kano-footer__address a,.kano-footer__col a,.kano-footer__links a){color:#fff}.kano-footer--dunkel :is(.kano-footer__cols,.kano-footer__legal,.kano-footer__bottom){border-color:#ffffff47}.kano-footer--dunkel a:focus-visible{outline-color:#ffc83d;box-shadow:0 0 0 5px #000}.kano-footer--dunkel .kano-funding__pill{color:var(--k-ink)}.kano-footer--dunkel .kano-funding__pill a{color:var(--k-primary-dark)}html.kano-contrast .kano-footer--dunkel,html.kano-contrast .kano-footer--farbig{background:#fff;color:#000}html.kano-contrast .kano-footer--dunkel :is(a,.kano-footer__h,.kano-footer__bottom,.kano-brand__line1,.kano-brand__line2){color:#000}.kano-logo-klein .kano-brand--header .kano-logo:not(.kano-logo--badge) .kano-logo__img{height:calc(var(--kano-logo-h, 70px) * .8)}.kano-logo-gross .kano-brand--header .kano-logo:not(.kano-logo--badge) .kano-logo__img{height:calc(var(--kano-logo-h, 70px) * 1.22)}.kano-logo-klein .kano-brand--header .kano-logo--badge{transform:scale(.85);transform-origin:left center}.kano-logo-gross .kano-brand--header .kano-logo--badge{transform:scale(1.15);transform-origin:left center;margin-right:6px}.kano-logo-klein .kano-brand--header .kano-brand__line2{font-size:clamp(1.2rem,2.4vw,1.5rem)}.kano-logo-gross .kano-brand--header .kano-brand__line2{font-size:clamp(1.5rem,3.4vw,2.2rem)}.kano-logo-klein .kano-brand--header .kano-brand__logo svg{height:56px;width:auto}.kano-logo-gross .kano-brand--header .kano-brand__logo svg{height:84px;width:auto}.kano-navw-normal .kano-nav__list>.kano-nav__item>.kano-nav__link{font-weight:500}.kano-hero--pos-top .kano-hero__bg{object-position:center top}.kano-hero--pos-bottom .kano-hero__bg{object-position:center bottom}.kano-hero__slides{list-style:none;margin:0;padding:0;position:absolute;inset:0;z-index:-1}.kano-hero__slides .kano-hero__bg{z-index:auto}.kano-hero__slides picture,.kano-hero>picture{position:absolute;inset:0}.kano-hero--h-flach .kano-hero__inner{padding-top:clamp(16px,2vw,26px);padding-bottom:clamp(12px,1.6vw,20px)}.kano-hero--h-flach .kano-hero__title{font-size:clamp(1.8rem,3vw,2.5rem)}.kano-hero--h-hoch .kano-hero__inner{min-height:clamp(380px,40vw,560px);align-items:center}.kano-hero__controls{position:absolute;right:max(16px,calc((100% - var(--k-wide, 1240px)) / 2 + 24px));bottom:56px;z-index:3}.kano-hero__controls .kano-slides__controls{position:static}.kano-hero--foto{background:var(--k-primary-dark);color:#fff}.kano-hero--foto .kano-hero__bg{opacity:1}.kano-hero--foto:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,var(--k-hero-shade, .45)),rgba(0,0,0,calc(var(--k-hero-shade, .45) * .75)) 55%,rgba(0,0,0,calc(var(--k-hero-shade, .45) * .5)))}.kano-hero--foto :is(.kano-hero__title,.kano-hero__text){color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.55),0 0 18px rgba(0,0,0,.35)}.kano-hero--foto .kano-hero__tabs:after,.kano-hero--foto .kano-hero__edge{background:var(--k-white)}html.kano-contrast .kano-hero--foto{background:#fff;color:#000}html.kano-contrast .kano-hero--foto:after{display:none}html.kano-contrast .kano-hero--foto :is(.kano-hero__title,.kano-hero__text){color:#000;text-shadow:none}.kano-corners-eckig :is(.kano-card,.kn-card,.kano-search,.kano-search__btn,.kano-search__input,.kano-chip,.kano-sbar__item,.kano-header-search,.kano-header-cal,.kano-rk-box,.kano-specials a,.kano-funding__pill,.kp-btn,.kp-filter,.kano-hero--strong .kano-hero__main,.kano-area-tabs__link,.kano-ot,.kano-spcard,.kp-empty,.kano-rathaus-heute,.kano-today){border-radius:4px!important}.kano-corners-rund :is(.kano-card,.kn-card,.kano-rk-box,.kp-filter,.kano-ot,.kano-spcard,.kano-rathaus-heute,.kano-today){border-radius:28px!important}.kano-corners-rund :is(.kano-search,.kano-search__btn,.kano-sbar__item,.kano-header-cal,.kp-btn,.kano-chip){border-radius:999px!important}.kano-newsfront__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.25rem;align-items:stretch}.kano-newsfront__grid.is-single{grid-template-columns:minmax(0,1fr)}.kano-newsfront__lead .kn-item--top{margin:0;height:100%}.kano-newsfront__lead .kn-card--top{display:flex;flex-direction:column;height:100%}.kano-newsfront__lead .kn-card--top .kn-card__media{aspect-ratio:16 / 9;min-height:0}.kano-newsfront__lead .kn-card--top .kn-card__media--none{flex:1 1 auto;min-height:140px;height:auto;aspect-ratio:auto;order:2}.kano-newsfront__lead .kn-card--top .kn-card__body{padding:1.15rem 1.35rem 1.35rem;justify-content:flex-start}.kano-newsfront__lead .kn-card--top .kn-card__title{font-size:clamp(1.25rem,1.8vw,1.55rem)}.kano-newsfront__lead .kn-card--top:not(.kn-card--img){display:flex}.kano-newslist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.kano-newslist__item{position:relative;display:flex;gap:.9rem;align-items:flex-start;padding:.85rem 1rem;background:#fff;border:1px solid var(--k-tint-2);border-radius:16px;box-shadow:0 2px 8px #0e2a470d;flex:1;transition:box-shadow .18s ease,border-color .18s ease}.kano-newslist__item:hover,.kano-newslist__item:focus-within{border-color:var(--k-primary);box-shadow:0 8px 22px #0e2a471f}.kano-newslist__date{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:3.4rem;min-height:3.4rem;border-radius:12px;background:var(--k-tint);color:var(--k-primary-dark);line-height:1.05}.kano-newslist__day{font-size:1.35rem;font-weight:800}.kano-newslist__mon{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.kano-newslist__body{min-width:0;display:flex;flex-direction:column;gap:.25rem}.kano-newslist__cat{font-size:.8rem;font-weight:700;color:var(--k-muted);text-transform:uppercase;letter-spacing:.05em}.kano-newslist__title{margin:0;font-size:1.02rem;line-height:1.32;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.kano-newslist__title a{color:var(--k-ink);text-decoration:none}.kano-newslist__title a:after{content:"";position:absolute;inset:0;border-radius:inherit}.kano-newslist__title a:hover{text-decoration:underline}.kano-newsfront__all{margin:1.25rem 0 0}.kano-newsfront .kano-section-head .kano-more{display:none}@media(max-width:1100px){.kano-newsfront__grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.kano-newslist__item{transition:none}}html.kano-contrast .kano-newslist__item{border:2px solid #000;box-shadow:none}html.kano-contrast .kano-newslist__date{background:#fff;border:2px solid #000;color:#000}.kano-corners-eckig :is(.kano-newslist__item,.kano-newslist__date){border-radius:4px!important}.kano-pageband{padding-bottom:3rem}.kano-pagebody{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);gap:2.5rem 3.5rem;align-items:start;padding-top:.5rem;padding-bottom:1rem}.kano-pagebody__main{min-width:0}.kano-pageaside{display:flex;flex-direction:column;gap:1.25rem;position:sticky;top:1rem}@media(max-width:1060px){.kano-pagebody{grid-template-columns:minmax(0,1fr)}.kano-pageaside{position:static}}.kano-sectionnav{background:#fff;border:1px solid var(--k-tint-2);border-radius:18px;padding:1.1rem 1.1rem .8rem;box-shadow:0 2px 10px #0e2a470d}.kano-sectionnav__title{margin:0 0 .5rem;font-size:1.1rem;display:flex;flex-direction:column;gap:.15rem}.kano-sectionnav__kicker{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--k-muted);font-weight:700}.kano-sectionnav__title a{color:var(--k-ink);text-decoration:none}.kano-sectionnav__title a:hover{text-decoration:underline}.kano-sectionnav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.kano-sectionnav li+li{border-top:1px solid var(--k-tint-2)}.kano-sectionnav li a{display:flex;align-items:center;min-height:44px;padding:.35rem .5rem;color:var(--k-ink);text-decoration:none;border-radius:10px;line-height:1.3}.kano-sectionnav li a:hover{background:var(--k-tint-3);text-decoration:underline}.kano-sectionnav a[aria-current=page]{font-weight:800;color:var(--k-primary-dark);box-shadow:inset 4px 0 0 var(--k-primary);padding-left:.85rem;background:var(--k-tint-3)}.kano-contactbox{background:var(--k-tint);border-radius:18px;padding:1.2rem 1.25rem}.kano-contactbox__title{margin:0 0 .5rem;font-size:1.1rem}.kano-contactbox__name{margin:0 0 .35rem;font-weight:700}.kano-contactbox__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.kano-contactbox__list li{display:flex;gap:.5rem;align-items:center;min-height:32px;overflow-wrap:anywhere}.kano-contactbox__list svg{flex:none;color:var(--k-primary-dark)}.kano-contactbox__list a{color:var(--k-ink)}.kano-contactbox__more{margin:.6rem 0 0;font-weight:700}.kano-contactbox__more a{color:var(--k-primary-dark)}html.kano-contrast :is(.kano-sectionnav,.kano-contactbox){border:2px solid #000;background:#fff;box-shadow:none}.kano-pagebody__main>h2,.kano-pagebody__main>h3{margin-top:2rem}.kano-pagebody__main>h2{padding-bottom:.35rem;border-bottom:3px solid var(--k-tint-2)}.kano-pagebody__main .kano-table thead th{background:var(--k-primary-dark);color:#fff;border-color:var(--k-primary-dark)}.kano-pagebody__main .kano-table thead th a{color:#fff}.kano-pagebody__main .kano-table tbody tr:nth-child(2n) td{background:var(--k-tint-3)}.kano-pagebody__main .kano-details>summary{display:flex;align-items:center;gap:.6rem;list-style:none;font-size:1.05rem}.kano-pagebody__main .kano-details>summary::-webkit-details-marker{display:none}.kano-pagebody__main .kano-details>summary:before{content:"";flex:none;width:.6rem;height:.6rem;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:rotate(-45deg);transition:transform .2s ease;margin-right:.2rem}.kano-pagebody__main .kano-details[open]>summary:before{transform:rotate(45deg)}.kano-pagebody__main .kano-details>summary:hover{background:var(--k-tint)}.kano-pagebody__main .kano-details__body{padding:1rem 1.25rem 1.25rem}@media(prefers-reduced-motion:reduce){.kano-pagebody__main .kano-details>summary:before{transition:none}}.kano-people{margin:1rem 0 1.5rem}.kano-people__title{margin:.25rem 0 .4rem;font-size:1.2rem}.kano-people__group{margin:1.25rem 0 .5rem;font-size:1rem;text-transform:uppercase;letter-spacing:.05em;color:var(--k-muted)}.kano-people__meta{margin:0 0 .3rem;font-size:.95rem}.kano-people__list{list-style:none;margin:.75rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.75rem}.kano-content .kano-people__list>li{margin:0}.kano-person{display:flex;flex-direction:column;gap:.2rem;padding:.9rem 1rem;background:#fff;border:1px solid var(--k-tint-2);border-left:4px solid var(--k-primary);border-radius:12px;min-width:0}.kano-person p{margin:0}.kano-person__name{font-weight:800;font-size:1.02rem}.kano-person__role{color:var(--k-muted);font-size:.93rem}.kano-person__links{display:flex;flex-direction:column;gap:.1rem;margin-top:.3rem!important}.kano-person__links a{display:inline-flex;align-items:center;min-height:32px;overflow-wrap:anywhere;color:var(--k-primary-dark);font-weight:600}.kano-person__tel:before,.kano-person__mail:before{content:"";flex:none;width:1rem;height:1rem;margin-right:.45rem;background:currentColor;-webkit-mask:var(--kp-i) center / contain no-repeat;mask:var(--kp-i) center / contain no-repeat}.kano-person__tel{--kp-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2'/%3E%3C/svg%3E")}.kano-person__mail{--kp-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18v12H3z M3 6l9 7 9-7'/%3E%3C/svg%3E")}html.kano-contrast .kano-person{border:2px solid #000}.kano-hours{margin:1rem 0 1.5rem;max-width:34rem}.kano-hours dl{margin:0;border:1px solid var(--k-tint-2);border-radius:14px;overflow:hidden;background:#fff}.kano-hours__row{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:.75rem;padding:.65rem 1rem}.kano-hours__row+.kano-hours__row{border-top:1px solid var(--k-tint-2)}.kano-hours dt{font-weight:700}.kano-hours dd{margin:0}.kano-hours dd.is-closed{color:var(--k-muted)}.kano-hours__row.is-today{background:var(--k-tint);box-shadow:inset 4px 0 0 var(--k-primary)}@media(max-width:480px){.kano-hours__row{grid-template-columns:minmax(0,1fr);gap:.1rem}}.kano-corners-eckig :is(.kano-sectionnav,.kano-contactbox,.kano-person,.kano-hours dl){border-radius:4px!important}.kano-main:has(>.kano-pageband){padding-top:0}.kano-content ul.kano-people__list{padding-left:0}.kano-newsfront__lead .kn-card--top:not(.kn-card--img) .kn-card__body{flex:0 0 auto}.kano-postlist{margin:1rem 0 1.5rem}.kano-content ul.kano-postlist__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.kano-content .kano-postlist__list>li{margin:0}.kano-postlist__item{position:relative;display:flex;gap:1rem;align-items:flex-start;padding:1rem 1.15rem;background:#fff;border:1px solid var(--k-tint-2);border-radius:16px;box-shadow:0 2px 8px #0e2a470d;transition:box-shadow .18s ease,border-color .18s ease}.kano-postlist__item:hover,.kano-postlist__item:focus-within{border-color:var(--k-primary);box-shadow:0 8px 22px #0e2a471f}.kano-postlist__date{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:4rem;padding:.4rem 0;border-radius:12px;background:var(--k-tint);color:var(--k-primary-dark);line-height:1.1}.kano-postlist__day{font-size:1.4rem;font-weight:800}.kano-postlist__mon{font-size:.8rem;font-weight:700;text-transform:uppercase}.kano-postlist__year{font-size:.75rem;color:var(--k-muted)}.kano-postlist__body{min-width:0;display:flex;flex-direction:column;gap:.3rem}.kano-postlist__title{margin:0!important;font-size:1.1rem;line-height:1.3;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;border:0!important;padding:0!important}.kano-postlist__title a{color:var(--k-ink);text-decoration:none}.kano-postlist__title a:after{content:"";position:absolute;inset:0;border-radius:inherit}.kano-postlist__title a:hover{text-decoration:underline}.kano-postlist__teaser{margin:0;color:var(--k-muted);font-size:.97rem}.kano-postlist__more{margin:1rem 0 0;font-weight:700}.kano-postlist--empty{padding:1.25rem 1.4rem;background:var(--k-tint-3);border:1px dashed var(--k-line);border-radius:16px}.kano-postlist__empty{margin:0;font-weight:600;color:var(--k-muted)}@media(max-width:480px){.kano-postlist__item{gap:.75rem;padding:.85rem}.kano-postlist__date{width:3.4rem}}@media(prefers-reduced-motion:reduce){.kano-postlist__item{transition:none}}html.kano-contrast .kano-postlist__item,html.kano-contrast .kano-postlist--empty{border:2px solid #000;box-shadow:none}.kano-corners-eckig :is(.kano-postlist__item,.kano-postlist__date,.kano-postlist--empty){border-radius:4px!important}.kano-hero--bubble .kano-hero__main{background:rgba(255,255,255,var(--k-hero-bubble, .92));border-radius:28px;padding:clamp(18px,2.4vw,30px) clamp(18px,2.6vw,34px);box-shadow:0 10px 30px #0e2a4724;align-self:flex-start;flex:1 1 28rem;max-width:46rem;min-width:0}.kano-hero--bubble .kano-hero__main :is(.kano-hero__title,.kano-hero__text){color:var(--k-ink);text-shadow:none}.kano-hero--bubble .kano-search{box-shadow:inset 0 0 0 2px var(--k-line)}@media(max-width:700px){.kano-hero--bubble .kano-hero__main{max-width:none;border-radius:22px}}html.kano-contrast .kano-hero--bubble .kano-hero__main{background:#fff;box-shadow:0 0 0 2px #000}.kano-corners-eckig .kano-hero--bubble .kano-hero__main{border-radius:4px}.kano-footer__top.is-wide{grid-template-columns:minmax(16rem,1.25fr) repeat(auto-fit,minmax(11rem,1fr));padding-bottom:1.5rem}.kano-footer__top.is-wide>.kano-footer__col ul{margin-top:.3rem}@media(max-width:1100px){.kano-footer__top.is-wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.kano-footer__top.is-wide{grid-template-columns:minmax(0,1fr)}}.kano-overview{display:flex;flex-direction:column;gap:1.5rem;margin:0 0 2rem}.kano-overview__title{margin:0 0 .6rem!important;font-size:1.2rem;padding:0!important;border:0!important;display:flex;align-items:center;gap:.5rem}.kano-overview__title:before{content:"";width:.35rem;height:1.2em;border-radius:4px;background:var(--k-primary)}.kano-content ul.kano-overview__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem}.kano-content .kano-overview__list>li{margin:0}.kano-overview__link{display:flex;flex-direction:column;gap:.3rem;height:100%;min-height:64px;padding:.9rem 1rem;background:#fff;border:1px solid var(--k-tint-2);border-radius:14px;color:var(--k-ink);text-decoration:none;box-shadow:0 2px 8px #0e2a470d;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.kano-overview__link:hover{border-color:var(--k-primary);box-shadow:0 8px 22px #0e2a471f}.kano-overview__label{font-weight:800;font-size:1.02rem;text-decoration:underline;text-decoration-color:var(--k-line);text-underline-offset:3px}.kano-overview__link:hover .kano-overview__label{text-decoration-color:currentColor}.kano-overview__text{font-size:.92rem;color:var(--k-muted)}@media(prefers-reduced-motion:reduce){.kano-overview__link{transition:none}}html.kano-contrast .kano-overview__link{border:2px solid #000;box-shadow:none}.kano-corners-eckig .kano-overview__link{border-radius:4px}.kano-contact{display:grid;gap:2rem;margin:0 0 2rem}.kano-content ul.kano-contact__cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem}.kano-content .kano-contact__cards>li{margin:0}.kano-contact__card{position:relative;padding:1.1rem 1.2rem 1.2rem;background:#fff;border:1px solid var(--k-tint-2);border-radius:18px;box-shadow:0 2px 10px #0e2a470f}.kano-contact__card p{margin:.3rem 0 0}.kano-contact__icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--k-tint-3);color:var(--k-primary);margin-bottom:.5rem}.kano-content .kano-contact__h{margin:0!important;padding:0!important;border:0!important;font-size:1.05rem}.kano-contact__big{font-size:1.15rem;font-weight:800;overflow-wrap:anywhere}.kano-contact__small{font-size:.92rem;color:var(--k-muted)}.kano-contact__week{margin:.5rem 0 0;display:grid;gap:.15rem;font-size:.95rem}.kano-contact__week>div{display:grid;grid-template-columns:6.5rem 1fr;gap:.5rem;padding:.1rem .35rem;border-radius:6px}.kano-contact__week dt{font-weight:700}.kano-contact__week dd{margin:0}.kano-contact__week>.is-today{background:var(--k-tint-3)}.kano-contact__form{padding:1.5rem;background:var(--k-tint-3);border-radius:22px;scroll-margin-top:6rem}.kano-contact__form:focus{outline:none}.kano-content .kano-contact__form>h2{margin-top:0}.kano-contact__form .kano-form{max-width:none}.kano-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.1rem}.kano-contact__intro{margin:0 0 1rem;font-size:.95rem}.kano-contact__form input[type=file]{min-height:48px;padding:.55rem;border:2px dashed var(--k-muted);border-radius:12px;background:#fff;width:100%}.kano-form__files{margin:0;font-size:.92rem}.kano-form__files:empty{display:none}.kano-form__files.is-error{color:#a4161a;font-weight:700}.kano-contact__legal{font-size:.9rem;color:var(--k-ink);background:#fff;border-left:4px solid var(--k-primary);border-radius:0 12px 12px 0;padding:.75rem 1rem}.kano-contact__legal p{margin:.25rem 0}.kano-form__actions .kano-btn{display:inline-flex;align-items:center;gap:.5rem}.kano-errorsum h3{margin:0 0 .4rem;font-size:1.05rem}.kano-errorsum ul{margin:0;padding-left:1.2rem}.kano-form [aria-invalid=true]{border-color:#a4161a!important}html.kano-contrast .kano-contact__card{border:2px solid #000;box-shadow:none}.kano-corners-eckig .kano-contact__card,.kano-corners-eckig .kano-contact__form{border-radius:4px}@media(max-width:640px){.kano-contact__form{padding:1rem;margin-inline:-.25rem}}.kano-contact__card--hours{grid-column:1 / -1}.kano-contact__card--hours .kano-contact__week{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));column-gap:1rem}.kano-contact__week>div{grid-template-columns:6.5rem minmax(0,1fr)}.kano-contact__big a{overflow-wrap:anywhere}.kano-pagebody--single{grid-template-columns:minmax(0,1fr)}.kano-pagebody--single .kano-contact__form{max-width:56rem}.kano-ab{display:grid;gap:2rem;margin:0 0 2rem}.kano-ab__current{display:grid;grid-template-columns:minmax(10rem,16rem) minmax(0,1fr);gap:1.75rem;align-items:center;padding:1.5rem;background:var(--k-tint-3);border-radius:22px}.kano-ab__cover{display:block;aspect-ratio:1 / 1.414;background:#fff;border-radius:6px;box-shadow:0 12px 30px #0e2a4738,0 2px 6px #0e2a471f;overflow:hidden;transform:rotate(-1.5deg);transition:transform .2s ease;color:var(--k-primary);text-decoration:none}.kano-ab__cover:hover{transform:rotate(0) translateY(-3px)}.kano-ab__cover-ph{display:grid;place-items:center;align-content:center;gap:.75rem;height:100%;text-align:center;font-weight:800;padding:1rem}.kano-ab__cover-img{display:block;width:100%!important;height:auto!important}.kano-ab__kicker{margin:0;font-size:.85rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--k-primary)}.kano-content .kano-ab__title{margin:.2rem 0 .3rem!important;padding:0!important;border:0!important;font-size:clamp(1.4rem,2.6vw,2rem)}.kano-ab__date{margin:0 0 1rem;color:var(--k-muted)}.kano-ab__actions{display:flex;flex-wrap:wrap;gap:.6rem}.kano-ab__actions .kano-btn{display:inline-flex;align-items:center;gap:.5rem}.kano-ab__size{font-weight:400}.kano-ab__next{display:flex;gap:.5rem;align-items:flex-start;margin:1rem 0 0;font-size:.95rem}.kano-ab__next svg{flex:none;margin-top:.15rem;color:var(--k-primary)}.kano-content .kano-ab__archive>h2{margin-top:0}.kano-ab__year{border:1px solid var(--k-tint-2);border-radius:14px;background:#fff;margin:0 0 .6rem}.kano-ab__year>summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.1rem;cursor:pointer;font-weight:800;font-size:1.1rem}.kano-ab__count{font-weight:400;font-size:.9rem;color:var(--k-muted)}.kano-content ul.kano-ab__list{list-style:none;margin:0;padding:0 .6rem .6rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.4rem}.kano-content .kano-ab__list>li{margin:0}.kano-ab__item{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:center;padding:.55rem .7rem;border-radius:10px;background:var(--k-tint-3)}.kano-ab__nr{font-weight:800;white-space:nowrap}.kano-ab__when{white-space:nowrap}.kano-ab__when{color:var(--k-muted);font-size:.92rem}.kano-ab__links{display:inline-flex;gap:.7rem;font-size:.95rem}.kano-ab__links a,.kano-ab__links .kano-linkbtn{font-weight:700}.kano-ab__item.is-missing{opacity:.8}.kano-ab__missing{font-size:.85rem;color:var(--k-muted)}.kano-linkbtn{background:none;border:0;padding:0;font:inherit;color:var(--k-link, var(--k-primary));text-decoration:underline;cursor:pointer}@media(max-width:640px){.kano-ab__current{grid-template-columns:1fr;padding:1rem}.kano-ab__cover{max-width:9.5rem}}html.kano-flip-open{overflow:hidden}.kano-flip{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#1e2329;color:#fff}.kano-flip::backdrop{background:#000000b3}.kano-flip[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.kano-flip__bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.6rem 1rem;background:#111518}.kano-flip__title{margin:0;font-size:1.05rem;color:#fff}.kano-flip__status{margin:0;flex:1;font-size:.95rem;color:#d7dee5}.kano-flip__tools{display:flex;gap:.4rem;align-items:center}.kano-flip__tool{min-width:44px;min-height:44px;display:inline-grid;place-items:center;padding:0 .7rem;border:1px solid #56606B;border-radius:10px;background:#2a3139;color:#fff;font:inherit;font-size:1.1rem;font-weight:700;text-decoration:none;cursor:pointer}.kano-flip__dl{font-size:.9rem}.kano-flip__tool:hover{background:#3a434d}.kano-flip__tool:focus-visible,.kano-flip__nav:focus-visible,.kano-flip__stage:focus-visible{outline:3px solid #FFBF47;outline-offset:2px}.kano-flip__stage{position:relative;overflow:hidden;display:grid;place-items:center;padding:12px;touch-action:pan-y;perspective:2000px}.kano-flip__stage.is-zoomed{overflow:auto;place-items:start center;touch-action:auto}.kano-flip__spread{display:flex;box-shadow:0 20px 50px #00000080;background:#fff;transform-origin:center}.kano-flip__spread canvas{display:block;background:#fff}.kano-flip__spread:not(.is-single) canvas[data-left]{box-shadow:inset -12px 0 18px -14px #00000073}.kano-flip__nav{position:absolute;top:50%;z-index:2;width:56px;height:56px;margin-top:-28px;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffffeb;color:#111;cursor:pointer;box-shadow:0 4px 14px #00000059}.kano-flip__nav[disabled]{opacity:.3;cursor:default}.kano-flip__nav--prev{left:14px}.kano-flip__nav--next{right:14px}.kano-flip__hint{margin:0;padding:.45rem 1rem;font-size:.85rem;color:#d7dee5;text-align:center;background:#111518}.kano-flip__hint a{color:#fff}@media(prefers-reduced-motion:no-preference){.kano-flip__spread.is-turn-next{animation:kano-flip-next .38s cubic-bezier(.16,1,.3,1)}.kano-flip__spread.is-turn-prev{animation:kano-flip-prev .38s cubic-bezier(.16,1,.3,1)}@keyframes kano-flip-next{0%{opacity:.35;transform:rotateY(-12deg) translate(30px)}to{opacity:1;transform:none}}@keyframes kano-flip-prev{0%{opacity:.35;transform:rotateY(12deg) translate(-30px)}to{opacity:1;transform:none}}}@media(max-width:640px){.kano-flip__nav{width:46px;height:46px;margin-top:-23px;top:auto;bottom:12px}.kano-flip__dl{display:none}}@media(min-width:1200px){.kano-hero__inner>.kano-hero__aside:has(>.kano-rk-box){flex:1 1 400px;max-width:840px;margin-left:auto}.kano-hero--bubble .kano-hero__main{flex:1 1 28rem}}.kano-hero__aside:has(>.kano-rk-box){container-type:inline-size;position:relative;z-index:3}@container (min-width: 640px){.kano-rk-box .kano-rk-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.kano-rk-box .kano-rk-item{height:100%}}.kano-areah__brandlogo{display:inline-flex;flex:none}.kano-areah__brandimg{display:block;height:58px;width:auto}.kano-areah__grp{position:relative}.kano-areah__grpbtn{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:.4rem .85rem;border:0;border-radius:999px;background:none;color:var(--k-ink);font:inherit;font-weight:700;cursor:pointer}.kano-areah__grpbtn:hover,.kano-areah__grpbtn[aria-expanded=true]{background:var(--k-tint)}.kano-areah__grpbtn svg{transition:transform .15s ease}.kano-areah__grpbtn[aria-expanded=true] svg{transform:rotate(180deg)}.kano-areah__grp.is-active>.kano-areah__grpbtn{background:var(--k-tint);text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}.kano-areah__drop{position:absolute;top:calc(100% + 6px);left:0;z-index:70;min-width:16rem;max-width:24rem;list-style:none;margin:0;padding:.4rem;background:#fff;border:1px solid var(--k-tint-2);border-radius:16px;box-shadow:0 18px 36px #00000024}.kano-areah__drop[hidden]{display:none}.kano-areah__drop a{display:flex;width:100%;border-radius:10px}@media(max-width:960px){.kano-areah__drop{position:static;box-shadow:none;border:0;padding:0 0 0 1rem;max-width:none}.kano-areah__grpbtn{font-size:var(--k-fs-large, 1.15rem)}.kano-areah__brandimg{height:46px}}@media(prefers-reduced-motion:reduce){.kano-areah__grpbtn svg{transition:none}}.kano-childcards{margin:1.5rem 0 0}.kano-childcards .kano-areax__tile h2{margin:0 0 .35rem;font-size:1.15rem;padding:0;border:0}.kano-childcards .kano-areax__tile h2 a{color:var(--k-ink);text-decoration:none}.kano-childcards .kano-areax__tile h2 a:after{content:"";position:absolute;inset:0}.kano-bk--landscape .kano-bk__card--logo{padding:18px 26px;max-width:360px;background:color-mix(in srgb,#FFF 94%,transparent)}.kano-bk__logo{display:block;width:100%;height:auto;max-height:260px;object-fit:contain}@media(max-width:700px){.kano-bk--landscape .kano-bk__card--logo{max-width:240px}}.kano-guide{padding-block:2rem 1rem;display:grid;gap:2.5rem}.kano-guide__kicker{margin:0;font-size:.85rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--k-primary)}.kano-guide__h{margin:.15rem 0 .4rem;font-size:clamp(1.5rem,2.6vw,2.1rem);color:var(--k-primary-dark)}.kano-guide__lead{margin:0;color:var(--k-muted);font-size:1.05rem}.kano-guide__about{margin:0;padding-top:1rem;border-top:3px solid var(--k-tint-2)}.kano-guide__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1.1rem;margin-top:1rem}.kano-guide__group{background:#fff;border:1px solid var(--k-tint-2);border-radius:20px;padding:1.1rem 1.1rem .8rem;box-shadow:0 2px 12px #0000000d}.kano-guide__gh{display:flex;align-items:center;gap:.6rem;margin:0 0 .6rem;font-size:1.2rem;color:var(--k-ink)}.kano-guide__gicon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--k-primary-dark);color:#fff;flex:none}.kano-guide__list{list-style:none;margin:0;padding:0;display:grid;gap:.2rem}.kano-guide__list li{margin:0}.kano-guide__link{display:flex;gap:.7rem;align-items:flex-start;padding:.6rem;border-radius:12px;color:var(--k-ink);text-decoration:none}.kano-guide__link:hover{background:var(--k-tint-3)}.kano-guide__link:hover .kano-guide__title{text-decoration:underline}.kano-guide__icon{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--k-tint);color:var(--k-primary-dark);flex:none;margin-top:1px}.kano-guide__lt{display:flex;flex-direction:column;gap:.1rem;min-width:0}.kano-guide__title{font-weight:800}.kano-guide__text{font-size:.9rem;color:var(--k-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kano-guide a:focus-visible{outline:3px solid var(--k-focus, #F2B705);outline-offset:2px}html.kano-contrast .kano-guide__group{border:2px solid #000;box-shadow:none}.kano-epochs__list{list-style:none;margin:1.4rem 0 0;padding:28px 0 0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(16rem,23rem);gap:1.2rem;position:relative;overflow-x:auto;scroll-snap-type:x mandatory}.kano-epochs__list:before{content:"";position:absolute;left:0;right:0;top:13px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--k-tint-2),var(--k-primary),var(--k-primary-dark))}.kano-epochs__item{margin:0;position:relative;scroll-snap-align:start}.kano-epochs__card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--k-tint-2);border-radius:18px;overflow:hidden;color:var(--k-ink);text-decoration:none;box-shadow:0 4px 16px #00000012;transition:transform .18s ease,box-shadow .18s ease}.kano-epochs__card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #00000024}.kano-epochs__dot{position:absolute;top:-28px;left:1.2rem;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--k-primary-dark);color:#fff;font-weight:800;font-size:.9rem;border:3px solid #FFF;box-shadow:0 0 0 2px var(--k-primary)}.kano-epochs__media{display:block;aspect-ratio:16 / 9;background:var(--k-tint);overflow:hidden}.kano-epochs__media img,.kano-epochs__media svg{width:100%;height:100%;object-fit:cover;display:block;filter:sepia(.35)}.kano-epochs__card:hover .kano-epochs__media img{filter:none}.kano-epochs__body{display:flex;flex-direction:column;gap:.3rem;padding:1rem 1.1rem 1.1rem;flex:1}.kano-epochs__years{font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:700;color:var(--k-primary-dark);line-height:1.1}.kano-epochs__name{font-size:1.15rem;font-weight:800}.kano-epochs__text{font-size:.93rem;color:var(--k-muted)}.kano-epochs__more{margin-top:auto;padding-top:.4rem;font-weight:800;color:var(--k-primary-dark)}.kano-epochs__card:hover .kano-epochs__more{text-decoration:underline}@media(max-width:700px){.kano-epochs__list{grid-auto-flow:row;grid-auto-columns:auto;padding-top:0;padding-left:34px;overflow:visible}.kano-epochs__list:before{inset:0 auto 0 7px;width:4px;height:auto;background:linear-gradient(180deg,var(--k-tint-2),var(--k-primary-dark))}.kano-epochs__dot{top:1rem;left:-40px}}@media(prefers-reduced-motion:reduce){.kano-epochs__card{transition:none}.kano-epochs__card:hover{transform:none}}.kano-epochhead{margin:.5rem 0 1.5rem;padding:1.4rem 1.5rem 1.2rem;border-radius:22px;background:linear-gradient(135deg,var(--k-tint) 0%,var(--k-tint-3) 100%);border:1px solid var(--k-tint-2)}.kano-epochhead__kicker{margin:0;font-size:.85rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--k-primary)}.kano-epochhead__title{margin:.2rem 0 1rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem}.kano-epochhead__years{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3.2rem);color:var(--k-primary-dark)}.kano-epochhead__name{font-size:clamp(1.4rem,3vw,2rem);color:var(--k-ink)}.kano-epochbar ol{list-style:none;margin:0;padding:0;display:flex;position:relative}.kano-epochbar ol:before{content:"";position:absolute;left:10px;right:10px;top:9px;height:3px;background:var(--k-line)}.kano-epochbar li{flex:1;margin:0;position:relative}.kano-epochbar a{display:flex;flex-direction:column;gap:.15rem;padding:0 .3rem;color:var(--k-muted);text-decoration:none;font-size:.88rem}.kano-epochbar__dot{width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--k-line);position:relative;z-index:1}.kano-epochbar .is-past .kano-epochbar__dot{border-color:var(--k-primary);background:var(--k-tint-2)}.kano-epochbar .is-current .kano-epochbar__dot{border-color:var(--k-primary-dark);background:var(--k-primary-dark);box-shadow:0 0 0 4px var(--k-tint-2)}.kano-epochbar__y{font-weight:800;color:var(--k-ink)}.kano-epochbar .is-current a{color:var(--k-ink)}.kano-epochbar a:hover .kano-epochbar__n{text-decoration:underline}.kano-epochnav{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin:2.5rem 0 1rem}.kano-epochnav__link{display:flex;flex-direction:column;gap:.2rem;padding:1rem 1.2rem;border-radius:16px;border:1px solid var(--k-tint-2);background:#fff;color:var(--k-ink);text-decoration:none;box-shadow:0 2px 10px #0000000d}.kano-epochnav__link--next{text-align:right;grid-column:-2}.kano-epochnav__dir{font-size:.85rem;font-weight:800;color:var(--k-primary);text-transform:uppercase;letter-spacing:.05em}.kano-epochnav__t{font-weight:800;font-size:1.1rem}.kano-epochnav__link:hover .kano-epochnav__t{text-decoration:underline}.kano-content .kano-zeitstrahl{list-style:none;margin:1.5rem 0;padding:0 0 0 1.6rem;position:relative}.kano-content .kano-zeitstrahl:before{content:"";position:absolute;left:.45rem;top:.4rem;bottom:.4rem;width:3px;border-radius:3px;background:var(--k-tint-2)}.kano-content .kano-zeitstrahl__item{position:relative;margin:0 0 1.1rem;padding:.2rem 0 0 .4rem}.kano-content .kano-zeitstrahl__item:before{content:"";position:absolute;left:-1.45rem;top:.55rem;width:15px;height:15px;border-radius:50%;background:#fff;border:3px solid var(--k-primary)}.kano-content .kano-zeitstrahl__when{margin:0 0 .2rem;font-weight:800;color:var(--k-primary-dark);font-size:1.08rem}.kano-content .kano-zeitstrahl__text p{margin:0}@media(min-width:900px){.kano-content .kano-zeitstrahl{padding-left:0}.kano-content .kano-zeitstrahl:before{left:13.2rem}.kano-content .kano-zeitstrahl__item{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:2rem;padding:0}.kano-content .kano-zeitstrahl__item:before{left:12.65rem;top:.3rem}.kano-content .kano-zeitstrahl__when{text-align:right;margin:0}}.kano-epochs__ph{display:grid;place-items:center;width:100%;height:100%;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:700;color:var(--k-primary-dark);background:radial-gradient(circle at 30% 20%,#FFF8EC 0%,var(--k-tint) 55%,var(--k-tint-2) 100%)}.kano-fest{display:grid;grid-template-columns:minmax(0,1.4fr) auto minmax(0,1.2fr);gap:1.2rem 2rem;align-items:center;margin-top:-2.2rem;position:relative;z-index:3;padding:1.4rem 1.6rem;background:#fff;border-radius:24px;border:1px solid var(--k-tint-2);box-shadow:0 18px 40px #3c0a141f;max-width:calc(var(--k-wide) - 2rem)}.kano-fest__kicker{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.85rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--k-primary)}.kano-fest__title{margin:.2rem 0 .1rem;font-size:clamp(1.5rem,3vw,2.2rem);color:var(--k-primary-dark)}.kano-fest__date{margin:0;font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:800}.kano-fest__where{display:flex;gap:.4rem;align-items:center;margin:.4rem 0 0;color:var(--k-muted)}.kano-fest__intro{margin:.6rem 0 0;max-width:46ch}.kano-fest__prog{margin:.9rem 0 0}.kano-fest__prog .kano-btn{display:inline-flex;align-items:center;gap:.45rem}.kano-fest__count{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;min-width:120px;min-height:120px;border-radius:50%;background:var(--k-primary-dark);color:#fff;text-align:center;padding:.8rem}.kano-fest__count b{font-size:2.4rem;line-height:1}.kano-fest__count span{font-size:.85rem;font-weight:700}.kano-fest__dh{margin:0 0 .5rem;font-size:1rem}.kano-fest__deadlines ul{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.kano-fest__deadlines li{margin:0}.kano-fest__deadlines a{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.65rem .9rem;border-radius:12px;background:var(--k-tint-3);border:1px solid var(--k-tint-2);color:var(--k-ink);text-decoration:none;font-weight:700}.kano-fest__deadlines a:hover{border-color:var(--k-primary)}.kano-fest__deadlines a:hover .kano-fest__dl{text-decoration:underline}.kano-fest__dd{flex:none;padding:.15rem .6rem;border-radius:999px;background:var(--k-primary-dark);color:#fff;font-size:.85rem}.kano-fest__deadlines .is-past .kano-fest__dd{background:var(--k-muted)}.kano-fest a:focus-visible{outline:3px solid var(--k-focus, #F2B705);outline-offset:2px}@media(max-width:900px){.kano-fest{grid-template-columns:1fr auto;margin-top:1rem}.kano-fest__deadlines{grid-column:1 / -1}}@media(max-width:520px){.kano-fest{grid-template-columns:1fr}.kano-fest__count{min-width:0;min-height:0;border-radius:16px;flex-direction:row;gap:.6rem}.kano-fest__deadlines a{flex-direction:column;align-items:flex-start}}html.kano-contrast .kano-fest{border:2px solid #000;box-shadow:none}.kano-overview--after{margin-top:2.5rem;padding-top:1.5rem;border-top:3px solid var(--k-tint-2)}.kano-content .kano-overview__head{margin:0 0 .3rem;padding:0;border:0;font-size:clamp(1.4rem,2.4vw,1.8rem);color:var(--k-primary-dark)}.kano-sf{margin:0 0 2.5rem}.kano-sf__top{padding:1.4rem 1.5rem 1.2rem;border-radius:24px;background:linear-gradient(135deg,var(--k-tint) 0%,var(--k-tint-3) 100%);border:1px solid var(--k-tint-2)}.kano-content .kano-sf__h{margin:0 0 .8rem;padding:0;border:0;font-size:clamp(1.4rem,2.6vw,1.9rem);color:var(--k-primary-dark)}.kano-sf__search{position:relative;display:flex;align-items:center;max-width:44rem}.kano-sf__icon{position:absolute;left:1rem;color:var(--k-primary-dark);display:inline-flex}.kano-content .kano-sf__input{width:100%;min-height:58px;padding:.6rem 6.5rem .6rem 3.1rem;border:2px solid var(--k-primary);border-radius:999px;background:#fff;font:inherit;font-size:1.12rem;color:var(--k-ink);box-shadow:0 6px 18px #0000000f}.kano-sf__input:focus{outline:3px solid var(--k-focus, #F2B705);outline-offset:2px}.kano-sf__clear{position:absolute;right:.5rem;min-height:42px;padding:0 1rem;border:0;border-radius:999px;background:var(--k-tint);color:var(--k-ink);font:inherit;font-weight:700;cursor:pointer}.kano-content .kano-sf__status{margin:.6rem 0 .8rem;font-size:.95rem;color:var(--k-muted)}.kano-sf__chips{display:flex;flex-wrap:wrap;gap:.4rem}.kano-sf__chip{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:.3rem .85rem;border:1px solid var(--k-line);border-radius:999px;background:#fff;color:var(--k-ink);font:inherit;font-size:.92rem;font-weight:700;cursor:pointer}.kano-sf__chip:hover{border-color:var(--k-primary)}.kano-sf__chip[aria-pressed=true]{background:var(--k-primary-dark);border-color:var(--k-primary-dark);color:#fff}.kano-sf__n{font-weight:400;opacity:.8;font-size:.85rem}.kano-content ul.kano-sf__quick{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin:1rem 0 0;padding:.8rem 0 0;border-top:1px solid var(--k-tint-2)}.kano-sf__quick li{margin:0}.kano-sf__quick a{display:inline-flex;align-items:center;gap:.35rem;font-weight:700;color:var(--k-primary-dark)}.kano-sf__results{margin-top:1.5rem;display:grid;gap:1.6rem}.kano-content .kano-sf__gh{display:flex;align-items:center;gap:.55rem;margin:0 0 .7rem;padding:0;border:0;font-size:1.2rem}.kano-sf__gicon{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--k-primary-dark);color:#fff;flex:none}.kano-content ul.kano-sf__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:.6rem}.kano-content .kano-sf__list>li{margin:0}.kano-sf__card{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;height:100%;min-height:84px;padding:.85rem 1rem;border-radius:14px;border:1px solid var(--k-tint-2);background:#fff;color:var(--k-ink);text-decoration:none;box-shadow:0 2px 8px #0000000a;box-sizing:border-box}a.kano-sf__card:hover{border-color:var(--k-primary);box-shadow:0 8px 20px #0000001a}a.kano-sf__card:hover .kano-sf__title{text-decoration:underline}.kano-sf__title{font-weight:800;line-height:1.3}.kano-sf__kind{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;padding:.15rem .55rem;border-radius:999px;background:var(--k-tint);color:var(--k-primary-dark);font-size:.8rem;font-weight:700}.kano-sf__item--online .kano-sf__kind{background:#e3f1e4;color:#1f5a27}.kano-sf__item--pdf .kano-sf__kind{background:#fdebd8;color:#7a3e06}.kano-sf__item--fehlt .kano-sf__card{background:var(--k-tint-3);border-style:dashed}.kano-sf__item--fehlt .kano-sf__kind{background:#fff4cc;color:#5c4400}.kano-sf__item[hidden],.kano-sf__group[hidden]{display:none}.kano-content .kano-sf__none{padding:1rem 1.2rem;border-radius:14px;background:var(--k-tint-3);font-weight:700}.kano-sf a:focus-visible,.kano-sf button:focus-visible{outline:3px solid var(--k-focus, #F2B705);outline-offset:2px}.kano-sf-more{margin-top:2rem;padding-top:1.5rem;border-top:3px solid var(--k-tint-2)}html.kano-contrast .kano-sf__card{border:2px solid #000;box-shadow:none}@media(max-width:560px){.kano-sf__top{padding:1rem}.kano-content .kano-sf__input{padding-right:5.5rem;font-size:1rem}}.kano-ovbtns{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1.5rem}.kano-ovbtns .kano-btn{display:inline-flex;align-items:center;gap:.4rem}.kano-content ul.kano-tcards{list-style:none;margin:0 0 2rem;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1rem}.kano-content .kano-tcards>li{margin:0}.kano-tcard{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#fff;border:1px solid var(--k-tint-2);box-shadow:0 3px 12px #0e2a470f;transition:transform .18s ease,box-shadow .18s ease}.kano-tcard:hover,.kano-tcard:focus-within{transform:translateY(-3px);box-shadow:0 14px 30px #0e2a4724}.kano-tcard__media{display:block;aspect-ratio:16 / 10;background:var(--k-tint);overflow:hidden}.kano-tcard__media picture,.kano-tcard__media img{display:block;width:100%;height:100%;object-fit:cover}.kano-tcard__media--none{background:linear-gradient(160deg,var(--k-tint) 0%,var(--k-tint-2) 100%)}.kano-tcard__body{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem 1.1rem;flex:1}.kano-content .kano-tcard__title{margin:0;padding:0;border:0;font-size:1.15rem}.kano-tcard__title a{color:var(--k-ink);text-decoration:none}.kano-tcard__title a:after{content:"";position:absolute;inset:0;border-radius:18px}.kano-tcard__title a:focus-visible:after{outline:3px solid var(--k-focus, #F2B705);outline-offset:-3px}.kano-tcard:hover .kano-tcard__title a{text-decoration:underline}.kano-content .kano-tcard__text{margin:0;color:var(--k-muted);font-size:.95rem}.kano-tcard__more{margin-top:auto;padding-top:.4rem;font-weight:800;color:var(--k-primary-dark)}@media(prefers-reduced-motion:reduce){.kano-tcard{transition:none}.kano-tcard:hover{transform:none}}html.kano-contrast .kano-tcard{border:2px solid #000;box-shadow:none}.kano-overview--after .kano-overview__group{break-inside:avoid}.kano-overview--after{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:1rem 2rem}.kano-overview--after .kano-overview__head{grid-column:1 / -1}.kano-content .kano-overview--after ul.kano-overview__list{display:flex;flex-direction:column;gap:0}.kano-overview--after .kano-overview__link{min-height:0;padding:.45rem 0;border:0;border-bottom:1px solid var(--k-tint-2);border-radius:0;box-shadow:none;background:none}.kano-overview--after .kano-overview__link:hover{box-shadow:none}.kano-overview--after .kano-overview__text{display:none}.kano-overview--after .kano-overview__label{font-weight:700;font-size:1rem}.kano-dtabs{margin:0 0 2rem;scroll-margin-top:6rem}.kano-dtabs__list{display:flex;flex-wrap:wrap;gap:.4rem;padding:.35rem;margin:0 0 1.2rem;border-radius:18px;background:var(--k-tint);border:1px solid var(--k-tint-2)}.kano-dtabs__tab{flex:1 1 auto;min-height:48px;padding:.5rem 1.1rem;border:0;border-radius:13px;background:transparent;color:var(--k-ink);font:inherit;font-weight:800;cursor:pointer}.kano-dtabs__tab:hover{background:#fff}.kano-dtabs__tab[aria-selected=true]{background:var(--k-primary-dark);color:#fff;box-shadow:0 4px 12px #0e2a472e}.kano-dtabs__tab:focus-visible,.kano-dtabs__panel:focus-visible{outline:3px solid var(--k-focus, #F2B705);outline-offset:2px}.kano-dtabs__panel{padding:1.4rem 1.5rem;border-radius:20px;background:#fff;border:1px solid var(--k-tint-2);box-shadow:0 3px 14px #0e2a470f}.kano-dtabs__panel+.kano-dtabs__panel{margin-top:1rem}.kano-dtabs__panel[hidden]{display:none}html.kano-js .kano-dtabs__h{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kano-content .kano-dtabs__h{margin-top:0}@media(max-width:640px){.kano-dtabs__tab{flex:1 1 100%;text-align:left}.kano-dtabs__panel{padding:1rem}}html.kano-contrast .kano-dtabs__panel{border:2px solid #000;box-shadow:none}.kano-illu{display:block;flex:none;overflow:visible;--i-bg: var(--k-tint, #EAF4FD);--i-fill: color-mix(in srgb, var(--k-primary, #1B6FC2) 26%, #FFFFFF);--i-acc: #F4B740;--i-line: var(--k-primary-dark, #1660A8)}.kano-illu .b{fill:var(--i-bg)}.kano-illu .f{fill:var(--i-fill)}.kano-illu .a{fill:var(--i-acc)}.kano-illu .w{fill:#fff}.kano-illu .d{fill:var(--i-line)}.kano-illu .l{stroke:var(--i-line);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.kano-illu path.l:not(.f):not(.a):not(.w),.kano-illu circle.l:not(.f):not(.a):not(.w),.kano-illu rect.l:not(.f):not(.a):not(.w),.kano-illu ellipse.l:not(.f):not(.a):not(.w){fill:none}.kano-illu .a-l{fill:none;stroke:var(--i-line);stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round}html.kano-contrast .kano-illu{--i-bg: #FFFFFF;--i-fill: #FFFFFF;--i-acc: #FFFFFF;--i-line: #000000}.kano-card.kano-card--illu:before,.kano-card.kano-card--illu:after{content:none!important}.kano-card--illu .kano-illu{margin-bottom:.6rem}.kano-sf__gicon.kano-sf__gicon--illu{width:48px;height:48px;background:none;border-radius:0}@media(prefers-reduced-motion:no-preference){html.kano-motion .kano-reveal{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.2,1);transition-delay:var(--kano-reveal-delay, 0s)}html.kano-motion .kano-reveal.is-in{opacity:1;transform:none}html:not(.kano-reduce-motion) .kano-card--link,html:not(.kano-reduce-motion) .kano-sf__card,html:not(.kano-reduce-motion) .kano-fp__item,html:not(.kano-reduce-motion) .kano-cards__item{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}html:not(.kano-reduce-motion) .kano-card--link:hover,html:not(.kano-reduce-motion) .kano-sf__card:hover,html:not(.kano-reduce-motion) .kano-cards__item:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0e2a471f}html:not(.kano-reduce-motion) .kano-card--link:hover .kano-illu,html:not(.kano-reduce-motion) .kano-sf__group:hover .kano-illu{animation:kano-illu-nod .6s ease}@keyframes kano-illu-nod{0%{transform:rotate(0)}35%{transform:rotate(-6deg) scale(1.04)}70%{transform:rotate(3deg)}to{transform:rotate(0)}}}html.kano-reduce-motion .kano-reveal{opacity:1!important;transform:none!important}.kano-otmap{margin:0 0 2rem}.kano-otmap__svg{display:block;width:100%;height:auto;max-height:72vh;font-family:inherit}.kano-otmap__bg{fill:var(--k-tint-3, #F5FAF3);stroke:var(--k-line, #D5E2F1);stroke-width:2}.kano-otmap__hills path{fill:color-mix(in srgb,var(--k-primary, #1B6FC2) 12%,#FFFFFF)}.kano-otmap__hills .kano-otmap__hills2{fill:color-mix(in srgb,var(--k-primary, #1B6FC2) 20%,#FFFFFF)}.kano-otmap__hills .kano-otmap__contour{fill:none;stroke:color-mix(in srgb,var(--k-primary, #1B6FC2) 22%,#FFFFFF);stroke-width:3;stroke-linecap:round;stroke-dasharray:2 10}.kano-otmap__dot{fill:#fff;stroke:var(--k-primary-dark, #1660A8);stroke-width:4;transition:r .2s ease,fill .2s ease}.kano-otmap__dot--main{fill:var(--k-primary-dark, #1660A8)}.kano-otmap__house{fill:#fff}.kano-otmap__halo{fill:var(--k-primary, #1B6FC2);opacity:0;transition:opacity .2s ease}.kano-otmap__label{font-size:21px;font-weight:700;fill:var(--k-ink, #0E2A47);paint-order:stroke;stroke:var(--k-tint-3, #F5FAF3);stroke-width:6px;stroke-linejoin:round}.kano-otmap__label--main{font-size:24px;font-weight:800}.kano-otmap__link{cursor:pointer;text-decoration:none}.kano-otmap__label{text-decoration:none}.kano-otmap__link:hover .kano-otmap__halo,.kano-otmap__link:focus-visible .kano-otmap__halo{opacity:.22}.kano-otmap__link:hover .kano-otmap__dot:not(.kano-otmap__dot--main),.kano-otmap__link:focus-visible .kano-otmap__dot:not(.kano-otmap__dot--main){fill:var(--k-primary, #1B6FC2)}.kano-otmap__link:hover .kano-otmap__label,.kano-otmap__link:focus-visible .kano-otmap__label{fill:var(--k-primary-dark, #1660A8);text-decoration:underline}.kano-otmap__link:focus-visible{outline:none}.kano-otmap__link:focus-visible .kano-otmap__halo{opacity:1;fill:var(--k-focus, #F2B705)}.kano-otmap__north circle{fill:#fff;stroke:var(--k-line, #D5E2F1);stroke-width:2}.kano-otmap__north path{fill:var(--k-primary-dark, #1660A8)}.kano-otmap__north text,.kano-otmap__scale text{font-size:16px;font-weight:700;fill:var(--k-muted, #47607A)}.kano-otmap__scale path{stroke:var(--k-muted, #47607A);stroke-width:3;fill:none}.kano-otmap__cap{margin-top:.5rem;font-size:var(--k-fs-small, .95rem);color:var(--k-muted, #47607A)}@media(max-width:640px){.kano-otmap__label{font-size:26px}.kano-otmap__label--main{font-size:28px}}html.kano-contrast .kano-otmap__bg{fill:#fff;stroke:#000}html.kano-contrast .kano-otmap__hills{display:none}.kano-abo{margin:2rem 0;padding:1.4rem 1.5rem;border-radius:16px;background:var(--k-tint, #EAF4FD);border:1px solid var(--k-line, #D5E2F1)}.kano-abo__h{margin:0 0 .4rem;font-size:1.3rem}.kano-abo__text{margin:0 0 1rem}.kano-abo__form{display:grid;gap:.8rem;max-width:36rem}.kano-abo__form .kano-btn{justify-self:start}.kano-abo__hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.kano-otmap-wrap{margin:0 0 1.5rem}.kano-otmap-wrap__sum{display:inline-flex;align-items:center;gap:.6rem;min-height:48px;padding:.6rem 1.1rem;border:1px solid var(--k-line, #D5E2F1);border-radius:999px;background:var(--k-white, #FFF);color:var(--k-primary-dark, #1660A8);font-weight:700;cursor:pointer;list-style:none}.kano-otmap-wrap__sum::-webkit-details-marker{display:none}.kano-otmap-wrap__sum:after{content:"";width:.55rem;height:.55rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}.kano-otmap-wrap[open]>.kano-otmap-wrap__sum:after{transform:rotate(-135deg) translateY(-2px)}.kano-otmap-wrap__sum:hover{background:var(--k-tint-3, #F5FAF3)}.kano-otmap-wrap__hide,.kano-otmap-wrap[open] .kano-otmap-wrap__show{display:none}.kano-otmap-wrap[open] .kano-otmap-wrap__hide{display:inline}.kano-otmap-wrap[open]>.kano-otmap{margin-top:1rem}@media print{.kano-otmap-wrap:not([open]){display:none}}.kano-amap .kano-amap__road{fill:none;stroke:var(--k-line, #D5E2F1);stroke-width:5;stroke-linecap:round}.kano-amap .kano-amap__road+.kano-amap__road{stroke-width:5}.kano-amap__km{font-size:15px;fill:var(--k-muted, #47607A)}.kano-amap__goal{fill:var(--k-primary-dark, #1660A8)}.kano-amap__heart{fill:#fff}.kano-amap__sub{font-size:16px;font-weight:700;fill:var(--k-primary-dark, #1660A8)}.kano-amap__pulse{fill:none;stroke:var(--k-primary, #1B6FC2);stroke-width:2;opacity:.35;transform-origin:center;transform-box:fill-box;animation:kano-amap-pulse 2.6s ease-out infinite}@keyframes kano-amap-pulse{0%{transform:scale(.7);opacity:.5}to{transform:scale(1.35);opacity:0}}html.kano-reduce-motion .kano-amap__pulse{animation:none}html.kano-contrast .kano-amap__pulse{display:none}@media(prefers-reduced-motion:reduce){.kano-amap__pulse{animation:none}}.kano-amap__list{margin:-1rem 0 1.5rem}.kano-amap__list ul{margin:.3rem 0;padding-left:1.2rem}.kano-amap__spots{margin:0 0 2rem}.kano-amap__spots ul{list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.8rem;align-items:start}.kano-amap__spot{display:flex;gap:.8rem;align-items:flex-start;padding:1rem 1.1rem;border:1px solid var(--k-line);border-radius:16px;background:var(--k-white, #FFF)}.kano-amap__spot h3{margin:0 0 .25rem;font-size:1.05rem}.kano-amap__spot p{margin:.2rem 0 0;font-size:var(--k-fs-small, .95rem)}.kano-amap__ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--k-tint, #EAF4FD);color:var(--k-primary-dark, #1660A8)}.kano-scene{position:absolute;left:0;width:100%;z-index:1;pointer-events:none;overflow:visible}.kano-scene--fest,.kano-scene--heimat{inset:0;height:100%}.kano-scene--bunting{top:0;height:90px;z-index:3}.kano-bk__stage .kano-scene--bunting{z-index:3}.kano-scene{--sc-p: var(--k-primary);--sc-d: var(--k-primary-dark);--sc-g: #F4B740;--sc-r: #F07C97;--sc-w: #FFFFFF}.kano-scene__string{fill:none;stroke:color-mix(in srgb,var(--k-ink) 55%,transparent);stroke-width:1.6}.kano-scene__flag--p,.kano-scene__fill--p{fill:var(--sc-p)}.kano-scene__flag--d,.kano-scene__fill--d{fill:var(--sc-d)}.kano-scene__flag--g,.kano-scene__fill--g{fill:var(--sc-g)}.kano-scene__flag--r,.kano-scene__fill--r{fill:var(--sc-r)}.kano-scene__flag--w{fill:var(--sc-w);stroke:color-mix(in srgb,var(--k-ink) 18%,transparent);stroke-width:1}.kano-scene__cloud{fill:#fff;opacity:.85}.kano-scene__wheel circle,.kano-scene__wheel path,.kano-scene__wheelbase path{fill:none;stroke:color-mix(in srgb,var(--k-primary-dark) 70%,#FFFFFF);stroke-width:3;stroke-linecap:round}.kano-scene__wheel>g>path{stroke-width:1.6}.kano-scene__wheelbase path{stroke-width:5}.kano-scene__wheel .kano-scene__gondola rect{stroke:none}.kano-scene__wheel .kano-scene__gondola .kano-scene__hanger{stroke-width:1.6}.kano-scene__hub{fill:var(--k-primary-dark)}.kano-scene__rise{opacity:.55}.kano-scene__stringl{fill:none;stroke:color-mix(in srgb,var(--k-ink) 40%,transparent);stroke-width:1.2}.kano-scene__bird path{fill:none;stroke:var(--k-ink);stroke-width:2;stroke-linecap:round;opacity:.55}.kano-scene__leaf{fill:color-mix(in srgb,var(--k-primary) 70%,#C98A2B);opacity:.7}.kano-scene__vein{fill:none;stroke:#ffffff80;stroke-width:1}html.kano-contrast .kano-scene{display:none}.kano-bk--fest.kano-bk--landscape{padding-top:76px}.kano-bk__card--fest .kano-bk__title,.kano-bk__card--heimat .kano-bk__title{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(2.1rem,5vw,3.4rem);color:var(--k-primary-dark);letter-spacing:-.01em}.kano-bk__card--fest .kano-bk__title:after{content:"";display:block;width:72px;height:6px;margin-top:12px;border-radius:3px;background:linear-gradient(90deg,var(--k-primary) 0 33%,#F4B740 33% 66%,#F07C97 66%)}.kano-bk__card--fest .kano-bk__subtitle,.kano-bk__card--heimat .kano-bk__subtitle{font-size:1.15rem}.kano-bk__card--book{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:28px;row-gap:10px;align-items:center;max-width:660px}.kano-bk__card--book>:not(.kano-book){grid-column:2}.kano-bk__card--book>.kano-book{grid-column:1;grid-row:1 / span 4}.kano-bk__card--book .kano-bk__title{font-size:clamp(2rem,4.2vw,3rem)}@media(max-width:560px){.kano-bk__card--book{grid-template-columns:minmax(0,1fr)}.kano-bk__card--book>:not(.kano-book),.kano-bk__card--book>.kano-book{grid-column:1;grid-row:auto}.kano-bk__card--book>.kano-book{justify-self:center}}.kano-book{--bw: 118px;--bh: 156px;--leather: #6B4423;position:relative;width:calc(var(--bw) + 12px);height:calc(var(--bh) + 14px);perspective:900px}.kano-book__inner{position:absolute;right:8px;top:4px;width:var(--bw);height:var(--bh);transform-style:preserve-3d;transform:rotateX(8deg)}.kano-book__back,.kano-book__cover{position:absolute;inset:0;border-radius:3px 8px 8px 3px}.kano-book__back{background:#4e3018;transform:translateZ(-6px);box-shadow:0 10px 18px #2b1d104d}.kano-book__block{position:absolute;inset:3px 3px 3px 2px;background:repeating-linear-gradient(90deg,#f3e9d6 0 2px,#e2d3b8 2px 3px);transform:translateZ(-3px);border-radius:0 4px 4px 0}.kano-book__page{position:absolute;inset:4px 4px 4px 1px;background:linear-gradient(90deg,#e9dcc2,#fbf6ea 18%,#f7efde);border-radius:0 4px 4px 0;transform-origin:0 50%;backface-visibility:visible}.kano-book__page--1{transform:translateZ(1.5px)}.kano-book__page--2{transform:translateZ(1px)}.kano-book__page--3{transform:translateZ(.5px)}.kano-book__lines{position:absolute;inset:16% 12% 18% 16%;background:repeating-linear-gradient(180deg,transparent 0 9px,rgba(94,74,54,.28) 9px 10px)}.kano-book__cover{transform-origin:0 50%;transform-style:preserve-3d;transform:translateZ(2.5px)}.kano-book__front,.kano-book__inside{position:absolute;inset:0;border-radius:inherit;backface-visibility:hidden}.kano-book__front{background:radial-gradient(120% 80% at 30% 20%,rgba(255,255,255,.12),transparent 60%),repeating-radial-gradient(circle at 40% 60%,rgba(0,0,0,.04) 0 1px,transparent 1px 3px),linear-gradient(135deg,#7A4E29,var(--leather) 55%,#57351B);box-shadow:inset 4px 0 #00000040,inset 0 0 0 7px var(--leather),inset 0 0 0 8px #00000047,inset 1px 1px 0 9px #ffffff14;display:grid;place-items:center;overflow:hidden}.kano-book__inside{background:linear-gradient(90deg,#eadbc0,#f6eedd);transform:rotateY(180deg)}.kano-book__band{position:absolute;left:0;width:12px;top:0;bottom:0;background:linear-gradient(90deg,#0000004d,#ffffff0f 60%,#00000026)}.kano-book__crest{position:relative;display:block;height:58%;aspect-ratio:var(--r, .8);max-width:70%;isolation:isolate}.kano-book__crest img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.kano-book__crest-hi{filter:grayscale(1) invert(1) brightness(1.4);mix-blend-mode:soft-light;opacity:.55;transform:translate(-1px,-1px)}.kano-book__crest-lo{filter:grayscale(1) contrast(1.6) brightness(.9);mix-blend-mode:multiply;opacity:.6}.kano-book__crest:after{content:"";position:absolute;inset:0;background:var(--leather);mix-blend-mode:color;pointer-events:none}.kano-book__shadow{position:absolute;right:-2px;width:calc(var(--bw) + 20px);bottom:0;height:12px;border-radius:50%;background:radial-gradient(closest-side,rgba(43,29,16,.28),transparent)}html.kano-contrast .kano-book__crest-lo{mix-blend-mode:normal;opacity:1}@media(prefers-reduced-motion:no-preference){html:not(.kano-reduce-motion) .kano-scene__flag{transform-box:fill-box;transform-origin:50% 0;animation:kano-flag 3.2s ease-in-out infinite;animation-delay:var(--d, 0s)}html:not(.kano-reduce-motion) .kano-scene__cloud{animation:kano-cloud 46s ease-in-out infinite alternate;animation-delay:var(--d, 0s)}html:not(.kano-reduce-motion) .kano-scene__wheel{transform-box:view-box;transform-origin:640px 250px;animation:kano-spin 48s linear infinite}html:not(.kano-reduce-motion) .kano-scene__gondola{transform-box:view-box;animation:kano-spin 48s linear infinite reverse}html:not(.kano-reduce-motion) .kano-scene__rise{opacity:0;animation:kano-rise var(--t, 16s) linear infinite;animation-delay:var(--d, 0s)}html:not(.kano-reduce-motion) .kano-scene__bird{animation:kano-fly 34s linear infinite,kano-flap .7s ease-in-out infinite alternate;animation-delay:var(--d, 0s)}html:not(.kano-reduce-motion) .kano-scene__leaf{opacity:0;animation:kano-leaf var(--t, 20s) ease-in-out infinite;animation-delay:var(--d, 0s)}html:not(.kano-reduce-motion) .kano-book{width:calc(var(--bw) * 2)}html:not(.kano-reduce-motion) .kano-book__cover{animation:kano-book-cover 14s ease-in-out infinite 1.2s}html:not(.kano-reduce-motion) .kano-book__page--1{animation:kano-book-p1 14s ease-in-out infinite 1.2s}html:not(.kano-reduce-motion) .kano-book__page--2{animation:kano-book-p2 14s ease-in-out infinite 1.2s}html:not(.kano-reduce-motion) .kano-book__page--3{animation:kano-book-p3 14s ease-in-out infinite 1.2s}}@keyframes kano-flag{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes kano-cloud{0%{transform:translate(-60px)}to{transform:translate(80px)}}@keyframes kano-spin{to{transform:rotate(360deg)}}@keyframes kano-rise{0%{opacity:0;transform:translate(0) rotate(0)}10%{opacity:.7}50%{transform:translate(14px,-230px) rotate(6deg)}85%{opacity:.55}to{opacity:0;transform:translate(-8px,-460px) rotate(-4deg)}}@keyframes kano-fly{0%{transform:translate(-80px)}to{transform:translate(1560px)}}@keyframes kano-flap{0%{scale:1 1}to{scale:1 .45}}@keyframes kano-leaf{0%{opacity:0;transform:translate(0) rotate(0)}10%{opacity:.75}50%{transform:translate(40px,180px) rotate(140deg)}90%{opacity:.6}to{opacity:0;transform:translate(-10px,380px) rotate(300deg)}}@keyframes kano-book-cover{0%,8%{transform:translateZ(2.5px) rotateY(0)}15%,84%{transform:translateZ(2.5px) rotateY(-168deg)}91%,to{transform:translateZ(2.5px) rotateY(0)}}@keyframes kano-book-p1{0%,20%{transform:translateZ(1.5px) rotateY(0)}28%,74%{transform:translateZ(1.5px) rotateY(-162deg)}81%,to{transform:translateZ(1.5px) rotateY(0)}}@keyframes kano-book-p2{0%,33%{transform:translateZ(1px) rotateY(0)}41%,64%{transform:translateZ(1px) rotateY(-156deg)}71%,to{transform:translateZ(1px) rotateY(0)}}@keyframes kano-book-p3{0%,45%{transform:translateZ(.5px) rotateY(0)}52%,55%{transform:translateZ(.5px) rotateY(-150deg)}62%,to{transform:translateZ(.5px) rotateY(0)}}.kano-bk--with-panel{align-items:flex-start;gap:28px}.kano-bk--with-panel .kano-bk__inner--split{flex:1 1 380px}.kano-bk--with-panel .kano-bk__card{max-width:520px}.kano-bk__intro{margin:.2rem 0 0;color:var(--k-muted);max-width:46ch}.kano-fpn{position:relative;z-index:2;flex:0 1 500px;min-width:0;background:var(--k-white);border-radius:22px;box-shadow:0 18px 40px #3c0a1429;overflow:hidden;display:flex;flex-direction:column}.kano-fpn__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:18px 22px 16px;background:linear-gradient(135deg,var(--k-primary),var(--k-primary-dark));color:#fff}.kano-fpn__kicker{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.92}.kano-fpn__title{margin:.15rem 0 0;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.15;color:#fff}.kano-fpn__date{margin:.15rem 0 0;font-weight:700;font-size:1.05rem}.kano-fpn__count{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;width:92px;height:92px;border-radius:50%;background:#fff;color:var(--k-primary-dark);text-align:center;line-height:1.1;box-shadow:0 0 0 5px #ffffff40}.kano-fpn__count b{font-size:1.9rem;line-height:1}.kano-fpn__count span{font-size:.72rem;font-weight:700}.kano-fpn__body{padding:14px 22px 4px;display:grid;gap:12px}.kano-fpn__where{display:flex;align-items:flex-start;gap:.4rem;margin:0;color:var(--k-muted);font-size:.95rem}.kano-fpn__where svg{flex:none;margin-top:.15rem}.kano-fpn__tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin;padding-bottom:2px}.kano-fpn__tab{flex:1 0 auto;min-width:54px;display:flex;flex-direction:column;align-items:center;gap:0;padding:6px 8px;border:2px solid var(--k-line);border-radius:12px;background:var(--k-white);color:var(--k-ink);font:inherit;cursor:pointer;line-height:1.15}.kano-fpn__twd{font-size:.78rem;font-weight:700;text-transform:uppercase;color:var(--k-muted)}.kano-fpn__tday{font-size:1.1rem;font-weight:800}.kano-fpn__tab:hover{border-color:var(--k-primary)}.kano-fpn__tab[aria-selected=true]{background:var(--k-primary-dark);border-color:var(--k-primary-dark);color:#fff}.kano-fpn__tab[aria-selected=true] .kano-fpn__twd{color:#fff}.kano-fpn__tab:focus-visible{outline:3px solid var(--k-focus, #F2B705);outline-offset:2px}.kano-js .kano-fpn__panel:not(.is-active){display:none}.kano-js .kano-fpn__dh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kano-fpn__dh{margin:.4rem 0 .2rem;font-size:.95rem}.kano-fpn__list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.kano-fpn__list li{display:grid;grid-template-columns:4.6rem minmax(0,1fr);gap:.6rem;align-items:baseline;padding:7px 10px;border-radius:10px;background:var(--k-tint-3)}.kano-fpn__list li.is-top{background:var(--k-tint)}.kano-fpn__time{font-weight:800;color:var(--k-primary-dark);font-variant-numeric:tabular-nums}.kano-fpn__what{font-weight:600;overflow-wrap:anywhere}.kano-fpn__star{display:inline-flex;vertical-align:-2px;margin-left:.3rem;color:#c98a00}.kano-fpn__more,.kano-fpn__empty{margin:.35rem 0 0;font-size:.9rem;color:var(--k-muted)}.kano-fpn__dlh{margin:0 0 .35rem;font-size:.9rem;color:var(--k-muted)}.kano-fpn__deadlines ul{list-style:none;margin:0;padding:0;display:grid;gap:5px}.kano-fpn__deadlines a{display:flex;justify-content:space-between;align-items:center;gap:.8rem;padding:7px 10px;border-radius:10px;border:1px solid var(--k-tint-2);color:var(--k-ink);text-decoration:none;font-weight:600;font-size:.95rem}.kano-fpn__deadlines a:hover{border-color:var(--k-primary)}.kano-fpn__dd{flex:none;padding:.1rem .55rem;border-radius:999px;background:var(--k-primary-dark);color:#fff;font-size:.8rem;font-weight:700}.kano-fpn__deadlines .is-past .kano-fpn__dd{background:var(--k-muted)}.kano-fpn__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 22px 18px}.kano-fpn__btn{display:inline-flex;align-items:center;gap:.45rem}.kano-fpn__link{display:inline-flex;align-items:center;gap:.3rem;font-weight:700;color:var(--k-primary-dark)}.kano-fpn a:focus-visible{outline:3px solid var(--k-focus, #F2B705);outline-offset:2px}html.kano-contrast .kano-fpn{border:2px solid #000;box-shadow:none}html.kano-contrast .kano-fpn__head{background:#000}@media(max-width:900px){.kano-bk--with-panel{padding-bottom:60px}.kano-bk--with-panel .kano-bk__inner--split,.kano-fpn{flex:1 1 100%}.kano-bk--with-panel .kano-bk__card{max-width:none;align-self:stretch}}@media(max-width:520px){.kano-fpn__head{padding:16px}.kano-fpn__body{padding:12px 16px 4px}.kano-fpn__foot{padding:12px 16px 16px}.kano-fpn__count{width:84px;height:84px}.kano-fpn__count b{font-size:1.5rem}.kano-fpn__count span{font-size:.64rem}.kano-fpn__deadlines a{flex-direction:column;align-items:flex-start;gap:.3rem}.kano-fpn__btn{width:100%;justify-content:center}}body.kano-body{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}body.kano-body>*{flex:0 0 auto;min-width:0}body.kano-body>main{flex:1 0 auto}@media print{body.kano-body{display:block;min-height:0}}.kano-week{margin:.5rem 0 0;display:grid;gap:.2rem}.kano-week>div{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.6rem;align-items:center;padding:.16rem .5rem;border-radius:9px;min-height:2rem}.kano-week--long>div{grid-template-columns:7.2rem minmax(0,1fr)}.kano-week dt{font-weight:700}.kano-week dt abbr{text-decoration:none}.kano-week dd{margin:0;font-variant-numeric:tabular-nums}.kano-week__today{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kano-week>.is-today{background:var(--k-white);box-shadow:inset 3px 0 0 var(--k-primary),0 1px 4px #0e2a4714;font-weight:700}.kano-week>.is-closed dd{color:var(--k-muted)}.kano-onreq{display:inline-grid;align-items:center;justify-items:center;min-height:32px;padding:.15rem .8rem;border-radius:999px;background:#ffe9a8;color:#3d2a00;border:1.5px solid #C98A00;font-weight:700;font-size:.95em;text-decoration:none;line-height:1.2;transition:background-color .15s,color .15s,border-color .15s}.kano-onreq>.kano-onreq__a,.kano-onreq>.kano-onreq__b{grid-area:1 / 1;white-space:nowrap;transition:opacity .15s}.kano-onreq__b{opacity:0}.kano-onreq:hover,.kano-onreq:focus-visible{background:var(--k-primary-dark);border-color:var(--k-primary-dark);color:#fff}.kano-onreq:hover .kano-onreq__a,.kano-onreq:focus-visible .kano-onreq__a{opacity:0}.kano-onreq:hover .kano-onreq__b,.kano-onreq:focus-visible .kano-onreq__b{opacity:1}@media(hover:none){.kano-onreq:after{content:"?";grid-area:1 / 2;margin-left:.45rem;display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;background:#3d2a00;color:#ffe9a8;font-size:.8em}}html.kano-contrast .kano-onreq{background:#fff;color:#000;border-color:#000}html.kano-contrast .kano-onreq:hover,html.kano-contrast .kano-onreq:focus-visible{background:#000;color:#fff}.kano-ampel--request:before{background:#c98a00;box-shadow:0 0 0 3px color-mix(in srgb,#C98A00 25%,transparent)}.kano-oz__table td .kano-onreq{margin-block:-.15rem}.kano-footer__top,.kano-footer__top:not(.has-funding),.kano-footer__top.is-wide{display:grid;grid-template-columns:minmax(15rem,1fr) minmax(0,1.25fr) minmax(17rem,auto);gap:1.25rem 2.5rem;align-items:start;padding-block:1.75rem 1.1rem}.kano-footer__top:not(.has-funding),.kano-footer__top.is-wide{grid-template-columns:minmax(15rem,1fr) minmax(17rem,auto)}.kano-footer__brand{margin:0 0 .7rem}.kano-footer__where{margin:0 0 .6rem;line-height:1.45}.kano-footer__reach{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem .5rem}.kano-footer__reach a{display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:.25rem .85rem;border-radius:999px;background:var(--k-white);border:1px solid var(--k-line);color:var(--k-ink);text-decoration:none;font-weight:700;overflow-wrap:anywhere}.kano-footer__reach a:hover{border-color:var(--k-primary);color:var(--k-primary-dark)}.kano-footer__reach svg{flex:none;color:var(--k-primary)}.kano-footer__reach a.kano-footer__write{background:var(--k-primary-dark);border-color:var(--k-primary-dark);color:#fff}.kano-footer__reach a.kano-footer__write svg{color:#fff}.kano-footer__reach a.kano-footer__write:hover{background:var(--k-ink);border-color:var(--k-ink);color:#fff}.kano-footer__more{margin-top:.55rem;font-size:var(--k-fs-small)}.kano-footer__more>summary{cursor:pointer;display:inline-flex;align-items:center;min-height:36px;color:var(--k-muted);text-decoration:underline;text-underline-offset:.15em;list-style:none}.kano-footer__more>summary::-webkit-details-marker{display:none}.kano-footer__more>summary:after{content:"";width:.5rem;height:.5rem;margin-left:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s}.kano-footer__more[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}.kano-footer__more .kano-footer__extra{margin:.2rem 0 .3rem}.kano-footer__hours{padding:.9rem 1rem 1rem;border-radius:18px;background:var(--k-tint);border:1px solid var(--k-line);min-width:min(100%,17rem)}.kano-footer__hours .kano-footer__h{display:flex;align-items:center;gap:.45rem;margin:0 0 .45rem}.kano-footer__hours .kano-footer__h svg{color:var(--k-primary)}.kano-footer__hours .kano-ampel-wrap{margin:0 0 .35rem}.kano-footer__hours .kano-ampel{font-size:var(--k-fs-small);padding:.3rem .7rem;border-radius:999px;background:var(--k-white);display:inline-flex}.kano-footer__hours dl.kano-week{margin:.45rem 0 0}.kano-footer__hours dl.kano-week>div{grid-template-columns:2.2rem minmax(0,1fr)}.kano-footer__note{font-size:var(--k-fs-small);margin:.5rem 0 0}.kano-footer__cols{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem .6rem;padding-block:.75rem;border-top:1px solid var(--k-tint-2)}.kano-footer__col{flex:0 1 auto;min-width:0}.kano-fdrop>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:.2rem 1rem;border-radius:999px;border:1px solid var(--k-line);background:var(--k-white)}.kano-fdrop>summary::-webkit-details-marker{display:none}.kano-fdrop>summary .kano-footer__h{margin:0;font-size:var(--k-fs-medium);display:inline}.kano-fdrop>summary:after{content:"";width:.55rem;height:.55rem;border-right:2.5px solid var(--k-primary);border-bottom:2.5px solid var(--k-primary);transform:rotate(45deg) translateY(-2px);transition:transform .15s}.kano-fdrop[open]>summary{background:var(--k-tint);border-color:var(--k-primary)}.kano-fdrop[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}.kano-fdrop>summary:hover{border-color:var(--k-primary)}.kano-fdrop>summary:focus-visible{outline:3px solid var(--k-focus, #F2B705);outline-offset:2px}.kano-fdrop>ul{list-style:none;padding:.35rem 1rem;display:flex;flex-direction:column;border-left:3px solid var(--k-line);margin:.4rem 0 .5rem 1rem}.kano-footer__col .kano-fdrop a{display:inline-flex;align-items:center;min-height:40px;color:var(--k-ink)}.kano-footer__service ul{display:flex}.kano-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.1rem 1.5rem;padding-block:.35rem .6rem}.kano-footer__bottom .kano-footer__legal{border:0;padding:0;flex:1 1 auto}.kano-footer__bottom .kano-footer__legal ul{justify-content:center;gap:0 1.1rem}.kano-footer__bottom .kano-footer__legal a{color:var(--k-ink);min-height:44px}.kano-footer__tools{text-align:right}@media(max-width:1100px){.kano-footer__top,.kano-footer__top:not(.has-funding),.kano-footer__top.is-wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kano-footer__top>.kano-funding{grid-column:1 / -1;order:3}}@media(max-width:700px){.kano-footer__top,.kano-footer__top:not(.has-funding),.kano-footer__top.is-wide{grid-template-columns:minmax(0,1fr);padding-block:1.4rem 1rem}.kano-footer__cols{flex-direction:column;gap:.4rem}.kano-footer__col,.kano-fdrop>summary{width:100%}.kano-fdrop>summary{justify-content:space-between;border-radius:14px}.kano-footer__bottom{flex-direction:column;align-items:flex-start}.kano-footer__bottom .kano-footer__legal ul{justify-content:flex-start}.kano-footer__tools{text-align:left}}.kano-footer--dunkel .kano-footer__hours{background:#ffffff1f;border-color:#ffffff4d}.kano-footer--dunkel .kano-footer__hours .kano-footer__h svg{color:#fff}.kano-footer--dunkel .kano-footer__hours .kano-ampel{color:var(--k-ink)}.kano-footer--dunkel .kano-week>.is-today{background:#ffffff2e;box-shadow:inset 3px 0 #fff}.kano-footer--dunkel .kano-week>.is-closed dd,.kano-footer--dunkel .kano-footer__more>summary{color:#fff}.kano-footer--dunkel .kano-footer__reach a,.kano-footer--dunkel .kano-fdrop>summary{color:var(--k-ink)}.kano-footer--dunkel .kano-fdrop>summary .kano-footer__h{color:var(--k-ink)}.kano-footer--dunkel .kano-footer__reach a.kano-footer__write{background:#fff;border-color:#fff;color:var(--k-primary-dark)}.kano-footer--dunkel .kano-footer__reach a.kano-footer__write svg{color:var(--k-primary-dark)}.kano-footer--dunkel .kano-fdrop>ul{border-color:#fff6}.kano-footer--dunkel .kano-footer__bottom .kano-footer__legal a{color:#fff}.kano-footer--farbig .kano-footer__hours{background:var(--k-white)}html.kano-contrast .kano-footer__hours{background:#fff;border:2px solid #000}html.kano-contrast .kano-footer__reach a,html.kano-contrast .kano-fdrop>summary{border:2px solid #000;background:#fff;color:#000}html.kano-contrast .kano-week>.is-today{box-shadow:inset 4px 0 #000;background:#fff}.kano-content ul.kano-ctiles{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));gap:1rem}.kano-content .kano-ctiles>li{margin:0;padding:0}.kano-content .kano-ctiles>li:before{content:none}.kano-content li.kano-ctile{position:relative;display:flex;flex-direction:column;gap:.15rem;padding:1.25rem 1.3rem 1.3rem;border-radius:22px;background:linear-gradient(160deg,var(--k-white) 0%,var(--k-tint-3) 100%);border:1px solid var(--k-tint-2);box-shadow:0 3px 14px #0e2a4712;transition:transform .18s,box-shadow .18s,border-color .18s}.kano-ctile:hover,.kano-ctile:focus-within{transform:translateY(-3px);box-shadow:0 10px 26px #0e2a4721;border-color:var(--k-primary)}.kano-ctile__icon{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:18px;background:var(--k-primary-dark);color:#fff;margin-bottom:.55rem}.kano-content .kano-ctile__h{margin:0!important;padding:0!important;border:0!important;font-size:.95rem;text-transform:uppercase;letter-spacing:.06em;color:var(--k-muted);font-weight:700}.kano-ctile p{margin:0}.kano-ctile__big{font-size:clamp(1.3rem,1.1rem + .7vw,1.6rem);font-weight:800;line-height:1.2;overflow-wrap:anywhere}.kano-ctile__big--addr{font-size:1.15rem;line-height:1.35}.kano-ctile__big a{color:var(--k-ink);text-decoration-thickness:2px;text-decoration-color:var(--k-primary)}.kano-ctile__big a:hover{color:var(--k-primary-dark)}.kano-ctile__sub{font-size:.95rem;color:var(--k-muted);margin-top:.35rem!important;overflow-wrap:anywhere}.kano-ctile__ampel{margin-top:.45rem}.kano-ctile__ampel .kano-ampel{font-size:.95rem;font-weight:700}.kano-ctabs .kano-dtabs__tab{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.kano-ctabs .kano-dtabs__panel{scroll-margin-top:7rem}.kano-contact__form--tab{padding:0;background:transparent;border-radius:0}.kano-contact__ask{display:flex;gap:.8rem;align-items:flex-start;margin:0 0 1rem;padding:.9rem 1.1rem;border-radius:16px;background:#fff4cf;border:1.5px solid #C98A00;color:#3d2a00}.kano-contact__ask svg{flex:none;margin-top:.15rem}.kano-contact__ask p{margin:0}.kano-cvisit{display:grid;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);gap:1.5rem 2rem;align-items:start}.kano-content .kano-cvisit h3,.kano-content .kano-cnotes h3{display:flex;align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:1.15rem}.kano-cvisit h3 svg{color:var(--k-primary)}.kano-cvisit__hours{padding:1rem 1.1rem 1.1rem;border-radius:18px;background:var(--k-tint-3);border:1px solid var(--k-tint-2)}.kano-content .kano-cvisit dl.kano-week{margin:.6rem 0 0}.kano-cvisit__where ul.kano-loc{margin:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.kano-cnotes{margin-top:1.5rem;padding-top:1.1rem;border-top:1px solid var(--k-tint-2)}.kano-content .kano-cnotes dl{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.8rem 1.5rem}.kano-cnotes dl>div{padding:.7rem .9rem;border-radius:14px;background:var(--k-tint-3)}.kano-cnotes dt{font-weight:800}.kano-cnotes dd{margin:.1rem 0 0}@media(max-width:760px){.kano-cvisit{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.kano-ctile{transition:none}.kano-ctile:hover,.kano-ctile:focus-within{transform:none}}html.kano-reduce-motion .kano-ctile:hover,html.kano-reduce-motion .kano-ctile:focus-within{transform:none}html.kano-contrast li.kano-ctile{background:#fff;border:2px solid #000;box-shadow:none}html.kano-contrast .kano-ctile__icon{background:#000}.kano-corners-eckig .kano-ctile,.kano-corners-eckig .kano-ctile__icon,.kano-corners-eckig .kano-cvisit__hours{border-radius:4px}.kano-footer__fax{margin:.5rem 0 0;font-size:var(--k-fs-small);color:var(--k-muted)}.kano-footer--dunkel .kano-footer__fax{color:#fff}@media(max-width:640px){.kano-content li.kano-ctile{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:.9rem;padding:1rem 1.05rem}.kano-ctile__icon{grid-row:1 / span 4;width:48px;height:48px;border-radius:15px;margin:0}.kano-ctile>:not(.kano-ctile__icon){grid-column:2}}.kano-toc{margin:0 0 1.75rem;padding:1.1rem 1.25rem 1.2rem;border-radius:20px;background:var(--k-tint-3);border:1px solid var(--k-tint-2)}.kano-toc__title{margin:0 0 .6rem;font-weight:800;font-size:1.1rem}.kano-content .kano-toc ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.4rem .6rem}.kano-content .kano-toc li{margin:0;padding:0}.kano-content .kano-toc li:before{content:none}.kano-toc a{display:flex;align-items:center;gap:.6rem;min-height:46px;padding:.35rem .8rem .35rem .4rem;border-radius:13px;background:var(--k-white);border:1px solid var(--k-line);color:var(--k-ink);font-weight:700;text-decoration:none;line-height:1.25;transition:border-color .15s,transform .15s}.kano-toc a:hover,.kano-toc a:focus-visible{border-color:var(--k-primary);color:var(--k-primary-dark);transform:translate(2px)}.kano-toc__n{flex:none;display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:10px;background:var(--k-primary-dark);color:#fff;font-size:.95rem}.kano-content h2[id],.kano-content h3[id]{scroll-margin-top:6.5rem}.kano-details--more{border-style:dashed}.kano-details--more>summary{background:transparent;color:var(--k-primary-dark)}html.kano-contrast .kano-toc,html.kano-contrast .kano-toc a{background:#fff;border:2px solid #000}html.kano-contrast .kano-toc__n{background:#000}@media(prefers-reduced-motion:reduce){.kano-toc a{transition:none}.kano-toc a:hover{transform:none}}@media print{.kano-toc{display:none}}.kano-ot__deputy{margin:.2rem 0 0;font-size:var(--k-fs-small);color:var(--k-muted)}.kano-ot__council{margin:.6rem 0 0;border-radius:14px;background:var(--k-white);border:1px solid var(--k-tint-2)}.kano-ot__council>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:.4rem;padding:.3rem .9rem;font-weight:800;list-style:none}.kano-ot__council>summary::-webkit-details-marker{display:none}.kano-ot__council>summary span{font-weight:400;color:var(--k-muted)}.kano-ot__council>summary:after{content:"";margin-left:auto;width:.55rem;height:.55rem;border-right:2.5px solid var(--k-primary);border-bottom:2.5px solid var(--k-primary);transform:rotate(45deg) translateY(-2px);transition:transform .15s}.kano-ot__council[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}.kano-ot__council>summary:focus-visible{outline:3px solid var(--k-focus, #F2B705);outline-offset:2px;border-radius:12px}.kano-content .kano-ot__council ul{list-style:none;margin:0;padding:.1rem .9rem .7rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.15rem 1rem}.kano-content .kano-ot__council li{margin:0;padding:0}.kano-content .kano-ot__council li:before{content:none}.kano-content ul.kano-otr{list-style:none;margin:1rem 0 1.5rem;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1rem}.kano-content .kano-otr>li{margin:0;padding:1.05rem 1.2rem 1.15rem;border-radius:18px;background:var(--k-white);border:1px solid var(--k-line);border-top:5px solid var(--k-primary);box-shadow:0 2px 10px #0e2a470d}.kano-content .kano-otr>li:before,.kano-content .kano-otr__list li:before{content:none}.kano-content .kano-otr__place{margin:0 0 .5rem!important;padding:0!important;border:0!important;font-size:1.25rem}.kano-otr__place a{color:var(--k-ink);text-decoration-color:var(--k-primary)}.kano-otr__mayor{margin:0 0 .3rem;display:flex;flex-direction:column}.kano-otr__role{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--k-muted)}.kano-otr__mayor strong{font-size:1.08rem}.kano-otr__line{margin:0;display:flex;align-items:center;gap:.4rem;min-height:34px;overflow-wrap:anywhere;font-size:.97rem}.kano-otr__line svg{flex:none;color:var(--k-primary)}.kano-otr__h{margin:.7rem 0 .2rem;padding-top:.6rem;border-top:1px solid var(--k-tint-2);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--k-muted)}.kano-content ul.kano-otr__list{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.kano-content .kano-otr__list li{margin:0;padding:0}html.kano-contrast .kano-otr>li,html.kano-contrast .kano-ot__council{border:2px solid #000;box-shadow:none}.gwp-h svg{vertical-align:-3px;color:var(--k-primary)}.gwp-top{margin:2rem 0 0}.gwp-top__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1rem}.gwp-top__card{position:relative;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:var(--k-white);border:2px solid #E0A800;box-shadow:0 6px 20px #0e2a471a;transition:transform .18s,box-shadow .18s}.gwp-top__card:hover,.gwp-top__card:focus-within{transform:translateY(-3px);box-shadow:0 12px 28px #0e2a4729}.gwp-top__card:before{content:"★";position:absolute;top:.6rem;left:.6rem;z-index:1;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#ffd45c;color:#3d2a00;font-size:1rem;box-shadow:0 2px 6px #00000040}.gwp-top__img{display:block;width:100%;aspect-ratio:16 / 10;height:auto;object-fit:cover;background:var(--k-tint)}.gwp-top__img--none{display:grid;place-items:center;color:var(--k-primary)}.gwp-top__body{padding:.8rem 1rem 1rem}.gwp-top__cat{margin:0;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--k-muted)}.gwp-top__name{margin:.15rem 0 .2rem;font-size:1.2rem}.gwp-top__name a{color:var(--k-ink);text-decoration:none}.gwp-top__name a:after{content:"";position:absolute;inset:0}.gwp-top__name a:hover{text-decoration:underline}.gwp-top__sub{margin:0;color:var(--k-muted);font-size:.95rem}.gwp-mapsec{margin:2rem 0 0}.kano-gw__card--top{border-color:#e0a800!important;box-shadow:0 0 0 1px #e0a800,0 4px 14px #0e2a4714}.kano-gw__top,.gwd__top{display:inline-flex;align-items:center;gap:.3rem;margin:0 0 .35rem;padding:.1rem .6rem;border-radius:999px;background:#ffe9a8;color:#3d2a00;font-size:.8rem;font-weight:800;width:fit-content}.kano-gw__chips{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.kano-content .kano-gw__chips li,.kano-gw__chips li{margin:0;padding:.1rem .6rem;border-radius:999px;background:var(--k-tint);border:1px solid var(--k-tint-2);font-size:.82rem}.kano-gw__chips li:before{content:none!important}.gwd__logo{display:block;max-width:180px;max-height:84px;width:auto;height:auto;margin:0 0 .6rem;object-fit:contain}.gwd__chips{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.35rem .8rem}.gwd__chips li{display:flex;align-items:flex-start;gap:.45rem}.gwd__chips svg{flex:none;margin-top:.25rem;color:#2e7d32}.gwd__gallery{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.5rem}.gwd__gallery a{display:block;border-radius:12px;overflow:hidden;background:var(--k-tint)}.gwd__gallery img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .3s}.gwd__gallery a:hover img{transform:scale(1.05)}.gwd__way{scroll-margin-top:6rem}.gwd__addr{display:flex;gap:.45rem;align-items:flex-start;margin:0 0 .5rem;font-weight:700}.gwd__addr svg{flex:none;margin-top:.2rem;color:var(--k-primary)}.gwd__directions{margin:0 0 .8rem;padding:.7rem .9rem;border-radius:14px;background:var(--k-tint-3);border-left:4px solid var(--k-primary)}.gwd__routes{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.8rem 0 0}.gwd__routes>span{display:inline-flex;align-items:center;gap:.4rem;font-weight:700}@media(prefers-reduced-motion:reduce){.gwp-top__card,.gwd__gallery img{transition:none}.gwp-top__card:hover,.gwd__gallery a:hover img{transform:none}}html.kano-contrast .gwp-top__card,html.kano-contrast .kano-gw__card--top{border:2px solid #000!important;box-shadow:none}.gwd__main>section+section,.gwd__main>section+p{margin-top:1.5rem}.gwc{margin:1.5rem 0 3rem;padding:clamp(1.1rem,3vw,2rem);border-radius:22px;background:var(--k-white);border:1px solid var(--k-line);box-shadow:0 6px 20px #0e2a4712}.gwc h1{font-size:clamp(1.6rem,4vw,2.1rem)}.gwc__data{margin:1rem 0 1.5rem;display:grid;gap:0;border:1px solid var(--k-tint-2);border-radius:14px;overflow:hidden}.gwc__data>div{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:.75rem;padding:.55rem .9rem}.gwc__data>div:nth-child(odd){background:var(--k-tint-3)}.gwc__data dt{font-weight:700}.gwc__data dd{margin:0;overflow-wrap:anywhere}.gwc__change{margin-top:1rem;padding:.2rem 1rem;border-radius:14px;border:1px solid var(--k-line)}.gwc__change>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:700}.gwc__change[open]{padding-bottom:1rem}@media(max-width:560px){.gwc__data>div{grid-template-columns:minmax(0,1fr);gap:0}}@media(max-width:1640px){body:has(.kano-as) .kano-site-footer{padding-bottom:3.5rem}}@media print{body:has(.kano-as) .kano-site-footer{padding-bottom:0}}
