/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--tint:#14181c;--tint-2:#4a545e;--paber:#ffffff;--paber-2:#f0f3f5;--aare:#d5dbe0;--syvi:#0f3a46;--syvi-hele:#17596b;--punane:#a32235;--kuld:#b58a2b;--kiri-sisu:Georgia,"Noto Serif","Liberation Serif","Times New Roman",serif;--kiri-liides:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--kiri-and:ui-monospace,"SF Mono","Cascadia Mono","Roboto Mono",Menlo,Consolas,monospace;--t-xs:0.75rem;--t-s:0.875rem;--t-b:1.0625rem;--t-m:1.1875rem;--t-l:1.4375rem;--t-xl:clamp(1.625rem,1.2rem + 1.6vw,2.125rem);--t-2xl:clamp(2rem,1.4rem + 2.6vw,3rem);--ruum:1rem;--moot:38rem;--laius:72rem;--riba:15rem}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paber);color:var(--tint);font-family:var(--kiri-sisu);font-size:var(--t-b);line-height:1.65;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0 0 0.4em;font-weight:700;line-height:1.15;letter-spacing:-0.01em}h1{font-size:var(--t-2xl)}h2{font-size:var(--t-xl)}h3{font-size:var(--t-l)}h4{font-size:var(--t-m)}p,ul,ol,dl,table{margin:0 0 1.15em}li + li{margin-top:0.3em}a{color:var(--syvi-hele);text-decoration-thickness:1px;text-underline-offset:0.18em}a:hover{color:var(--punane)}img{display:block;max-width:100%;height:auto}strong{font-weight:700}:focus-visible{outline:3px solid var(--punane);outline-offset:2px;border-radius:1px}.kirivoo{height:6px;background-color:var(--paber);background-image:repeating-linear-gradient(90deg,var(--punane) 0 9px,transparent 9px 13px,var(--kuld) 13px 16px,transparent 16px 20px,var(--syvi) 20px 26px,transparent 26px 34px)}.piiraja{width:100%;max-width:var(--laius);margin-inline:auto;padding-inline:1.25rem}.jata-vahele{position:absolute;left:-9999px;top:0;z-index:100;padding:0.75rem 1.25rem;background:var(--punane);color:#fff;font-family:var(--kiri-liides);text-decoration:none}.jata-vahele:focus{left:0}.pais{background:var(--syvi);color:#fff}.pais__sisu{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.5rem 2rem;padding-block:1.4rem 1.2rem}.pais__sisu>div,.pais__sisu>div>div{display:contents}.pais a,.saidi-nimi{color:#fff;font-family:var(--kiri-liides);font-size:var(--t-m);font-weight:600;letter-spacing:0.14em;text-transform:uppercase;text-decoration:none}.pais a:hover,.saidi-nimi:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--kuld);text-decoration-thickness:2px}.pais__silt{color:#b9ccd3;font-family:var(--kiri-and);font-size:var(--t-xs);letter-spacing:0.08em}.peamenuu{background:var(--syvi)}.peamenuu ul{display:flex;flex-wrap:wrap;gap:0 1.75rem;margin:0;padding:0;list-style:none}.peamenuu li{margin:0}.peamenuu a{display:inline-block;padding:0.55rem 0;border-bottom:3px solid transparent;color:#e7eef1;font-family:var(--kiri-liides);font-size:var(--t-s);font-weight:500;letter-spacing:0.04em;text-decoration:none}.peamenuu a:hover,.peamenuu a.is-active{border-bottom-color:var(--kuld);color:#fff}.leivarada{background:var(--paber-2);border-bottom:1px solid var(--aare);font-family:var(--kiri-liides);font-size:var(--t-s)}.leivarada ol{display:flex;flex-wrap:wrap;gap:0.45rem;margin:0;padding-block:0.7rem;list-style:none}.leivarada li{margin:0;color:var(--tint-2)}.leivarada li + li::before{content:"›";margin-right:0.45rem;color:var(--tint-2)}.leht{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-block:2.5rem 4rem}.leht__sisu{min-width:0;max-width:var(--moot)}.leht:not(.leht--sisukorraga) .leht__sisu{margin-inline:auto}.leht__riba:not(:empty) .sisukord:not([hidden]){padding:0.9rem 1.1rem;background:var(--paber-2);border:1px solid var(--aare)}@media (min-width:64rem){.leht--sisukorraga{grid-template-columns:minmax(0,1fr) var(--riba);gap:4rem}.leht__sisu{grid-column:1;grid-row:1}.leht__riba{grid-column:2;grid-row:1}.leht__riba:not(:empty) .sisukord:not([hidden]){padding:0;background:none;border:0}}.lehepea{margin-bottom:2.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--aare)}.lehepea__silt{display:block;margin-bottom:0.6rem;color:var(--punane);font-family:var(--kiri-liides);font-size:var(--t-xs);font-weight:600;letter-spacing:0.16em;text-transform:uppercase}.paragrahv{margin-bottom:2.25rem}.paragrahv:last-child{margin-bottom:0}.paragrahv--tekst h2{position:relative;margin-top:2rem}.paragrahv--tekst h2::before{content:"";position:absolute;top:0.55em;left:-1.25rem;width:0.5rem;height:2px;background:var(--punane)}@media (min-width:48rem){.paragrahv--tekst h2::before{left:-1.75rem;width:1rem}}.paragrahv--tekst blockquote{margin:1.5rem 0;padding-left:1.25rem;border-left:3px solid var(--kuld);color:var(--tint-2);font-style:italic}.paragrahv--tekst table{width:100%;border-collapse:collapse;font-size:var(--t-s)}.paragrahv--tekst th,.paragrahv--tekst td{padding:0.6rem 0.75rem;border-bottom:1px solid var(--aare);text-align:left;vertical-align:top}.paragrahv--tekst th{background:var(--paber-2);font-family:var(--kiri-liides);font-size:var(--t-xs);letter-spacing:0.06em;text-transform:uppercase}.paragrahv--pilt figure{margin:0}.paragrahv--pilt img{max-width:100%;height:auto}.paragrahv--pilt figcaption{margin-top:0.6rem;padding-left:0.75rem;border-left:2px solid var(--kuld);color:var(--tint-2);font-family:var(--kiri-liides);font-size:var(--t-s)}.paragrahv--dokument .file,.paragrahv--dokument .field--name-field-dokument{margin:0}.paragrahv--dokument a{display:inline-flex;align-items:center;gap:0.7rem;padding:0.85rem 1.1rem;background:var(--paber-2);border:1px solid var(--aare);border-left:3px solid var(--syvi);color:var(--tint);font-family:var(--kiri-liides);font-size:var(--t-s);font-weight:600;text-decoration:none}.paragrahv--dokument a:hover{background:#e6ebef;border-left-color:var(--punane);color:var(--tint)}.paragrahv--dokument .file-size,.dokumendi-meta{color:var(--tint-2);font-family:var(--kiri-and);font-size:var(--t-xs);font-weight:400}.veerud{display:grid;gap:1.75rem}@media (min-width:48rem){.veerud--50-50{grid-template-columns:repeat(2,minmax(0,1fr))}.veerud--33-33-33{grid-template-columns:repeat(3,minmax(0,1fr))}}.veerud .paragrahv{margin-bottom:0}.veerud>div,.veerud>div>div{display:contents}.sisukord{font-family:var(--kiri-liides);font-size:var(--t-s)}.sisukord__pealkiri{margin-bottom:0.75rem;padding-bottom:0.5rem;border-bottom:1px solid var(--aare);color:var(--tint-2);font-family:var(--kiri-liides);font-size:var(--t-xs);font-weight:600;letter-spacing:0.14em;text-transform:uppercase}.sisukord ol{margin:0;padding:0;list-style:none}.sisukord li{margin:0}.sisukord a{display:block;padding:0.35rem 0 0.35rem 0.85rem;border-left:2px solid var(--aare);color:var(--tint-2);line-height:1.4;text-decoration:none}.sisukord a:hover{border-left-color:var(--punane);color:var(--tint)}.sisukord a[aria-current="true"]{border-left-color:var(--punane);color:var(--tint);font-weight:600}@media (min-width:64rem){.sisukord{position:sticky;top:2rem}}.sisukord--voldik{margin-bottom:2rem;padding:0.9rem 1.1rem;background:var(--paber-2);border:1px solid var(--aare)}.sisukord--voldik summary{cursor:pointer;font-weight:600}.sisukord--voldik[open] summary{margin-bottom:0.75rem}.otsinguvorm,.views-exposed-form{display:flex;flex-wrap:wrap;gap:0.6rem;margin-bottom:2rem;padding:1.25rem;background:var(--paber-2);border:1px solid var(--aare)}.views-exposed-form .form-item{flex:1 1 16rem;margin:0}.views-exposed-form label{display:block;margin-bottom:0.35rem;font-family:var(--kiri-liides);font-size:var(--t-xs);font-weight:600;letter-spacing:0.08em;text-transform:uppercase}input[type="text"],input[type="search"],input[type="password"],input[type="email"],textarea,select{width:100%;padding:0.6rem 0.7rem;background:var(--paber);border:1px solid #9aa5ad;border-radius:2px;color:var(--tint);font-family:var(--kiri-liides);font-size:var(--t-b)}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--syvi)}.button,button,input[type="submit"]{padding:0.62rem 1.4rem;background:var(--syvi);border:1px solid var(--syvi);border-radius:2px;color:#fff;cursor:pointer;font-family:var(--kiri-liides);font-size:var(--t-s);font-weight:600;letter-spacing:0.04em}.button:hover,button:hover,input[type="submit"]:hover{background:var(--syvi-hele);border-color:var(--syvi-hele)}.views-exposed-form .form-actions{display:flex;align-items:flex-end;gap:0.5rem}.tulemus{padding-block:1.25rem;border-bottom:1px solid var(--aare)}.tulemus h2,.tulemus h3{margin-bottom:0.3rem;font-size:var(--t-m)}.view-otsing .view-header{margin-bottom:1rem;color:var(--tint-2);font-family:var(--kiri-and);font-size:var(--t-s)}.jalus{margin-top:4rem;background:var(--syvi);color:#dfe8ec;font-family:var(--kiri-liides);font-size:var(--t-s)}.jalus__sisu{display:flex;flex-wrap:wrap;gap:1.5rem 3rem;justify-content:space-between;padding-block:2.25rem}.jalus a{color:#fff}.jalus ul{margin:0;padding:0;list-style:none}.jalus__margis{color:#9fb7bf;font-family:var(--kiri-and);font-size:var(--t-xs)}.messages{margin-bottom:1.5rem;padding:0.9rem 1.1rem;border:1px solid var(--aare);border-left:4px solid var(--syvi);background:var(--paber-2);font-family:var(--kiri-liides);font-size:var(--t-s)}.messages--error{border-left-color:var(--punane)}.messages--warning{border-left-color:var(--kuld)}#sliding-popup,#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background:var(--syvi);color:#fff;font-family:var(--kiri-liides);font-size:var(--t-s)}#sliding-popup h2,#sliding-popup p,#sliding-popup a{color:#fff}#sliding-popup .eu-cookie-compliance-buttons button,#sliding-popup .agree-button,#sliding-popup .decline-button{background:#fff;border:1px solid #fff;color:var(--syvi)}#sliding-popup .decline-button{background:transparent;color:#fff}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms !important;transition-duration:0.01ms !important}}@media print{.pais,.peamenuu,.leivarada,.jalus,.sisukord,.otsinguvorm,.views-exposed-form,.jata-vahele,.kirivoo{display:none}body{color:#000;font-size:11pt}.leht{display:block;padding:0}a::after{content:" (" attr(href) ")";font-size:0.85em;word-break:break-all}}
