body{color:#DDD;font-family:'Segoe UI','Microsoft Yahei','Microsoft JhengHei',Tahoma,"Helvetica Neue",Arial,Geneva,Verdana,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";font-size:14px;background-image:url(https://cdn.jsdelivr.net/npm/hje@2.2.0/docs/images/bg/net/title-shadow.png);background-position:center 60px;background-repeat:no-repeat;background-color:#222;padding:0;margin:0}a,a:visited{color:#6DF;text-decoration:none;cursor:pointer}a:hover{color:#9EF;text-decoration:underline}a:active{color:#8CE;text-decoration:underline}code,code a,code span,span.x-part-code{font-family:"Cascadia Code","Consolas","Segoe UI","Microsoft Yahei","Microsoft JhengHei",monospace,"Tahoma","Helvetica Neue","Arial","Geneva","Verdana",sans-serif,"Segoe UI Emoji","Segoe UI Symbol"}body > header > section,body > footer > section{max-width:1200px;margin:0 auto;box-sizing:content-box;position:relative}body > section > section a,body > section > section a:visited{transition:0.4s}body > section > section a:active,body > section > section a:hover{transition:0.1s}body > section,body > main,body > header,body > footer{padding:0 20px}input[type=checkbox]{appearance:none;width:16px;height:16px;border:1px solid #999;border-radius:4px;background-color:rgba(128,128,128,0.1);background-image:url(https://cdn.jsdelivr.net/npm/hje@2.2.0/docs/images/ele/check_mark_white.png);background-repeat:no-repeat;background-size:12px;background-position:left 16px center;vertical-align:middle;transition:0.2s}input[type=checkbox]:hover{border-color:#EEE}input[type=checkbox]:checked{border-color:#6DF;background-color:#6DF;background-position:center center}input[type=checkbox]:checked:hover{border-color:rgba(255,255,255,0.9)}body > header:first-child{height:60px;background-color:#333;background-image:url(https://cdn.jsdelivr.net/npm/hje@2.2.0/docs/images/bg/net/title.jpg);background-position:center top;background-repeat:no-repeat;white-space:nowrap}body > header:first-child > section:first-child{height:60px;line-height:60px;padding:0;margin:0 auto}body > header:first-child > section:first-child > h1{font-weight:normal;font-style:normal;font-size:20px;width:120px;height:60px;line-height:60px;padding:0;margin:0 80px 0 0;display:inline-block;vertical-align:top;user-select:none}body > header:first-child > section:first-child > h1 > a:first-child > strong:first-child + span{font-weight:lighter}body > header:first-child > section:first-child > h1 + ul{font-weight:normal;font-style:normal;font-size:16px;line-height:60px;height:60px;max-width:560px;padding:4px 0;margin:0;display:inline-block;list-style:none;white-space:nowrap;overflow:hidden;user-select:none}body > header:first-child > section:first-child > h1 + ul > li{font-weight:normal;font-style:normal;font-size:16px;height:52px;padding:0;margin:0;display:inline-block;list-style:none;vertical-align:top}body > header:first-child > section:first-child a,body > header:first-child > section:first-child a:visited{color:rgba(255,255,255,0.8);text-decoration:none;transition:0.6s;text-shadow:rgba(0,0,0,0.7) 0 0 2px}body > header:first-child > section:first-child > h1 + ul > li > a,body > header:first-child > section:first-child > h1 + ul > li > a:visited{line-height:50px;padding:0 15px;margin:0;border-width:1px;border-style:solid;border-color:transparent;border-radius:4px;display:inline-block;vertical-align:top}body > header:first-child > section:first-child > h1 + ul > li.state-sel > a,body > header:first-child > section:first-child > h1 + ul > li.state-sel > a:visited{color:#EEE;background-color:rgba(0,0,0,0.4);text-shadow:rgba(192,240,255,0.6) 0 0 10px}body > header:first-child > section:first-child a:hover{color:#9EF;text-decoration:underline dashed;transition:0.1s}body > header:first-child > section:first-child a:active{color:#8CE;text-decoration:underline dotted;transition:0.1s}body > header:first-child + header{height:80px}@media screen and (max-width:800px){body{background-image:none}body > header:first-child{height:110px;padding:0}body > header:first-child > section:first-child > h1{padding:0 20px;display:block}body > header:first-child > section:first-child > h1 + ul{background-image:url(https://cdn.jsdelivr.net/npm/hje@2.2.0/docs/images/bg/title-menu.jpg);background-repeat:repeat-x;height:50px;max-width:none;padding:0 10px;display:block;overflow-x:overlay;scrollbar-color:rgba(128,128,128,0.2) transparent}body > header:first-child > section:first-child > h1 + ul > li > a,body > header:first-child > section:first-child > h1 + ul > li > a:visited{line-height:44px;padding:0 9px 3px 9px;margin:2px 0 0 0;border-radius:8px 8px 0 0}body > header:first-child > section:first-child > h1 + ul > li.state-sel > a,body > header:first-child > section:first-child > h1 + ul > li.state-sel > a:visited{background-color:#222;border-color:#393939 #363636 #222222 #363636}}body > main + footer,body > section + footer,body > script + footer{height:340px;margin:0;background-color:#333;background-image:url(https://cdn.jsdelivr.net/npm/hje@2.2.0/docs/images/bg/net/bottom.jpg);background-position:center;background-repeat:no-repeat}body > footer > section > div.x-copyright{width:275px;padding:0;margin:0;position:absolute;top:60px;left:0;user-select:none}body > footer > section > div.x-copyright > img:first-child{background-color:#CCC;width:275px;height:40px;padding:4px 0;border-radius:4px;display:block}body > footer > section > div.x-copyright > img:first-child + span{line-height:22px;text-align:center;height:22px;padding-right:1px;display:block;cursor:default}body > main,body > section > section,body > section > main,body > section > h1,body > section > h2,body > section > h3,body > section > h4,body > section > section.layout-wide-full > section,body > section > section.layout-wide-full > main,body > section > section.layout-wide-full > h1,body > section > section.layout-wide-full > h2,body > section > section.layout-wide-full > h3,body > section > section.layout-wide-full > h4{max-width:1200px;margin:20px auto;position:relative;box-sizing:content-box}body > section > section.layout-wide-full{max-width:none;margin:0 -20px}body > section > section,body > section > h1,body > section > h2,body > section > h3,body > section > h4,body > section > section.layout-wide-full > section,body > section > section.layout-wide-full > h1,body > section > section.layout-wide-full > h2,body > section > section.layout-wide-full > h3,body > section > section.layout-wide-full > h4{padding:0}body > section > h1,body > section > h2,body > section > h3,body > section > h4,body > section > section.layout-wide-full > h1,body > section > section.layout-wide-full > h2,body > section > section.layout-wide-full > h3,body > section > section.layout-wide-full > h4{cursor:default;user-select:none}body > section > h1,body > section > h2{color:#D3D3D3;font-weight:200}body > section > section,body > section > h3,body > section > h4{font-weight:normal}body > section > h1,body > section > section > h1{font-size:24px;line-height:32px}body > section > h2,body > section > section > h2{font-size:20px;line-height:28px}body > section > h3{font-size:16px;font-weight:bolder;font-style:normal;line-height:30px;margin:0}body > section > section > h3{font-size:18px;line-height:24px}body > section > h3 > svg,body > section > h3 > span,body > section > h3 > a{vertical-align:middle}body > section > h4,body > section > section > h4{font-size:16px;line-height:24px}body > section > ul,body > section > ul > li{background-color:transparent}section.x-bg-motley,div.x-bg-motley{background-image:url(https://cdn.jsdelivr.net/npm/hje@2.2.0/docs/images/bg/jc/motley_222.jpg);background-repeat:repeat;background-position:top center}section.x-bg-stars,div.x-bg-stars{background-image:url(https://cdn.jsdelivr.net/npm/hje@2.2.0/docs/images/bg/jc/star_plus.jpg);background-repeat:repeat;background-position:top center}a.x-link-more > span:last-child,a.x-link-more:visited > span:last-child{padding-right:20px;background-image:url(https://cdn.jsdelivr.net/npm/hje@2.2.0/docs/images/ele/right_pos_gray.png);background-size:12px;background-repeat:no-repeat;background-position:right 2px center;display:inline-block;transition:0.2s}a.x-link-more:hover > span:last-child{background-size:12px;background-position:right 0 center}a.x-link-more:active > span:last-child{background-size:10px;background-position:right 2px center}a.link-tile-wide,a.link-tile-wide:visited,a.link-long-button,a.link-long-button:visited,a.link-button-normal,a.link-button-normal:visited,section.link-tile-wide > a,section.link-tile-wide > a:visited,button.link-button-normal,button.link-button-normal:visited{color:#CCC;text-decoration:none;background-color:rgba(128,128,128,0.06);border-width:1px;border-style:solid;border-color:rgba(128,128,128,0.16) rgba(128,128,128,0.08) rgba(128,128,128,0.08) rgba(128,128,128,0.08);border-radius:4px;cursor:pointer;transition:0.4s}section.x-bg-texture a.link-tile-wide,section.x-bg-texture a.link-long-button,section.x-bg-texture section.link-tile-wide > a{backdrop-filter:blur(4px)}a.link-tile-wide:hover,a.link-long-button:hover,a.link-button-normal:hover,section.link-tile-wide > a:hover,button.link-button-normal:hover{color:#EEE;text-decoration:none;background-color:rgba(128,128,128,0.2);border-width:1px;border-color:rgba(128,128,128,0.4) rgba(128,128,128,0.3) rgba(128,128,128,0.3) rgba(128,128,128,0.3);box-shadow:#111 1px 1px 4px;transition:0.1s}a.link-tile-wide:active,a.link-long-button:active,a.link-button-normal:active,section.link-tile-wide > a:active,button.link-button-normal:active{color:#9EF;background-color:rgba(128,128,128,0.08);text-decoration:none;border-width:1px;border-color:rgba(128,128,128,0.2) rgba(128,128,128,0.2) rgba(128,128,128,0.3) rgba(128,128,128,0.2);box-shadow:#111 0 0 4px;transition:0.1s}a.link-tile-wide:focus-visible,a.link-long-button:focus-visible,a.link-button-normal:focus-visible,section.link-tile-wide > a:focus-visible,button.link-button-normal:focus-visible{outline:2px solid rgba(102,221,255,0.7);outline-offset:1px;transition:0.1s}a.link-tile-wide,a.link-tile-wide:visited,section.link-tile-wide > a,section.link-tile-wide > a:visited{font-size:18px;line-height:24px;padding:24px;margin:0 4px 4px 0}a.link-tile-wide,a.link-tile-wide:visited{width:190px;margin:0 4px 4px 0;display:inline-block}section.link-tile-wide > a,section.link-tile-wide > a:visited{width:auto;margin:0;display:block}a.link-tile-wide:hover,section.link-tile-wide > a:hover{padding:22px 24px 26px 24px}a.link-tile-wide:active,section.link-tile-wide > a:active{padding:24px}a.link-tile-wide > img,section.link-tile-wide > a > img{width:24px;height:24px;padding:0;margin:0 8px 0 0;vertical-align:middle;display:inline-block}a.link-tile-wide > svg,a.link-tile-wide:visited > svg,section.link-tile-wide > a > svg,section.link-tile-wide > a:visited > svg{fill:#CCC;width:24px;height:24px;padding:0;margin:0 8px 0 0;vertical-align:middle;display:inline-block}a.link-tile-wide:hover > svg,section.link-tile-wide > a:hover > svg{fill:#EEE}a.link-tile-wide:active > svg,section.link-tile-wide > a:active > svg{fill:#9EF}a.link-tile-wide > span,section.link-tile-wide > a > span{line-height:24px;vertical-align:middle;display:inline-block}section.link-tile-wide{display:grid;grid-template-columns:repeat(4,1fr);row-gap:4px;column-gap:4px}a.link-tile-wide.grouping-more,a.grouping-more:visited,section.link-tile-wide > a.grouping-more,section.link-tile-wide > a.grouping-more:visited{width:80px;text-align:center}a.link-button-normal,a.link-button-normal:visited,button.link-button-normal,button.link-button-normal:visited{padding:7px 15px;display:inline-block}a.link-long-button,a.link-long-button:visited{font-size:18px;line-height:20px;padding:24px;margin:0 0 8px 0;display:block}a.link-long-button:hover{padding:22px 24px 26px 24px}a.link-long-button:active{padding:24px}a.link-long-button > img{width:24px;height:24px;padding:0;margin:0 8px 0 0;vertical-align:middle;display:inline-block}a.link-long-button > svg,a.link-long-button:visited > svg{fill:#CCC;width:24px;height:24px;padding:0;margin:0 8px 0 0;vertical-align:middle;display:inline-block}a.link-long-button:hover > svg{fill:#EEE}a.link-long-button:active > svg{fill:#9EF}a.link-long-button > span{line-height:24px;vertical-align:middle;display:inline-block}a.link-long-button > span > span,a.link-long-button > span > span + span,a.link-tile-wide > span > span,a.link-tile-wide > span > span + span,a.link-long-button > span > br + span,a.link-tile-wide > span > br + span,section.link-tile-wide > a > span > span,section.link-tile-wide > a > span > span + span{color:#888;font-size:16px;transition:0.2s}ul.link-tile-compact > li > a > span > span,ul.link-tile-compact > li > a > span + span,ul.link-tile-compact > li > a > br + span{color:#888;font-size:14px;transition:0.2s}a.link-long-button > span > span + span,a.link-tile-wide > span > span + span,section.link-tile-wide > a > span > span + span,ul.link-tile-compact > li > a > span + span{margin-left:16px}a.link-long-button:hover > span > span,a.link-long-button:hover > span > span + span,a.link-tile-wide:hover > span > span,a.link-tile-wide:hover > span > span + span,section.link-tile-wide > a:hover > span > span,section.link-tile-wide > a:hover > span > span + span,ul.link-tile-compact > li > a:hover > span > span,ul.link-tile-compact > li > a:hover > span + span{color:#999}@media screen and (max-width:1030px){section.link-tile-wide{grid-template-columns:repeat(3,1fr);column-gap:4px}}@media screen and (max-width:800px){section.link-tile-wide{grid-template-columns:repeat(2,1fr);column-gap:4px}}@media screen and (max-width:600px){a.link-tile-wide,a.link-tile-wide:visited{width:auto;margin:0 0 4px 0;display:block}section.link-tile-wide{grid-template-columns:1fr;column-gap:0}a.link-tile-wide.grouping-more,a.link-tile-wide.grouping-more:visited,section.link-tile-wide > a.grouping-more,section.link-tile-wide > a.grouping-more:visited{padding:16px}a.link-tile-wide.grouping-more:hover,section.link-tile-wide > a.grouping-more:hover{padding:14px 16px 18px 16px}a.link-tile-wide.grouping-more:active,section.link-tile-wide > a.grouping-more:active{padding:16px}}ul.link-tile-compact{padding:0;margin:0;float:none}ul.link-tile-compact > li{font-size:16px;padding:0;margin:4px 0}ul.link-tile-compact > li.grouping-header{color:#999;padding:0 20px;cursor:default;user-select:none}ul.link-tile-compact > li + li.grouping-header{padding-top:20px}ul.link-tile-compact > li > a,ul.link-tile-compact > li > a:visited{color:#CCC;line-height:24px;background-color:rgba(128,128,128,0.06);padding:7px 19px;margin:0;border-width:1px;border-style:solid;border-color:rgba(128,128,128,0.16) rgba(128,128,128,0.08) rgba(128,128,128,0.08) rgba(128,128,128,0.08);border-radius:4px;border-radius:4px;display:block;transition:0.6s}ul.link-tile-compact > li.state-sel > a,ul.link-tile-compact > li.state-sel > a:visited{font-weight:bolder;background-color:rgba(128,128,128,0.02);border-color:rgba(128,128,128,0.5)}ul.link-tile-compact > li > a:hover,ul.link-tile-compact > li.state-sel > a:hover{color:#9EF;background-color:rgba(128,128,128,0.2);padding:7px 17px;border-color:rgba(128,128,128,0.4);text-decoration:none;transition:0.1s;box-shadow:#111 1px 1px 4px}ul.link-tile-compact > li > a:active,ul.link-tile-compact > li.state-sel > a:hover{color:#8CE;background-color:rgba(128,128,128,0.08);padding:7px 19px;border-color:rgba(128,128,128,0.2) rgba(128,128,128,0.2) rgba(128,128,128,0.3) rgba(128,128,128,0.2);text-decoration:none;transition:0.1s;box-shadow:#111 0 0 4px}ul.link-tile-compact > li.state-sel > a > span > span,ul.link-tile-compact > li.state-sel > a > span + span{font-weight:normal}div.placeholder-after-loading{line-height:20px}div.placeholder-after-loading:first-child > span::after{color:#888;font-size:12px;content:"Loading…"}#blog_content{font-weight:normal;max-width:1200px;min-height:600px;padding:20px;margin:20px auto 60px auto;position:relative;display:grid;grid-template-columns:300px auto;gap:20px}#blog_content > article{font-size:16px;max-width:800px;grid-row:1;grid-column:2}#blog_content > article > h1{color:#BBD;font-size:36px;font-weight:lighter;font-style:normal;line-height:40px;padding:0;margin:10px 0;position:relative;float:none;cursor:default;user-select:text}#blog_content > ul.link-tile-compact,#blog_content > ul.link-tile-compact > li,#blog_content > article > main > ul.link-tile-compact,#blog_content > article > main > ul.link-tile-compact > li,#blog_content > article > section > ul.link-tile-compact,#blog_content > article > section > ul.link-tile-compact > li,#blog_content > aside > nav > ul,#blog_content > aside > nav > ul > li{font-size:16px;position:relative;list-style:none}#blog_content > article > h1 + section.x-part-blog-note{color:#808080;font-size:14px;margin-top:10px;margin-bottom:20px;cursor:default;user-select:none}#blog_content > article > h1 + section.x-part-blog-note > a + time::before,#blog_content > article > h1 + section.x-part-blog-note > span + time::before,#blog_content > article > h1 + section.x-part-blog-note > time + span::before,#blog_content > article > h1 + section.x-part-blog-note > span + span::before{content:"  ·  "}#blog_content > article > section.x-part-blog-related{margin-top:20px;border-width:1px 0 0 0;border-style:solid none none none;border-color:#666;cursor:default;user-select:none}#blog_content > article > section.x-part-blog-related > h2{font-weight:lighter}#blog_content > article > section.x-part-blog-related > p{font-size:14px}#blog_content > article > main{overflow-x:hidden}#blog_content > article > main img{width:100%;max-width:660px}#blog_content > article > main > h1{font-size:32px}#blog_content > article > main > h2{font-size:28px;font-weight:normal}#blog_content > article > main > h3{font-size:24px;font-weight:normal}#blog_content > article > main > h4{font-size:20px}#blog_content > article > main > h5{font-size:18px}#blog_content > article > main > h6{font-size:16px}#blog_content > article > main > blockquote{border-left:2px solid rgba(128,128,128,0.6);padding:0 0 0 18px;margin-left:0;margin-right:0}#blog_content > article > main > table{border-collapse:collapse;min-width:80%}#blog_content > article > main table th{background-color:#1A1A1A}#blog_content > article > main > table > thead > tr > td,#blog_content > article > main > table > thead > tr > th,#blog_content > article > main > table > tbody > tr > td,#blog_content > article > main > table > tbody > tr > th,#blog_content > article > main > table > tfoot > tr > td,#blog_content > article > main > table > tfoot > tr > th,#blog_content > article > main > table > tr > td,#blog_content > article > main > table > tr > th{border:1px solid rgba(128,128,128,0.4);padding:3px}#blog_content > article > main > pre,#blog_content > article > main p > pre,#blog_content > article > main li > pre,#blog_content > article > main table th > pre,#blog_content > article > main table td > pre{max-width:640px;background-color:#111;padding:9px;border:1px solid #333;border-radius:4px;overflow-x:auto;transition:0.4s;scrollbar-color:rgba(128,128,128,0.2) transparent}#blog_content > article > main > pre:hover,#blog_content > article > main p > pre:hover,#blog_content > article > main li > pre:hover,#blog_content > article > main table th > pre:hover,#blog_content > article > main table td > pre:hover{background-color:#090909;border-color:#444;transition:0.2s}#blog_content > article > main > pre > code.hljs,#blog_content > article > main p > pre > code.hljs,#blog_content > article > main li > pre > code.hljs,#blog_content > article > main table th > pre > code.hljs,#blog_content > article > main table td > pre > code.hljs{background-color:transparent}#blog_content > article > main > pre:has(> code.hljs),#blog_content > article > main p > pre:has(> code.hljs),#blog_content > article > main li > pre:has(> code.hljs),#blog_content > article > main table th > pre:has(> code.hljs),#blog_content > article > main table td > pre:has(> code.hljs){padding:0}#blog_content > article > main p > code,#blog_content > article > main li > code,#blog_content > article > main > table td > code,#blog_content > article > main > table th > code{background-color:#111;padding:0 4px;border-radius:4px;transition:0.2s}#blog_content > article > main p > code:hover,#blog_content > article > main li > code:hover,#blog_content > article > main > table td > code:hover,#blog_content > article > main > table th > code:hover{background-color:#090909}#blog_content > article > h1 + main.x-part-blog-menu,#blog_content > article > main + main.x-part-blog-menu{margin-top:40px}#blog_content > article:has(> main.x-part-blog-menu){max-width:none;grid-column:1 / -1}#blog_content > article:has(> main.x-part-blog-menu) + aside,#blog_content > article:has(> main.x-part-blog-menu) > section.x-part-blog-next{display:none}#blog_content > article > section.x-part-blog-next{margin-top:40px}#blog_content > article > section.x-part-blog-next > a,#blog_content > article > section.x-part-blog-next > a:visited{color:#CCC;font-size:16px;line-height:20px;text-decoration:none;text-align:center;background-color:rgba(128,128,128,0.06);padding:9px;margin:0 10px 0 0;border-width:1px;border-style:solid;border-color:rgba(128,128,128,0.16) rgba(128,128,128,0.08) rgba(128,128,128,0.08) rgba(128,128,128,0.08);border-radius:4px;display:inline-block;cursor:pointer;transition:0.4s}#blog_content > article > section.x-part-blog-next > a:hover{color:#EEE;text-decoration:none;background-color:rgba(128,128,128,0.2);border-color:rgba(128,128,128,0.4) rgba(128,128,128,0.3) rgba(128,128,128,0.3) rgba(128,128,128,0.3);box-shadow:#111 1px 1px 4px;transition:0.1s}#blog_content > article > section.x-part-blog-next > a:first-child > span,#blog_content > article > section.x-part-blog-next > a:last-child > span:last-child{color:transparent}#blog_content > article > section.x-part-blog-next > a:first-child,#blog_content > article > section.x-part-blog-next > a:first-child:visited{background-image:url(https://cdn.jsdelivr.net/npm/hje@2.2.0/docs/images/ele/left_pos_white.png);background-repeat:no-repeat;background-size:16px;background-position:left 40px center;width:80px;padding-left:9px}#blog_content > article > section.x-part-blog-next > a:last-child,#blog_content > article > section.x-part-blog-next > a:last-child:visited{background-image:url(https://cdn.jsdelivr.net/npm/hje@2.2.0/docs/images/ele/right_pos_white.png);background-repeat:no-repeat;background-size:16px;background-position:right 12px center;width:110px;padding-right:19px}#blog_content > article > section.x-part-blog-next > a:first-child:hover{background-position:left 36px center;width:85px;padding-left:4px}#blog_content > article > section.x-part-blog-next > a:last-child:hover{background-position:right 8px center;width:115px;padding-right:14px}#blog_content > article > section.x-part-blog-next > a:first-child:active{background-position:left 38px center;width:80px;padding-left:9px}#blog_content > article > section.x-part-blog-next > a:last-child:active{background-position:right 10px center;width:110px;padding-right:19px}#blog_content > article > section.x-part-blog-next > a:active{color:#9EF;background-color:rgba(128,128,128,0.08);text-decoration:none;border-color:rgba(128,128,128,0.2) rgba(128,128,128,0.2) rgba(128,128,128,0.3) rgba(128,128,128,0.2);box-shadow:#111 0 0 4px;transition:0.1s}#blog_content > article > section.x-part-blog-next > a:disabled{color:#999;background-color:rgba(128,128,128,0.01);text-decoration:none;border-color:rgba(128,128,128,0.04);transition:0.4s}#blog_content > aside{margin:10px 0;position:relative;grid-row:1;grid-column:1}#blog_content > aside > nav{position:sticky;top:0;height:100vh;overflow-y:auto;scrollbar-color:rgba(128,128,128,0.2) transparent}#blog_content > aside > nav > h1,#blog_content > aside > nav > h2,#blog_content > aside > nav > ul{width:auto;padding:0;border:0 none transparent;border-radius:0}#blog_content > aside > nav > h1{color:#CCC;font-size:20px;font-weight:bolder;line-height:40px;height:40px;margin:10px 0}#blog_content > aside > nav > h2{color:#CCC;font-size:16px;font-weight:bolder;line-height:30px;height:30px;margin:10px 0}#blog_content > aside > nav > ul{margin-bottom:30px}@media screen and not (max-width:960px){#blog_content > aside > nav > ul > li > a,#blog_content > aside > nav > ul > li > a:visited,#blog_content > aside > nav > ul > li.state-sel > a,#blog_content > aside > nav > ul > li.state-sel > a:visited{line-height:normal;background:transparent;padding:0;margin:0;border:0 none transparent}#blog_content > aside > nav > ul > li > a,#blog_content > aside > nav > ul > li > a:visited{text-decoration:none}#blog_content > aside > nav > ul > li.state-sel > a,#blog_content > aside > nav > ul > li.state-sel > a:visited{text-decoration:underline rgba(128,128,128,0.4) dotted}#blog_content > aside > nav > ul > li > a:hover,#blog_content > aside > nav > ul > li.state-sel > a:hover{text-decoration:underline solid;background:transparent;box-shadow:none}#blog_content > aside > nav > ul > li > a:active,#blog_content > aside > nav > ul > li.state-sel > a:active{text-decoration:underline solid;background:transparent;box-shadow:none}#blog_content > aside > nav > ul > li{margin:8px 0;position:relative}#blog_content > aside > nav > ul > li.grouping-header{padding:0}#blog_content > aside > nav > ul > li + li.grouping-header{padding-top:20px}}@media screen and (max-width:1030px){#blog_content{grid-template-columns:auto 640px;gap:20px}}@media screen and (max-width:960px){#blog_content{grid-template-columns:100%}#blog_content > article{grid-column:1}#blog_content > aside{padding:20px 0 0 0;margin:20px 0 0 0;border-top:1px solid #666;grid-row:2}#blog_content > aside > nav{position:relative;top:auto;height:auto}#blog_content > aside > nav > ul:first-child{display:none}}