.tw-shell{--tw-edge:max(0px, calc(50% - var(--container-max) / 2));--tw-nav-h:62px;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:clip}.tw-shell__main{z-index:1;flex:1 0 auto;position:relative}.tw-shell>.tw-nav{z-index:30}.tw-shell__rails{z-index:0;pointer-events:none;position:absolute;inset:0}.tw-shell__rails .gl{background:var(--grid-line-strong);position:absolute}.tw-shell__rails .gl.v{width:1px;top:0;bottom:0}.tw-shell__rails .gl.v.left{left:var(--tw-edge);transform:translate(-50%)}.tw-shell__rails .gl.v.right{right:var(--tw-edge);transform:translate(50%)}.tw-shell__rails .gl.navline{height:1px;top:var(--tw-nav-h);width:100vw;left:50%;transform:translate(-50%,-50%)}.tw-aside-rail__line,.tw-aside-rail__cross{display:none}@media (min-width:1024px){.tw-aside-rail{--tw-aside-w:300px;--tw-aside-gap:4rem;--tw-rail-x:calc(var(--tw-aside-w) + var(--tw-aside-gap) / 2);--tw-rail-bleed:var(--tw-sec-y,var(--section-y))}.tw-aside-rail__line{z-index:1;pointer-events:none;top:calc(-1 * var(--tw-rail-bleed));bottom:calc(-1 * var(--tw-rail-bleed));right:var(--tw-rail-x);background:var(--grid-line-strong);width:1px;display:block;position:absolute;transform:translate(50%)}.tw-aside-rail__cross{right:var(--tw-rail-x);display:block}.tw-aside-rail__cross--top{top:calc(-1 * var(--tw-rail-bleed));transform:translate(50%,-50%)}.tw-aside-rail__cross--bottom{bottom:calc(-1 * var(--tw-rail-bleed));transform:translate(50%,50%)}}.tw-article-hr{background:var(--grid-line-strong);height:1px;margin-inline:calc(-1 * var(--container-pad));position:relative}.tw-article-hr .tw-cross{top:0}.tw-article-hr__cross--l{left:0;transform:translate(-50%,-50%)}.tw-article-hr__cross--r{right:0;transform:translate(50%,-50%)}@media (min-width:1024px){.tw-aside-rail .tw-article-hr{margin-right:calc(-1 * var(--tw-aside-gap) / 2)}}@media (max-width:600px){.tw-shell,.tw-nav__mobile{--tw-nav-h:58px;--section-y:3rem;--container-pad:1.25rem}.tw-section--hero .tw-section__inner{min-height:calc(86svh - var(--tw-nav-h))}}.tw-footer{--tw-edge:max(0px, calc(50% - var(--container-max) / 2));position:relative}.tw-footer__rail{background:var(--grid-line-strong);z-index:0;pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.tw-footer__rail.left{left:var(--tw-edge);transform:translate(-50%)}.tw-footer__rail.right{right:var(--tw-edge);transform:translate(50%)}.tw-footer__band{position:relative}.tw-footer__inner{z-index:1;width:100%;max-width:var(--container-max);padding-inline:var(--container-pad);margin-inline:auto;position:relative}.tw-footer__line{background:var(--grid-line-strong);z-index:1;width:100vw;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.tw-lang{align-items:center;gap:2px;margin-inline:-9px;display:flex}.tw-lang__option{border-radius:var(--radius-pill);color:var(--text-muted);transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);padding:5px 9px;line-height:1;text-decoration:none}.tw-lang__option:hover{color:var(--text-primary);background:var(--surface-subtle)}.tw-lang__option[aria-current]{color:var(--text-primary)}
