@charset "UTF-8";
.region-content .node__meta{
  display:none;
}

.node__content{
  color:var(--tw-prose-body);
  max-width:65ch;
}

.node__content :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top:1.25em;
  margin-bottom:1.25em;
}

.node__content :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color:var(--tw-prose-lead);
  font-size:1.25em;
  line-height:1.6;
  margin-top:1.2em;
  margin-bottom:1.2em;
}

.node__content :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color:var(--tw-prose-links);
  text-decoration:underline;
  font-weight:500;
}

.node__content :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color:var(--tw-prose-bold);
  font-weight:600;
}

.node__content :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color:inherit;
}

.node__content :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color:inherit;
}

.node__content :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color:inherit;
}

.node__content :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type:decimal;
  margin-top:1.25em;
  margin-bottom:1.25em;
  padding-inline-start:1.625em;
}

.node__content :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type:upper-alpha;
}

.node__content :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type:lower-alpha;
}

.node__content :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type:upper-alpha;
}

.node__content :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type:lower-alpha;
}

.node__content :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type:upper-roman;
}

.node__content :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type:lower-roman;
}

.node__content :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type:upper-roman;
}

.node__content :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type:lower-roman;
}

.node__content :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type:decimal;
}

.node__content :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type:disc;
  margin-top:1.25em;
  margin-bottom:1.25em;
  padding-inline-start:1.625em;
}

.node__content :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{
  font-weight:400;
  color:var(--tw-prose-counters);
}

.node__content :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{
  color:var(--tw-prose-bullets);
}

.node__content :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:600;
  margin-top:1.25em;
}

.node__content :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  border-color:var(--tw-prose-hr);
  border-top-width:1px;
  margin-top:3em;
  margin-bottom:3em;
}

.node__content :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-weight:500;
  font-style:italic;
  color:var(--tw-prose-quotes);
  border-inline-start-width:0.25rem;
  border-inline-start-color:var(--tw-prose-quote-borders);
  quotes:"\201C""\201D""\2018""\2019";
  margin-top:1.6em;
  margin-bottom:1.6em;
  padding-inline-start:1em;
}

.node__content :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
  content:open-quote;
}

.node__content :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
  content:close-quote;
}

.node__content :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:800;
  font-size:2.25em;
  margin-top:0;
  margin-bottom:0.8888889em;
  line-height:1.1111111;
}

.node__content :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-weight:900;
  color:inherit;
}

.node__content :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:700;
  font-size:1.5em;
  margin-top:2em;
  margin-bottom:1em;
  line-height:1.3333333;
}

.node__content :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-weight:800;
  color:inherit;
}

.node__content :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:600;
  font-size:1.25em;
  margin-top:1.6em;
  margin-bottom:0.6em;
  line-height:1.6;
}

.node__content :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-weight:700;
  color:inherit;
}

.node__content :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:600;
  margin-top:1.5em;
  margin-bottom:0.5em;
  line-height:1.5;
}

.node__content :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-weight:700;
  color:inherit;
}

.node__content :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top:2em;
  margin-bottom:2em;
}

.node__content :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  display:block;
  margin-top:2em;
  margin-bottom:2em;
}

.node__content :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top:2em;
  margin-bottom:2em;
}

.node__content :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-weight:500;
  font-family:inherit;
  color:var(--tw-prose-kbd);
  box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
  font-size:0.875em;
  border-radius:0.3125rem;
  padding-top:0.1875em;
  padding-inline-end:0.375em;
  padding-bottom:0.1875em;
  padding-inline-start:0.375em;
}

.node__content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color:var(--tw-prose-code);
  font-weight:600;
  font-size:0.875em;
}

.node__content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
  content:"`";
}

.node__content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
  content:"`";
}

.node__content :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color:inherit;
}

.node__content :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color:inherit;
}

.node__content :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color:inherit;
  font-size:0.875em;
}

.node__content :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color:inherit;
  font-size:0.9em;
}

.node__content :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color:inherit;
}

.node__content :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color:inherit;
}

