/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.sliding-popup-bottom,.sliding-popup-top{z-index:99999;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;}.eu-cookie-compliance-buttons{float:right;max-width:40%;}[dir="rtl"] .eu-cookie-compliance-buttons{float:left;}.eu-cookie-compliance-default-button,.eu-cookie-compliance-secondary-button,.eu-cookie-compliance-more-button,.eu-cookie-compliance-hide-button,.eu-cookie-withdraw-tab{cursor:pointer;}.eu-cookie-compliance-message{float:left;max-width:60%;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}[dir="rtl"] .eu-cookie-compliance-message{float:right;text-align:right;}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%;}.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%;}}
#backtotop{background:url(/modules/contrib/back_to_top/backtotop.png) no-repeat center center;border:0;bottom:20px;cursor:pointer;display:none;height:70px;position:fixed;right:20px;text-indent:-9999px;width:70px;z-index:300;}#backtotop:hover{opacity:0.8;}#backtotop:focus{opacity:0.6;outline:none;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#backtotop{background:url(/modules/contrib/back_to_top/backtotop2x.png) no-repeat center center;background-size:70px 70px;}}
div#sliding-popup{--cookie-consent-accent:var(--primary-color,#10b77f);--cookie-consent-accent-hover:var(--hover-primary-color,#0e9f6e);--cookie-consent-border:var(--grey-color,#e3e8ef);--cookie-consent-muted:var(--text-color-75,#697586);--cookie-consent-text:var(--text-color,#121926);position:fixed;left:0;right:0;width:100%;height:100vh;height:100dvh;z-index:2147484179;margin:0;padding:0;box-sizing:border-box;background:transparent !important;background-color:transparent !important;background-image:none !important;text-align:left;font-family:var(--font-regular,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);color:var(--cookie-consent-text);}div#sliding-popup *,div#sliding-popup *::before,div#sliding-popup *::after{box-sizing:border-box;}div#sliding-popup h1,div#sliding-popup h2,div#sliding-popup h3,div#sliding-popup p,div#sliding-popup label,div#sliding-popup div,.eu-cookie-compliance-more-button,.eu-cookie-compliance-secondary-button{color:var(--cookie-consent-text);}div#sliding-popup .eu-cookie-compliance-banner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 2rem);max-width:640px;max-height:calc(100% - 2rem);margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;background:#fff;border-radius:16px;box-shadow:0 24px 64px rgba(18,25,38,0.25);}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content{display:flex;flex-direction:column;gap:1rem;float:none;max-width:none;width:100%;margin:0;padding:1.15rem 1.5rem;}@media (max-width:29.25rem){div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content{padding:1rem 1.125rem;gap:0.875rem;}}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message{flex:none;float:none;max-width:none;margin:0;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message h1,div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message h2,div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message h3{display:flex;align-items:center;gap:0.625rem;margin:0 0 0.5rem;font-family:var(--font-semibold,var(--font-regular,system-ui,sans-serif));font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--cookie-consent-text);}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message h2::before{content:"";flex:0 0 28px;height:28px;border-radius:50%;background:var(--cookie-consent-accent) url(/modules/contrib/cookie_consent/images/cookie.svg) center / 16px no-repeat;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message p{display:block;margin:0;font-size:0.875rem;font-weight:400;line-height:1.5;color:var(--cookie-consent-muted);}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message a,div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message .find-more-button,div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message .eu-cookie-compliance-more-button{display:inline;margin:0;padding:0;border:0;background:transparent;box-shadow:none;text-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;line-height:inherit;color:var(--cookie-consent-accent);text-decoration:underline;text-underline-offset:0.15em;cursor:pointer;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-categories{display:flex;flex-direction:column;clear:none;float:none;width:100%;max-width:none;margin:0;padding:0;border:1px solid var(--cookie-consent-border);border-radius:12px;background:#fff;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-category{margin:0;padding:0.875rem 1rem;border:0;border-radius:0;background:transparent;box-shadow:none;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-category + .eu-cookie-compliance-category{border-top:1px solid var(--cookie-consent-border);}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-category-switch{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;cursor:pointer;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-category-label{font-family:var(--font-semibold,var(--font-regular,system-ui,sans-serif));font-size:0.9375rem;font-weight:600;line-height:1.35;color:var(--cookie-consent-text);}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-category-description{margin:0.25rem 0 0;padding-right:3.5rem;font-size:0.8125rem;font-weight:400;line-height:1.45;color:var(--cookie-consent-muted);}@media (max-width:29.25rem){div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-category-description{padding-right:0;}}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-category-checkbox{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;appearance:none;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-switch{position:relative;flex:0 0 44px;width:44px;height:24px;border-radius:12px;background:#cdd5df;transition:background-color 0.2s ease;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-switch::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(18,25,38,0.2);transition:transform 0.2s ease;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-category-checkbox:checked + .eu-cookie-compliance-switch{background:var(--cookie-consent-accent);}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-category-checkbox:checked + .eu-cookie-compliance-switch::after{transform:translateX(20px);}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-category-checkbox:disabled + .eu-cookie-compliance-switch{opacity:0.55;cursor:not-allowed;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-category-checkbox:focus-visible + .eu-cookie-compliance-switch{outline:2px solid var(--cookie-consent-accent);outline-offset:2px;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons{display:flex;flex:none;flex-wrap:nowrap;align-items:stretch;clear:none;float:none;gap:0.625rem;width:100%;max-width:none;margin:0;padding:0;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons button{flex:1 1 0;width:0;min-width:0;min-height:3rem;height:auto;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0.625rem 0.5rem;border:1px solid var(--cookie-consent-accent);border-radius:12px;background:#fff;background-image:none !important;box-shadow:none;text-shadow:none;font-family:var(--font-semibold,var(--font-regular,system-ui,sans-serif));font-size:0.8125rem;font-weight:600;line-height:1.25;letter-spacing:normal;text-align:center;text-transform:none;text-decoration:none;white-space:normal;overflow-wrap:break-word;hyphens:auto;color:var(--cookie-consent-accent);cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons button:hover,div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons button:focus{background:color-mix(in srgb,var(--cookie-consent-accent) 8%,#fff);border-color:var(--cookie-consent-accent);color:var(--cookie-consent-accent);text-decoration:none;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons button:focus-visible{outline:2px solid var(--cookie-consent-accent);outline-offset:2px;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons button.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;display:none !important;flex:0 0 0 !important;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .agree-button,div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .eu-cookie-compliance-agree-button{background:var(--cookie-consent-accent);border-color:var(--cookie-consent-accent);color:#fff;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .agree-button:hover,div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .agree-button:focus,div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .eu-cookie-compliance-agree-button:hover,div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .eu-cookie-compliance-agree-button:focus{background:var(--cookie-consent-accent-hover);border-color:var(--cookie-consent-accent-hover);color:#fff;}@media (max-width:29.25rem){div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons{flex-wrap:wrap;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons button{flex:1 1 100%;width:100%;min-width:0;}}div#sliding-popup .eu-cookie-compliance-banner .cookie-consent-id{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem 0.65rem;width:100%;margin:0;padding:0.55rem 0.75rem;border:1px dashed color-mix(in srgb,var(--cookie-consent-accent) 22%,var(--cookie-consent-border));border-radius:10px;background:color-mix(in srgb,var(--cookie-consent-accent) 5%,#fff);font-size:0.75rem;font-weight:400;line-height:1.4;color:var(--cookie-consent-muted);word-break:break-word;}div#sliding-popup .eu-cookie-compliance-banner .cookie-consent-id span{flex:0 0 auto;font-family:var(--font-semibold,var(--font-regular,system-ui,sans-serif));font-size:0.6875rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--cookie-consent-text);}div#sliding-popup .eu-cookie-compliance-banner .cookie-consent-id code{flex:1 1 auto;min-width:0;display:inline-block;margin:0;padding:0.2rem 0.5rem;border:1px solid var(--cookie-consent-border);border-radius:6px;background:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:0.75rem;font-weight:500;line-height:1.35;letter-spacing:0.01em;color:var(--cookie-consent-accent);user-select:all;-webkit-user-select:all;}div#sliding-popup .eu-cookie-withdraw-tab{position:fixed;top:auto;left:auto;right:1rem;bottom:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));transform:none;z-index:1;display:flex;align-items:center;gap:0.5rem;margin:0 !important;padding:0.5rem 0.875rem;border:0;border-radius:999px;background:#121926;background-image:none;box-shadow:0 6px 20px rgba(18,25,38,0.25);font-family:var(--font-medium,var(--font-regular,system-ui,sans-serif));font-size:0.8125rem;font-weight:500;line-height:1.2;letter-spacing:normal;text-transform:none;color:#fff;cursor:pointer;appearance:none;}div#sliding-popup .eu-cookie-withdraw-tab::before{content:"";flex:0 0 16px;width:16px;height:16px;background:url(/modules/contrib/cookie_consent/images/cookie.svg) center / contain no-repeat;}div#sliding-popup .eu-cookie-withdraw-tab:hover,div#sliding-popup .eu-cookie-withdraw-tab:focus-visible{background:#1a2333;color:#fff;}div#sliding-popup .eu-cookie-withdraw-tab:focus-visible{outline:2px solid var(--cookie-consent-accent);outline-offset:2px;}.sliding-popup-bottom .eu-cookie-withdraw-tab,.sliding-popup-top .eu-cookie-withdraw-tab{border-width:0;border-radius:999px;}body.eu-cookie-compliance-popup-open{overflow:hidden;}body.eu-cookie-compliance-popup-open::before{content:"";position:fixed;inset:0;z-index:2147484178;background:rgba(18,25,38,0.55);pointer-events:none;}body.eu-cookie-compliance-popup-open #sliding-popup .eu-cookie-compliance-banner{animation:cookie-consent-in 0.2s ease-out;}body.eu-cookie-compliance-popup-open #sliding-popup .eu-cookie-withdraw-tab{display:none;}@media (prefers-reduced-motion:reduce){body.eu-cookie-compliance-popup-open #sliding-popup .eu-cookie-compliance-banner{animation:none;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-switch,div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-switch::after,div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons button{transition:none;}}@media print{div#sliding-popup{display:none !important;}}@keyframes cookie-consent-in{from{opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(0.98);}to{opacity:1;transform:translate(-50%,-50%);}}
.simple-status-messages{position:fixed;top:100px;right:10px;z-index:1259;width:30%;transition:all 0.25s ease;}[dir="rtl"] .simple-status-messages{right:unset;left:10px;}.webform-message .simple-status-messages{top:170px;}@media screen and (max-width:767px){.simple-status-messages{width:100%;position:unset;}}.status-messages + .status-messages{margin-top:0.769em;}.simple-status-messages .status-messages{position:relative;padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .simple-status-messages .status-messages{padding-left:20px;padding-right:35px;border-right-width:0;border-left-width:1px;background-position:right 10px top 17px;}.simple-status-messages .js-webform-message__link{display:none !important;}.simple-status-messages .messages--status{background-image:url(/modules/contrib/status_messages/img/checked.svg);background-size:16px;background-color:#f3faef;color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;box-shadow:-8px 0 0 #77b259,-4px 0px 15px rgba(0,0,0,0.3);}[dir="rtl"] .simple-status-messages .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.simple-status-messages .messages--info{background-image:url(/modules/contrib/status_messages/img/checked.svg);background-size:16px;background-color:#f3faef;color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;box-shadow:-8px 0 0 #77b259,-4px 0px 15px rgba(0,0,0,0.3);}[dir="rtl"] .simple-status-messages .messages--info{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.simple-status-messages .messages--webform{background-image:url(/modules/contrib/status_messages/img/checked.svg);background-size:16px;background-color:#f3faef;color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;box-shadow:-8px 0 0 #77b259,-4px 0px 15px rgba(0,0,0,0.3);}[dir="rtl"] .simple-status-messages .messages--webform{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.simple-status-messages .messages--warning{background-image:url(/modules/contrib/status_messages/img/warning.svg);background-size:16px;color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;box-shadow:-8px 0 0 #e09600,-4px 0px 15px rgba(0,0,0,0.3);}[dir="rtl"] .simple-status-messages .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.simple-status-messages .messages--error{background-image:url(/modules/contrib/status_messages/img/cancel.svg);background-size:16px;color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;box-shadow:-8px 0 0 #e62600,-4px 0px 15px rgba(0,0,0,0.3);}[dir="rtl"] .simple-status-messages .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.simple-status-messages .status-message-close{border:none;position:absolute;right:0;top:0;background-color:transparent;cursor:pointer;}[dir="rtl"] .simple-status-messages .status-message-close{right:unset;left:0;}.simple-status-messages .status-message-close span{color:#000000;font-size:16px;opacity:0.25;border-bottom:none;}.simple-status-messages .status-message-close span:hover,.simple-status-messages .status-message-close span:focus,.simple-status-messages .status-message-close span:active{color:#000000;text-decoration:none;opacity:0.4;}
ul.sf-menu.sf-style-default{margin-bottom:1em;padding:0;}ul.sf-menu.sf-style-default.sf-navbar{width:100%;}ul.sf-menu.sf-style-default ul{margin:0;padding:0;}ul.sf-menu.sf-style-default a,ul.sf-menu.sf-style-default a:visited,ul.sf-menu.sf-style-default span.nolink{border:0 none;color:#13a;padding:0.75em 1em;}ul.sf-menu.sf-style-default a.sf-with-ul,ul.sf-menu.sf-style-default span.nolink.sf-with-ul{padding-right:2.25em;}ul.sf-menu.sf-style-default.rtl a.sf-with-ul,ul.sf-menu.sf-style-default.rtl span.nolink.sf-with-ul{padding-left:2.25em;padding-right:1em;}ul.sf-menu.sf-style-default span.sf-description{color:#13a;display:block;font-size:smaller;line-height:1.5;margin:0.25em 0 0 0;padding:0;}ul.sf-menu.sf-style-default li,ul.sf-menu.sf-style-default.sf-navbar{background:#bdd2ff;}ul.sf-menu.sf-style-default li li,ul.sf-menu.sf-style-default.sf-navbar > li > ul{background:#aabde6;}ul.sf-menu.sf-style-default li li li{background:#9aaedb;}ul.sf-menu.sf-style-default li:hover,ul.sf-menu.sf-style-default li.sfHover,ul.sf-menu.sf-style-default a.is-active,ul.sf-menu.sf-style-default a:focus,ul.sf-menu.sf-style-default a:hover,ul.sf-menu.sf-style-default span.nolink:hover{background:#cfdeff;outline:0;}div.sf-accordion-toggle.sf-style-default a{background:#bdd2ff;color:#13a;display:inline-block;font-weight:bold;padding:1em 3em 1em 1em;position:relative;}div.sf-accordion-toggle.sf-style-default  > a:after{content:"≡";font-size:2em;position:absolute;right:0.5em;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);speak:none;}div.sf-accordion-toggle.sf-style-default a.sf-expanded,ul.sf-menu.sf-style-default.sf-accordion li.sf-expanded{background:#cfdeff;}div.sf-accordion-toggle.sf-style-default a.sf-expanded,ul.sf-menu.sf-style-default.sf-accordion li.sf-expanded > a,ul.sf-menu.sf-style-default.sf-accordion li.sf-expanded > span.nolink{font-weight:bold;}ul.sf-menu.sf-style-default.sf-accordion li a.sf-accordion-button{font-weight:bold;position:absolute;right:0;top:0;z-index:499;}ul.sf-menu.sf-style-default.sf-accordion li li a,ul.sf-menu.sf-style-default.sf-accordion li li span.nolink{padding-left:2em;}ul.sf-menu.sf-style-default.sf-accordion li li li a,ul.sf-menu.sf-style-default.sf-accordion li li li span.nolink{padding-left:3em;}ul.sf-menu.sf-style-default.sf-accordion li li li li a,ul.sf-menu.sf-style-default.sf-accordion li li li li span.nolink{padding-left:4em;}ul.sf-menu.sf-style-default.sf-accordion li li li li li a,ul.sf-menu.sf-style-default.sf-accordion li li li li li span.nolink{padding-left:5em;}ul.sf-menu.sf-style-default.rtl.sf-accordion li li a,ul.sf-menu.sf-style-default.rtl.sf-accordion li li span.nolink{padding-left:0;padding-right:2em;}ul.sf-menu.sf-style-default.rtl.sf-accordion li li li a,ul.sf-menu.sf-style-default.rtl.sf-accordion li li li span.nolink{padding-left:0;padding-right:3em;}ul.sf-menu.sf-style-default.rtl.sf-accordion li li li li a,ul.sf-menu.sf-style-default.rtl.sf-accordion li li li li span.nolink{padding-left:0;padding-right:4em;}ul.sf-menu.sf-style-default.rtl.sf-accordion li li li li li a,ul.sf-menu.sf-style-default.rtl.sf-accordion li li li li li span.nolink{padding-left:0;padding-right:5em;}ul.sf-menu.sf-style-default li.sf-multicolumn-wrapper ol,ul.sf-menu.sf-style-default li.sf-multicolumn-wrapper ol li{margin:0;padding:0;}ul.sf-menu.sf-style-default li.sf-multicolumn-wrapper a.menuparent,ul.sf-menu.sf-style-default li.sf-multicolumn-wrapper span.nolink.menuparent{font-weight:bold;}
ul.toc-list .toc-list-item{list-style:none;}.toc-link::before{max-height:1rem;}.is-collapsed{padding-top:0;padding-bottom:0;}.is-collapsed .toc-link::before{max-height:0;}.is-position-fixed{top:1rem;}.js-toc-block{position:relative;}.toolbar-fixed .is-position-fixed{top:calc(100px + 1rem);}
