.h2page{display:grid;gap:40px;grid-template-columns:280px 1fr}.h2page .toc{align-self:start;position:sticky;top:16px}.h2page .toc h3{color:#0f1949;font-size:20px;font-weight:400;margin:0 0 8px}.h2page .toc ol{list-style:none;margin:0;padding:0}.h2page .toc a{color:#0f1949;font-size:20px;font-weight:400;padding:10px;text-decoration:none}.h2page .toc a.is-active,.h2page .toc a:hover{border-color:#001df4}.h2page .toc a{border-left:2px solid #e1e1e1;display:block;padding:10px 0 10px 10px}.h2page .content h3{font-size:22px}.h2page .content h2,.h2page .content h3{color:#0f1949;font-style:normal;font-weight:700;margin-bottom:10px;text-decoration:none;text-transform:none}.h2page .content h2{font-size:48px;margin-top:0;scroll-margin-top:var(--scroll-offset)}.h2page .block{border-bottom:1px dashed #eee;padding-bottom:24px}@media (min-width:769px) and (max-width:1025px){.h2page{gap:20px;grid-template-columns:220px 1fr}}@media only screen and (max-width:1000px){.h2page .content h2{font-size:32px}}@media only screen and (max-width:768px){.h2page{grid-template-columns:1fr}.h2page .toc{display:none}}