.node__content :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color:inherit;
}

.node__content :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color:var(--tw-prose-pre-code);
  background-color:var(--tw-prose-pre-bg);
  overflow-x:auto;
  font-weight:400;
  font-size:0.875em;
  line-height:1.7142857;
  margin-top:1.7142857em;
  margin-bottom:1.7142857em;
  border-radius:0.375rem;
  padding-top:0.8571429em;
  padding-inline-end:1.1428571em;
  padding-bottom:0.8571429em;
  padding-inline-start:1.1428571em;
}

.node__content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  background-color:transparent;
  border-width:0;
  border-radius:0;
  padding:0;
  font-weight:inherit;
  color:inherit;
  font-size:inherit;
  font-family:inherit;
  line-height:inherit;
}

.node__content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
  content:none;
}

.node__content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
  content:none;
}

.node__content :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  width:100%;
  table-layout:auto;
  margin-top:2em;
  margin-bottom:2em;
  font-size:0.875em;
  line-height:1.7142857;
}

.node__content :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  border-bottom-width:1px;
  border-bottom-color:var(--tw-prose-th-borders);
}

.node__content :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:600;
  vertical-align:bottom;
  padding-inline-end:0.5714286em;
  padding-bottom:0.5714286em;
  padding-inline-start:0.5714286em;
}

.node__content :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  border-bottom-width:1px;
  border-bottom-color:var(--tw-prose-td-borders);
}

.node__content :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  border-bottom-width:0;
}

.node__content :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  vertical-align:baseline;
}

.node__content :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  border-top-width:1px;
  border-top-color:var(--tw-prose-th-borders);
}

.node__content :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  vertical-align:top;
}

.node__content :where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  text-align:start;
}

.node__content :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top:0;
  margin-bottom:0;
}

.node__content :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color:var(--tw-prose-captions);
  font-size:0.875em;
  line-height:1.4285714;
  margin-top:0.8571429em;
}

.node__content{
  --tw-prose-body:#374151;
  --tw-prose-headings:#111827;
  --tw-prose-lead:#4b5563;
  --tw-prose-links:#111827;
  --tw-prose-bold:#111827;
  --tw-prose-counters:#6b7280;
  --tw-prose-bullets:#d1d5db;
  --tw-prose-hr:#e5e7eb;
  --tw-prose-quotes:#111827;
  --tw-prose-quote-borders:#e5e7eb;
  --tw-prose-captions:#6b7280;
  --tw-prose-kbd:#111827;
  --tw-prose-kbd-shadows:17 24 39;
  --tw-prose-code:#111827;
  --tw-prose-pre-code:#e5e7eb;
  --tw-prose-pre-bg:#1f2937;
  --tw-prose-th-borders:#d1d5db;
  --tw-prose-td-borders:#e5e7eb;
  --tw-prose-invert-body:#d1d5db;
  --tw-prose-invert-headings:#fff;
  --tw-prose-invert-lead:#9ca3af;
  --tw-prose-invert-links:#fff;
  --tw-prose-invert-bold:#fff;
  --tw-prose-invert-counters:#9ca3af;
  --tw-prose-invert-bullets:#4b5563;
  --tw-prose-invert-hr:#374151;
  --tw-prose-invert-quotes:#f3f4f6;
  --tw-prose-invert-quote-borders:#374151;
  --tw-prose-invert-captions:#9ca3af;
  --tw-prose-invert-kbd:#fff;
  --tw-prose-invert-kbd-shadows:255 255 255;
  --tw-prose-invert-code:#fff;
  --tw-prose-invert-pre-code:#d1d5db;
  --tw-prose-invert-pre-bg:rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders:#4b5563;
  --tw-prose-invert-td-borders:#374151;
  font-size:1rem;
  line-height:1.75;
}

.node__content :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top:0;
  margin-bottom:0;
}

.node__content :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top:0.5em;
  margin-bottom:0.5em;
}

.node__content :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-start:0.375em;
}

.node__content :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-start:0.375em;
}

