body .site .show-more-hide{display:none}body .site .show-more-items .show-more-hide{display:block}body .site .show-more-button-container{position:relative}body .site .show-more-button-container:before{background:color-mix(in srgb,var(--wp--preset--color--nesto-black-500,#000) 10%,transparent);bottom:-16px;content:"";height:1px;left:0;position:absolute;right:0;top:50%;z-index:1}body .site .show-more-button-container .wp-block-buttons{position:relative;z-index:2}body .site .show-more-button-container .wp-block-buttons a{background-color:var(--wp--preset--color--nesto-white-500,#fff)}:root{--toc-mobile-breakpoint:781px}.table-of-contents-mobile-header{display:none}@media(max-width:781px){.table-of-contents-mobile-header{align-items:center;background-color:var(--wp--preset--color--background,#fff);border-bottom:1px solid color-mix(in srgb,var(--wp--preset--color--nesto-black-500,#000) 10%,transparent);display:flex;justify-content:space-between;left:0;opacity:0;padding:var(--wp--preset--spacing--20);pointer-events:none;position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .3s ease-in-out,opacity .3s ease-in-out;z-index:1002}.table-of-contents-mobile-header:not(.is-hidden){opacity:1;pointer-events:auto;transform:translateY(0)}.table-of-contents-mobile-header .table-of-contents-mobile-header-button{align-items:center;background:none;border:none;color:var(--wp--preset--color--nesto-light-blue-500,#3d66b0);cursor:pointer;display:flex;font-size:var(--wp--preset--font-size--small);font-weight:500;gap:8px;padding:8px 12px;transition:opacity .2s ease}.table-of-contents-mobile-header .table-of-contents-mobile-header-button:focus,.table-of-contents-mobile-header .table-of-contents-mobile-header-button:hover{border-radius:4px;opacity:.8;outline:2px solid var(--wp--preset--color--nesto-light-blue-500,#3d66b0);outline-offset:2px}.table-of-contents-mobile-header .table-of-contents-mobile-header-button .table-of-contents-mobile-header-button-text{display:inline-block}.table-of-contents-mobile-header .table-of-contents-mobile-header-button .table-of-contents-mobile-header-button-icon{flex-shrink:0;height:20px;width:20px}}.table-of-contents-mobile-popup{display:none}@media(max-width:781px){.table-of-contents-mobile-popup{background-color:var(--wp--preset--color--background,#fff);border:none;border-radius:20px 20px 0 0;bottom:0;box-sizing:border-box;display:none;flex-direction:column;gap:0;isolation:isolate;left:0;margin:0;max-height:70vh;max-width:100%;overflow:hidden;padding:0 0 env(safe-area-inset-bottom,0);position:fixed;right:0;top:auto;transform:translateY(100%);transition:transform .3s ease-in-out;width:100%;z-index:1000}.table-of-contents-mobile-popup.is-open,.table-of-contents-mobile-popup[open]{display:flex;min-height:200px;transform:translateY(0)}.table-of-contents-mobile-popup::backdrop{display:none}}.table-of-contents-mobile-popup-backdrop{display:none}@media(max-width:781px){.table-of-contents-mobile-popup-backdrop{backdrop-filter:blur(1px);background-color:rgba(0,0,0,.4);bottom:0;cursor:pointer;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:999}.table-of-contents-mobile-popup-backdrop.is-visible{display:block;opacity:1;visibility:visible}}.table-of-contents-mobile-popup .table-of-contents-mobile-popup-header{align-items:center;background-color:transparent;border-bottom:1px solid color-mix(in srgb,var(--wp--preset--color--nesto-black-500,#000) 10%,transparent);border-radius:0;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:space-between;margin:0;padding:var(--wp--preset--spacing--20);position:relative;width:100%;z-index:1001}.table-of-contents-mobile-popup .table-of-contents-mobile-popup-header .table-of-contents-mobile-popup-title,.table-of-contents-mobile-popup .table-of-contents-mobile-popup-header h2{color:var(--wp--preset--color--nesto-black-500,#000);font-size:var(--wp--preset--font-size--base);font-weight:600;margin:0!important;padding:0!important}.table-of-contents-mobile-popup .table-of-contents-mobile-popup-header .table-of-contents-mobile-popup-close{align-items:center;background:none;border:none;border-radius:50%;color:var(--wp--preset--color--nesto-black-500,#000);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-left:auto;padding:0;position:relative;transition:background-color .2s ease;width:40px;z-index:1002}.table-of-contents-mobile-popup .table-of-contents-mobile-popup-header .table-of-contents-mobile-popup-close:focus,.table-of-contents-mobile-popup .table-of-contents-mobile-popup-header .table-of-contents-mobile-popup-close:hover{background-color:color-mix(in srgb,var(--wp--preset--color--nesto-black-500,#000) 10%,transparent);outline:2px solid var(--wp--preset--color--nesto-light-blue-500,#3d66b0);outline-offset:2px}.table-of-contents-mobile-popup .table-of-contents-mobile-popup-header .table-of-contents-mobile-popup-close svg{height:24px;width:24px}.table-of-contents-mobile-popup .table-of-contents-mobile-popup-nav{-webkit-overflow-scrolling:touch;background-color:transparent;border-radius:0;box-sizing:border-box;flex:1;margin:0;min-height:200px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:var(--wp--preset--spacing--30);position:relative;width:100%;z-index:1001}.table-of-contents-mobile-popup .table-of-contents-mobile-popup-nav *{box-sizing:border-box}.table-of-contents-mobile-popup .table-of-contents-mobile-popup-list{box-sizing:border-box;list-style:none;margin:0;padding:var(--wp--preset--spacing--20) 0 0 var(--wp--preset--spacing--30);width:100%}.table-of-contents-mobile-popup .table-of-contents-mobile-popup-item{box-sizing:border-box;font-size:var(--wp--preset--font-size--body);margin:0;padding:0;width:100%}.table-of-contents-mobile-popup .table-of-contents-mobile-popup-link{border-left:3px solid transparent;box-sizing:border-box;color:var(--wp--preset--color--nesto-black-500,#000);display:block;font-size:var(--wp--preset--font-size--body);line-height:1.5;margin-left:calc(var(--wp--preset--spacing--20)*-1);max-width:100%;padding:var(--wp--preset--spacing--20);text-decoration:none;transition:all .2s ease}.table-of-contents-mobile-popup .table-of-contents-mobile-popup-link:focus,.table-of-contents-mobile-popup .table-of-contents-mobile-popup-link:hover{background-color:color-mix(in srgb,var(--wp--preset--color--nesto-light-blue-500,#3d66b0) 5%,transparent);color:var(--wp--preset--color--nesto-light-blue-500,#3d66b0);outline:none}.table-of-contents-mobile-popup .table-of-contents-mobile-popup-link.is-active{background-color:color-mix(in srgb,var(--wp--preset--color--nesto-light-blue-500,#3d66b0) 8%,transparent);border-left-color:var(--wp--preset--color--nesto-light-blue-500,#3d66b0);color:var(--wp--preset--color--nesto-light-blue-500,#3d66b0);font-weight:600;padding-left:calc(var(--wp--preset--spacing--20) + 3px)}.table-of-contents{font-size:var(--wp--preset--font-size--small);margin-bottom:var(--wp--preset--spacing--30);margin-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--30);padding-top:var(--wp--preset--spacing--30);position:relative}@media(min-width:1080px){.table-of-contents{font-size:var(--wp--preset--font-size--base)}}.table-of-contents .table-of-contents-title{border-bottom:1px solid color-mix(in srgb,var(--wp--preset--color--nesto-black-500,#000) 10%,transparent);margin-bottom:var(--wp--preset--spacing--20);margin-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)}.table-of-contents ul.table-of-contents-list{line-height:2;list-style:none;margin:0;padding-left:0}.table-of-contents ul.table-of-contents-list li{margin-bottom:var(--wp--preset--spacing--10);margin-top:var(--wp--preset--spacing--10)}.table-of-contents ul.table-of-contents-list li.hide{display:none}.table-of-contents ul.table-of-contents-list li a{align-items:center;color:var(--wp--preset--color--nesto-light-blue-500,#3d66b0);display:flex;gap:10px;text-decoration:none}.table-of-contents ul.table-of-contents-list li a .icon{flex-shrink:0;height:auto;width:12px}.toc-placement--mobile{display:none}.toc-placement--sidebar{display:block}@media(max-width:781px){.toc-placement--mobile{display:block}.toc-placement--sidebar{display:none}}
