html body[data-dtheme=E] .article-page>.container{max-width:1280px;padding-top:10px;padding-bottom:8px}@media (min-width:901px){html body[data-dtheme=E] .article-page .article-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}}html body[data-dtheme=E] .article-page .article-col{display:grid;gap:18px;align-content:start;min-width:0}html body[data-dtheme=E] .article-page .article{background:var(--e-bg,#fff);border:1px solid var(--e-line,#e5e5ea);border-radius:20px;box-shadow:0 1px 0 rgba(0,0,0,.02);padding:22px 26px 20px;min-width:0}html body[data-dtheme=E] .article-page .article .prose{max-width:none}html body[data-dtheme=E] .article-page .article h1{margin:0 0 10px;font-size:26px;line-height:1.32;letter-spacing:-.02em}html body[data-dtheme=E] .article-page .article-meta{margin:0 0 22px;padding:0 0 14px}html body[data-dtheme=E] .article-page .author-card{background:var(--e-bg,#fff);border:1px solid var(--e-line,#e5e5ea);border-radius:20px;padding:18px 22px}html body[data-dtheme=E] .article-page .comments-panel{padding:20px 26px 22px!important;border:1px solid var(--e-line,#e5e5ea)!important;border-radius:20px!important;background:var(--e-bg,#fff)!important;box-shadow:0 1px 0 rgba(0,0,0,.02)!important;margin-top:0!important}html body[data-dtheme=E] .article-page .comments-panel .panel-head{margin:0 0 16px;padding:0 0 10px;border-bottom:1px solid var(--e-line,#e5e5ea)}html body[data-dtheme=E] .article-page .comments-panel .panel-head h2{font-size:15px;font-weight:650}html body[data-dtheme=E] .article-page .article-nav{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start;margin:26px 0 0;padding:18px 0 0;border-top:1px solid var(--e-line,#e5e5ea)}html body[data-dtheme=E] .article-page .article-nav span{display:block;min-width:0;font-size:13px;line-height:1.6;color:var(--e-faint,#8b8e99);overflow-wrap:anywhere}html body[data-dtheme=E] .article-page .article-nav a{display:block;padding:0;border:0;border-radius:0;background:transparent;font-size:13px;line-height:1.6;color:var(--e-mute,#515154);overflow-wrap:anywhere}html body[data-dtheme=E] .article-page .article-nav a:hover{background:transparent;color:var(--e-acc,#0071e3);text-decoration:underline;text-underline-offset:3px}html body[data-dtheme=E] .article-page .article-tags a{background:var(--e-soft,#f5f5f7);border-color:transparent;border-radius:999px;padding:2px 11px;font-weight:650}html body[data-dtheme=E] .article-page .article-tags a:hover{background:color-mix(in srgb,var(--e-acc,#0071e3) 12%,#fff);color:var(--e-acc,#0071e3)}html body[data-dtheme=E] .article-page .article-side .toc-list{border-left:0;gap:2px}html body[data-dtheme=E] .article-page .article-side .toc-list a{padding:5px 8px 5px 10px;margin-left:0;border-left:2px solid transparent;border-radius:0 7px 7px 0;font-size:12.5px;line-height:1.6}html body[data-dtheme=E] .article-page .article-side .toc-list a:hover{background:var(--e-hover,#f5f5f7);border-left-color:var(--e-faint,#d2d2d7)}html body[data-dtheme=E] .article-page .article-side .toc-list a.active{background:var(--e-soft,#f5f5f7);border-left-color:var(--e-acc,#0071e3);color:var(--e-text,#1d1d1f)}html body[data-dtheme=E] .article-page .article-side .side-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}html body[data-dtheme=E] .article-page .article-side .side-list li{margin:0;padding:0;border:0!important}html body[data-dtheme=E] .article-page .article-side .side-list a{display:block;padding:7px 8px;margin:0 -8px;border-radius:10px;font-size:13px;line-height:1.55;color:var(--e-mute,#515154);transition:background-color .15s ease,color .15s ease}html body[data-dtheme=E] .article-page .article-side .side-list a:hover{background:color-mix(in srgb,var(--e-acc,#0071e3) 6%,#fff);color:var(--e-text,#1d1d1f)}@media (max-width:900px){html body[data-dtheme=E] .article-page .article-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}html body[data-dtheme=E] .article-page .article-side{position:static}html body[data-dtheme=E] .article-page .article{padding:18px 16px 16px;border-radius:16px}html body[data-dtheme=E] .article-page .article h1{font-size:21px}}html.dark body[data-dtheme=E] .article-page .article{box-shadow:0 1px 0 rgba(0,0,0,.25)}