.node__content :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top:0.75em;
  margin-bottom:0.75em;
}

.node__content :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top:1.25em;
}

.node__content :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-bottom:1.25em;
}

.node__content :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top:1.25em;
}

.node__content :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-bottom:1.25em;
}

.node__content :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top:0.75em;
  margin-bottom:0.75em;
}

.node__content :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top:1.25em;
  margin-bottom:1.25em;
}

.node__content :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top:0.5em;
  padding-inline-start:1.625em;
}

.node__content :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top:0;
}

.node__content :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top:0;
}

.node__content :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top:0;
}

.node__content :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top:0;
}

.node__content :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-start:0;
}

.node__content :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-end:0;
}

.node__content :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-top:0.5714286em;
  padding-inline-end:0.5714286em;
  padding-bottom:0.5714286em;
  padding-inline-start:0.5714286em;
}

.node__content :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-start:0;
}

.node__content :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-end:0;
}

.node__content :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top:2em;
  margin-bottom:2em;
}

.node__content :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top:0;
}

.node__content :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-bottom:0;
}

.node__content{
  max-width:none;
  padding-top:1rem;
  padding-bottom:1rem;
}

.node__content :is(:where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *))){
  color:inherit;
}
.node__content p + p{
  margin-top:1rem;
}
.node__content h1,
.node__content h2,
.node__content h3,
.node__content h4,
.node__content h5,
.node__content h6{
  margin-bottom:0.75rem;
  margin-top:1rem;
  font-weight:700;
  line-height:1.3;
  --tw-text-opacity:1;
  color:rgb(var(--color-primary) / var(--tw-text-opacity, 1));
}
.node__content h1{
  font-size:2.027rem;
}
.node__content h2{
  font-size:1.802rem;
}
.node__content h3{
  font-size:1.602rem;
}
.node__content h4{
  font-size:1.424rem;
}
.node__content h5{
  font-size:1.266rem;
}
.node__content h6{
  font-size:1.125rem;
}
.node__content li::marker{
  --tw-text-opacity:1;
  color:rgb(39 39 42 / var(--tw-text-opacity, 1));
}
.node__content a{
  position:relative;
  word-break:break-all !important;
  --tw-text-opacity:1 !important;
  color:rgb(var(--color-primary) / var(--tw-text-opacity, 1)) !important;
  text-decoration-line:underline;
  padding-left:1.25em;
}
.node__content a::before{
  position:absolute;
  --tw-bg-opacity:1;
  background-color:rgb(var(--color-primary) / var(--tw-bg-opacity, 1));
  content:"";
  left:0;
  top:0.2em;
  height:1em;
  width:1em;
  -webkit-mask-position:center;
          mask-position:center;
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  -webkit-mask-size:contain;
          mask-size:contain;
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 17H7A5 5 0 0 1 7 7h2'/%3E%3Cpath d='M15 7h2a5 5 0 1 1 0 10h-2'/%3E%3Cline x1='8' x2='16' y1='12' y2='12'/%3E%3C/svg%3E");
          mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 17H7A5 5 0 0 1 7 7h2'/%3E%3Cpath d='M15 7h2a5 5 0 1 1 0 10h-2'/%3E%3Cline x1='8' x2='16' y1='12' y2='12'/%3E%3C/svg%3E");
}
.node__content a[href^="mailto:"]::before{
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E");
          mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E");
}
.node__content .right-align{
  text-align:right;
}
.node__content .left-align{
  text-align:left;
}
.node__content .center-align{
  text-align:center;
}

article.layout-content{
  border-top-width:2px;
  --tw-border-opacity:1;
  border-color:rgb(var(--color-primary) / var(--tw-border-opacity, 1));
}
article.layout-content .page-title{
  padding-top:1.5rem;
  text-align:center;
  font-size:1.25rem;
  line-height:1.75rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgb(90 78 54 / var(--tw-text-opacity, 1));
}

[data-component-id="szulib_nkos:menu-tree"]{
  margin-bottom:1px;
  --tw-bg-opacity:1;
  background-color:rgb(246 245 244 / var(--tw-bg-opacity, 1));
}

