.sp-article{min-width:0}.sp-updated{margin:0 0 var(--pub-sp-updated-mb);font-size:var(--pub-sp-updated-fs);color:var(--muted);line-height:1.5}.sp-body h2{margin:var(--pub-about-body-h3-margin);font-size:var(--pub-about-title-fs);font-weight:var(--pub-about-title-fw);line-height:var(--pub-about-title-lh);color:var(--navy);scroll-margin-top:var(--pub-about-scroll-mt)}.sp-grid{gap:var(--pub-side-gap);align-items:start;display:grid}.sp-grid--toc{grid-template-columns:var(--pub-sp-toc-w) minmax(0, 1fr)}.sp-grid>*{min-width:0}.sp-other{margin:0;padding:0;list-style:none}.sp-other li{padding:var(--pub-sp-other-pad-y) 0;border-bottom:1px dashed var(--line);font-size:var(--pub-fs-side-link);font-weight:500;line-height:1.45}.sp-other li:last-child{border:0;padding-bottom:0}.sp-other a{display:block;position:relative}.sp-other a:after{content:"";inset:var(--pub-sp-other-hit-y) 0;position:absolute}.sp-other a:hover{color:var(--green)}.sp-other__current{color:var(--navy);font-weight:700;display:block}@media (max-width:1100px){.sp-grid--toc{grid-template-columns:1fr}.sp-grid--toc .sp-body h2{scroll-margin-top:var(--pub-about-scroll-mt-sm)}}@media (max-width:760px){.sp-body h2{font-size:var(--pub-about-title-fs-sm)}}
