.article{margin-block:50px;margin-inline:20px}.articleheading>.heading{font-weight:700;font-size:4rem;letter-spacing:-.04em;word-spacing:2px;line-height:1.1;margin-block:0 .67em}.content{line-height:1.6;background:#fff;max-width:540px}@media only screen and (min-width:960px){.article{margin-block:100px;max-width:960px;display:grid;column-gap:40px;grid-template-areas:". h h" ". c s" ". pn .";grid-template-columns:100px 540px 200px}.articleheading{grid-area:h}.content{grid-area:c}.articleside{display:block;grid-area:s}.prevnext{grid-area:pn}.sticky{position:sticky;top:20px}}.toc{color:#6a6a6a;font-size:.9em}.toc .heading{font-size:unset;margin-block:.67em;border-bottom:1px solid #eee;font-weight:600}.toc ul{list-style:none;padding-inline:20px;margin-block:4px;font-size:.9em}.toc ul li{margin-block:4px}.toc nav>ul{padding-inline:0}.prevnext{display:flex;flex-direction:row;justify-content:space-between;margin:80px 0 0;font-size:.9em;gap:1em}.prevnextlabel{margin-block:0;color:#767676}.prevnext a{color:inherit;text-decoration:none}.prev{text-align:left}.next{text-align:right}a[href*='//']::after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9InJnYigzMiwgMTAzLCAxNTUpIiBzdHJva2Utd2lkdGg9IjEuMjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9Imljb24gaWNvbi10YWJsZXIgaWNvbnMtdGFibGVyLW91dGxpbmUgaWNvbi10YWJsZXItZXh0ZXJuYWwtbGluayI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDZINkEyIDIgMCAwMDQgOHYxMGEyIDIgMCAwMDIgMmgxMGEyIDIgMCAwMDItMnYtNiIvPjxwYXRoIGQ9Ik0xMSAxM2w5LTkiLz48cGF0aCBkPSJNMTUgNGg1djUiLz48L3N2Zz4=);margin-left:1px}