@media (min-width: 640px){
  [data-component-id="szulib_nkos:menu-tree"]{
    margin-bottom:0px;
  }
}
[data-component-id="szulib_nkos:menu-tree"] .menu-tree__title{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:space-between;
  background-size:cover;
  background-position:right;
  background-repeat:no-repeat;
  padding:0.5rem;
  font-size:1rem;
  line-height:1.5rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1));
  background-image:url("../assets/images/menu-tree-bg.svg");
}
[data-component-id="szulib_nkos:menu-tree"] .menu-tree__title > div{
  position:relative;
  display:flex;
  align-items:center;
  gap:0.5rem;
}
[data-component-id="szulib_nkos:menu-tree"] .menu-tree__title > div::before{
  display:block;
  width:0.875rem;
  height:0.875rem;
  background-size:contain;
  background-position:center;
  background-repeat:no-repeat;
  content:"";
  background-image:url("../assets/images/menu-tree-title-before-bg.svg");
}
[data-component-id="szulib_nkos:menu-tree"] .menu-tree__title .menu-tree__title__toggle{
  margin-right:0.5rem;
  display:block;
  width:1.25rem;
  height:1.25rem;
}
@media (min-width: 1024px){
  [data-component-id="szulib_nkos:menu-tree"] .menu-tree__title .menu-tree__title__toggle{
    display:none;
  }
}
[data-component-id="szulib_nkos:menu-tree"] .menu-tree__title .menu-tree__title__toggle svg{
  width:100%;
  height:100%;
}
[data-component-id="szulib_nkos:menu-tree"] .menu-tree__items{
  height:0px;
  overflow:hidden;
  font-size:1rem;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgb(39 39 42 / var(--tw-text-opacity, 1));
  transition-property:height;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:500ms;
}
[data-component-id="szulib_nkos:menu-tree"] .menu-tree__items[aria-expanded=true]{
  height:auto;
  height:calc-size(auto, size);
}
@media ((min-width: 1024px)){
  [data-component-id="szulib_nkos:menu-tree"] .menu-tree__items{
    height:auto;
    height:calc-size(auto, size);
  }
}
[data-component-id="szulib_nkos:menu-tree"] .menu-tree__items .menu-tree__item__depth-0{
  border-bottom-width:1px;
  --tw-border-opacity:1;
  border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));
}
[data-component-id="szulib_nkos:menu-tree"] .menu-tree__items .menu-tree__item__depth-0 > .menu-tree__item__entry{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding-left:1rem;
  padding-right:1rem;
  padding-top:0.5rem;
  padding-bottom:0.5rem;
}
[data-component-id="szulib_nkos:menu-tree"] .menu-tree__items .menu-tree__item__depth-0.menu-tree__item__has-children > .menu-tree__item__entry::after{
  top:50%;
  width:1rem;
  height:1rem;
  --tw-bg-opacity:1;
  background-color:rgb(var(--color-primary) / var(--tw-bg-opacity, 1));
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:300ms;
  content:"";
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M12 5v14'/%3E%3C/svg%3E");
          mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M12 5v14'/%3E%3C/svg%3E");
  -webkit-mask-position:center;
          mask-position:center;
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  -webkit-mask-size:contain;
          mask-size:contain;
}
[data-component-id="szulib_nkos:menu-tree"] .menu-tree__items .menu-tree__item__depth-0.menu-tree__item__has-children[aria-expanded=true] > .menu-tree__item__entry::after{
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");
          mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");
}
[data-component-id="szulib_nkos:menu-tree"] .menu-tree__items .menu-tree__item__depth-1{
  --tw-border-opacity:1;
  border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));
}
[data-component-id="szulib_nkos:menu-tree"] .menu-tree__items .menu-tree__item__depth-1:first-child{
  border-top-width:1px;
}
[data-component-id="szulib_nkos:menu-tree"] .menu-tree__items .menu-tree__item__depth-1 > .menu-tree__item__entry{
  display:flex;
  align-items:center;
  gap:0.375rem;
  padding-left:1rem;
  padding-right:1rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
}
[data-component-id="szulib_nkos:menu-tree"] .menu-tree__items .menu-tree__item__depth-1 > .menu-tree__item__entry::before{
  display:block;
  height:0.125rem;
  width:0.625rem;
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(var(--color-primary) / var(--tw-bg-opacity, 1));
}
[data-component-id="szulib_nkos:menu-tree"] .menu-tree__items .menu-tree__item__depth-2 > .menu-tree__item__entry{
  display:flex;
  align-items:center;
  gap:0.375rem;
  padding-left:1.5rem;
  padding-right:1.5rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
}
[data-component-id="szulib_nkos:menu-tree"] .menu-tree__items .menu-tree__item__depth-2 > .menu-tree__item__entry::before{
  display:block;
  height:1px;
  width:0.625rem;
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(178 178 178 / var(--tw-bg-opacity, 1));
}
[data-component-id="szulib_nkos:menu-tree"] .menu-tree__items .menu-tree__item__depth-3 > .menu-tree__item__entry{
  display:flex;
  align-items:center;
  gap:0.375rem;
  padding-left:2rem;
  padding-right:2rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
}
[data-component-id="szulib_nkos:menu-tree"] .menu-tree__items .menu-tree__item__depth-3 > .menu-tree__item__entry::before{
  display:block;
  width:0.375rem;
  height:0.375rem;
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(var(--color-primary) / var(--tw-bg-opacity, 1));
}
[data-component-id="szulib_nkos:menu-tree"] .menu-tree__items .menu-tree__item .menu-tree__item__children{
  overflow:hidden;
  transition-property:height;
  transition-duration:300ms;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
}
[data-component-id="szulib_nkos:menu-tree"] .menu-tree__items .menu-tree__item[aria-expanded=false] > .menu-tree__item__children{
  height:0px;
}
[data-component-id="szulib_nkos:menu-tree"] .menu-tree__items .menu-tree__item[aria-expanded=true] > .menu-tree__item__children{
  height:auto;
  height:calc-size(auto, size);
}
[data-component-id="szulib_nkos:menu-tree"] .menu-tree__items .menu-tree__item[aria-selected=true] > .menu-tree__item__entry{
  --tw-bg-opacity:1;
  background-color:rgb(235 233 231 / var(--tw-bg-opacity, 1));
}
[data-component-id="szulib_nkos:menu-tree"] .menu-tree__items .menu-tree__item .menu-tree__item__entry:hover{
  --tw-bg-opacity:1;
  background-color:rgb(235 233 231 / var(--tw-bg-opacity, 1));
}
[data-component-id="szulib_nkos:menu-tree"] .menu-tree__items .menu-tree__item .menu-tree__item__entry[data-is-new=true] > a::after, [data-component-id="szulib_nkos:menu-tree"] .menu-tree__items .menu-tree__item .menu-tree__item__entry[data-is-new=true] > span::after{
  font-size:0.75rem;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgb(220 38 38 / var(--tw-text-opacity, 1));
  --tw-content:"new";
  content:var(--tw-content);
}

