.content-stackbar{color:var(--primary-color);opacity:0;pointer-events:none;z-index:30;background:#fff;flex-flow:column;gap:16px;padding:24px;transition:all .3s;display:flex;position:fixed;inset:-250px 0 auto;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.content-stackbar.stacked{opacity:1;pointer-events:auto;top:0}.content-stackbar.up{z-index:10;inset:68px 12px auto}@media screen and (width>=768px){.content-stackbar{flex-flow:row;gap:24px;top:-140px}.content-stackbar.up{top:76px}}@media screen and (width>=1024.02px){.content-stackbar.up{inset:88px 24px auto}}.content-stackbar .h1{text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;font-family:Sora,sans-serif;font-size:20px;font-weight:700;line-height:24px;overflow:hidden}@media screen and (width>=768px){.content-stackbar .h1{align-self:center}}.content-stackbar .buttons{flex-flow:wrap;flex:none;gap:12px;display:flex;position:relative}:is(.content-stackbar .buttons) .btn{text-transform:none;gap:8px;margin:0;font-size:12px}.active:is(:is(.content-stackbar .buttons) .btn){background:var(--primary-color-10percent)}.active:is(:is(.content-stackbar .buttons) .btn) .cog-icon{transform:rotate(180deg)}:is(.content-stackbar .buttons) .btn-toc{border:1px solid var(--primary-color-25percent);order:1}:is(.content-stackbar .buttons) .btn-contact{background:var(--primary-color);color:#fff;order:2}:is(.content-stackbar .buttons) .toc-list{width:100%;max-width:320px}.active:is(:is(.content-stackbar .buttons) .toc-list){inset:30px auto auto 0}@media screen and (width>=768px){.content-stackbar .buttons{gap:24px}:is(.content-stackbar .buttons) .btn{border-radius:24px;height:48px;font-size:13px}:is(.content-stackbar .buttons) .btn-contact{font-size:16px}.active:is(:is(.content-stackbar .buttons) .toc-list){inset:40px auto auto 0}}:is(.content-stackbar .toc-list) nav{border:1px solid var(--primary-color-10percent);margin:0}:is(:is(.content-stackbar .toc-list) nav) a{color:var(--primary-color)}
