.layout-container__inner{display:grid;gap:var(--module--spacing-block) 0}.layout-container__after-inner,.layout-container__before-inner{display:grid;row-gap:var(--module--spacing-block)}.layout-container__after-inner .author-box:first-child:not(:only-child),.layout-container__before-inner .author-box:first-child:not(:only-child){border-block-end:var(--line) solid var(--color--background-alternate);margin-block-end:calc(var(--module--spacing-block) * -.5);padding-block-end:calc(var(--module--spacing-block) / 2)}.layout-container__after-inner .author-box:last-child:not(:only-child),.layout-container__before-inner .author-box:last-child:not(:only-child){border-block-start:var(--line) solid var(--color--background-alternate);margin-block-start:calc(var(--module--spacing-block) * -.5);padding-block-start:calc(var(--module--spacing-block) / 2)}.layout-container .module{--divider--height:1px}.layout-container__main>.module:first-child{padding-block-start:0}.layout-container__main>.module:last-child{padding-block-end:0}.layout-container__main .author-box{inline-size:100%;margin-inline:auto;max-inline-size:var(--container--width)}.layout-container__main .author-box:first-child:not(:only-child){border-block-end:var(--line) solid var(--color--background-alternate);margin-block-end:calc(var(--module--spacing-block) * -.5);padding-block-end:calc(var(--module--spacing-block) / 2)}.layout-container__main .author-box:last-child:not(:only-child){border-block-start:var(--line) solid var(--color--background-alternate);margin-block-start:calc(var(--module--spacing-block) * -.5);padding-block-start:calc(var(--module--spacing-block) / 2)}.layout-container__main .module[id]{scroll-margin:calc(var(--site-header--height) + var(--module--spacing-block))}.layout-container__main .module--has-divider-start:nth-child(1n+2)[id]{scroll-margin:calc(var(--site-header--height) - var(--divider--height) / 2)}.bar+.layout-container .layout-container__main .module[id]{scroll-margin:calc(var(--site-header--height) + var(--module--spacing-block) + var(--bar--height))}.bar+.layout-container .layout-container__main .module--has-divider-start[id]{scroll-margin:calc(var(--site-header--height) - var(--divider--height) / 2 + var(--bar--height))}.layout-container .module--has-divider-end:after,.layout-container .module--has-divider-start:before{block-size:2px;inline-size:min(calc(100vw - 2 * var(--container--spacing-inline)),42.6875rem);transform:translateX(-50%)}.layout-container .module--has-divider-start:before{inset:-1px auto auto 50%}.layout-container .module--has-divider-start:after{inset:1px auto auto 50%}@media (max-width:76.1875em){.layout-container__after{border-block-start:var(--line) dashed var(--color--font-o-1);padding-block-start:var(--module--spacing-block)}.layout-container__main .module--has-divider-start:first-child{padding-block-start:var(--module--spacing-block)}}@media (min-width:76.25em){.layout-container__inner{grid-template-columns:.66666fr .33333fr}.layout-container__inner--reverse{grid-template-columns:.33333fr .66666fr}.layout-container__before{border-inline-end:var(--line) dashed var(--color--font-o-1);padding-inline-end:var(--spacing--ml)}.layout-container__after{border-inline-start:var(--line) dashed var(--color--font-o-1);padding-inline-start:var(--spacing--ml)}.layout-container__after-inner,.layout-container__before-inner{inset-block-start:calc(var(--site-header--height) + var(--module--spacing-block));position:sticky}.layout-container__main .module--has-divider-start:first-child:before{display:none}.bar+.layout-container .layout-container__after-inner,.bar+.layout-container .layout-container__before-inner{inset-block-start:calc(var(--site-header--height) + var(--module--spacing-block) + var(--bar--height))}}