nav.pager{
  margin-bottom:2rem;
  margin-top:1rem;
  display:flex;
  width:100%;
  justify-content:center;
  border-radius:0.25rem;
  --tw-bg-opacity:1;
  background-color:rgb(246 246 246 / var(--tw-bg-opacity, 1));
}
nav.pager .pager__items{
  display:flex;
  width:100%;
  align-items:center;
  justify-content:center;
  --tw-text-opacity:1;
  color:rgb(102 102 102 / var(--tw-text-opacity, 1));
}
nav.pager .pager__items .pager__item{
  display:none;
  transition-property:all;
  transition-duration:300ms;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 1024px){
  nav.pager .pager__items .pager__item{
    display:flex;
  }
}
nav.pager .pager__items .pager__item a{
  display:flex;
  height:3rem;
  min-width:2rem;
  cursor:pointer;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  align-items:center;
  justify-content:center;
}
nav.pager .pager__items .pager__item.is-active{
  display:flex;
  font-weight:700;
}
@media (min-width: 1024px){
  nav.pager .pager__items .pager__item.is-active{
    display:flex;
  }
}
nav.pager .pager__items .pager__item.is-active a{
  color:inherit;
}
nav.pager .pager__items .pager__item.is-active:last-child{
  flex-grow:1;
  justify-content:flex-start;
}
nav.pager .pager__items .pager__item.is-active:first-child{
  flex-grow:1;
  justify-content:flex-end;
}
nav.pager .pager__items .pager__item:hover{
  font-weight:700;
}
nav.pager .pager__items .pager__item.pager__item--first{
  color:inherit;
  background-image:url("../assets/images/left-start.svg");
  background-repeat:no-repeat;
  background-position:center;
  background-size:1rem;
}
nav.pager .pager__items .pager__item.pager__item--last{
  color:inherit;
  background-image:url("../assets/images/right-last.svg");
  background-repeat:no-repeat;
  background-position:center;
  background-size:1rem;
}
nav.pager .pager__items .pager__item.pager__item--previous{
  flex-grow:1;
  justify-content:flex-start;
  background-image:url("../assets/images/front.svg");
  background-repeat:no-repeat;
  background-position:1.25rem center;
  background-size:0.5rem;
}
nav.pager .pager__items .pager__item.pager__item--next{
  flex-grow:1;
  justify-content:flex-end;
  background-image:url("../assets/images/next.svg");
  background-repeat:no-repeat;
  background-position:calc(100% - 1.25rem) center;
  background-size:0.5rem;
}
nav.pager .pager__items .pager__item.pager__item--first, nav.pager .pager__items .pager__item.pager__item--previous, nav.pager .pager__items .pager__item.pager__item--next, nav.pager .pager__items .pager__item.pager__item--last{
  display:flex;
}
nav.pager .pager__items .pager__item.pager__item--first a, nav.pager .pager__items .pager__item.pager__item--previous a, nav.pager .pager__items .pager__item.pager__item--next a, nav.pager .pager__items .pager__item.pager__item--last a{
  width:3rem;
  overflow-x:hidden;
  color:transparent;
}
nav.pager .pager__items .pager__item.pager__item--first a, nav.pager .pager__items .pager__item.pager__item--previous a{
  border-right-width:2px;
  --tw-border-opacity:1;
  border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));
}
nav.pager .pager__items .pager__item.pager__item--next a, nav.pager .pager__items .pager__item.pager__item--last a{
  border-left-width:2px;
  --tw-border-opacity:1;
  border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));
}

.term-view-grid{
  margin-bottom:2rem;
  display:grid;
  grid-template-columns:repeat(1, minmax(0, 1fr));
  gap:1rem;
}

@media (min-width: 640px){
  .term-view-grid{
    grid-template-columns:repeat(3, minmax(0, 1fr));
  }
}
.term-view-grid-item__image{
  position:relative;
  height:0px;
  width:100%;
  overflow:hidden;
  padding-bottom:66%;
}
.term-view-grid-item__image__img{
  position:absolute;
  inset:0px;
  height:100%;
  width:100%;
  -o-object-fit:cover;
     object-fit:cover;
  -o-object-position:center;
     object-position:center;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:300ms;
}
.term-view-grid-item__image__empty{
  position:absolute;
  inset:0px;
  height:100%;
  width:100%;
  --tw-bg-opacity:1;
  background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1));
}
.term-view-grid-item__content{
  padding-top:0.5rem;
  padding-bottom:0.5rem;
}
.term-view-grid-item__content__date{
  font-size:1rem;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgb(161 161 170 / var(--tw-text-opacity, 1));
}
.term-view-grid-item__content__title{
  margin-top:0.375rem;
  overflow:hidden;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  height:3rem;
  font-size:1rem;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgb(55 65 81 / var(--tw-text-opacity, 1));
}
.term-view-grid-item:hover .term-view-grid-item__image__img{
  --tw-scale-x:1.1;
  --tw-scale-y:1.1;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.term-view-list{
  margin-bottom:2rem;
}
.term-view-list-item{
  display:flex;
  height:3rem;
  width:100%;
  align-items:center;
  gap:0.5rem;
  border-top-width:1px;
}
.term-view-list-item__dot{
  flex-shrink:0;
  --tw-bg-opacity:1;
  background-color:rgb(var(--color-primary) / var(--tw-bg-opacity, 1));
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:300ms;
  height:0.35rem;
  width:0.35rem;
}
.term-view-list-item__title{
  overflow:hidden;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1;
  flex-grow:1;
  font-size:1rem;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgb(39 39 42 / var(--tw-text-opacity, 1));
}
.term-view-list-item__date{
  flex-shrink:0;
  font-size:1rem;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgb(156 163 175 / var(--tw-text-opacity, 1));
}
.term-view-list-item:hover .term-view-list-item__dot{
  --tw-scale-x:1.25;
  --tw-scale-y:1.25;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

nav.system-breadcrumb{
  border-bottom-width:1px;
  border-color:rgb(0 0 0 / 0.15);
  --tw-bg-opacity:1;
  background-color:rgb(246 245 244 / var(--tw-bg-opacity, 1));
  padding-top:0.375rem;
  padding-bottom:0.375rem;
  padding-left:1rem;
}
nav.system-breadcrumb ol{
  display:flex;
  align-items:center;
  gap:0.5rem;
}
nav.system-breadcrumb ol li{
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgb(var(--color-primary) / var(--tw-text-opacity, 1));
}
nav.system-breadcrumb ol li:not(:last-child)::after{
  margin-left:0.5rem;
  margin-right:0.5rem;
  --tw-content:">";
  content:var(--tw-content);
}
nav.system-breadcrumb ol li a:hover{
  color:rgb(var(--color-primary) / 0.8);
}

[data-widget="viz_widgets:search-page-v2"]{
}
[data-widget="viz_widgets:search-page-v2"] .filter-list-title{
  display:none;
}
[data-widget="viz_widgets:search-page-v2"] .filter-title{
  --tw-bg-opacity:1;
  background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1));
  padding:1rem;
  font-size:1.5rem;
  line-height:2rem;
  --tw-text-opacity:1;
  color:rgb(39 39 42 / var(--tw-text-opacity, 1));
}
[data-widget="viz_widgets:search-page-v2"] .filter-item{
  padding-right:1rem;
  --tw-text-opacity:1;
  color:rgb(39 39 42 / var(--tw-text-opacity, 1));
}
[data-widget="viz_widgets:search-page-v2"] .result{
  margin-top:1.5rem;
}
[data-widget="viz_widgets:search-page-v2"] .result-list-wrapper{
  margin-top:0.25rem;
  border-width:0px;
}
[data-widget="viz_widgets:search-page-v2"] .result-item{
  border-bottom-width:1px;
  --tw-border-opacity:1;
  border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));
}
[data-widget="viz_widgets:search-page-v2"] .result .title-wrapper{
  margin-bottom:0px;
}
[data-widget="viz_widgets:search-page-v2"] .result .title-wrapper .title{
  margin-bottom:0.5rem;
  --tw-text-opacity:1;
  color:rgb(39 39 42 / var(--tw-text-opacity, 1));
}
[data-widget="viz_widgets:search-page-v2"] .result .summary{
  margin-bottom:1.5rem;
  margin-top:2rem;
  font-size:1rem;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgb(161 161 170 / var(--tw-text-opacity, 1));
  text-decoration-line:none;
}
[data-widget="viz_widgets:search-page-v2"] .result .summary:empty{
  margin:0;
}
[data-widget="viz_widgets:search-page-v2"] .search-input{
  margin-bottom:0px;
  --tw-bg-opacity:1;
  background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1));
}

.color-primary{
  --tw-text-opacity:1;
  color:rgb(var(--color-primary) / var(--tw-text-opacity, 1));
}