:root{color-scheme:light dark;--academic-bg:#fbfbfa;--academic-panel:#f3f3f0;--academic-text:#202124;--academic-muted:#666a70;--academic-line:#d9d9d4;--academic-accent:#315f9a;--academic-accent-hover:#173f75;--academic-todo:#7a4b00;--academic-code-bg:#f6f8fa;--academic-code-text:#24292f;--academic-code-comment:#6e7781;--academic-code-keyword:#cf222e;--academic-code-string:#0a3069;--academic-code-number:#0550ae;--academic-code-name:#8250df;--academic-code-attribute:#953800;--academic-code-highlight-bg:#ddf4ff;--academic-code-inserted:#116329;--academic-code-inserted-bg:#dafbe1;--academic-code-deleted:#82071e;--academic-code-deleted-bg:#ffebe9;--academic-serif:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, "Songti SC", STSong, "Times New Roman", serif;--academic-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--academic-width:1120px;--academic-sidebar-width:220px;--academic-sidebar-collapsed-width:44px;--academic-sidebar-summary-inline-padding:1.25rem;--academic-font-size-body:1.0625rem;--academic-font-size-sidebar-id:0.875rem;--academic-font-size-sidebar-section:0.7rem;--academic-font-size-sidebar-language:0.75rem;--academic-font-size-sidebar-nav:0.875rem;--academic-font-size-sidebar-toc-h1:0.85rem;--academic-font-size-sidebar-toc-h2:0.8rem;--academic-font-size-sidebar-archive-year:0.85rem;--academic-font-size-sidebar-archive-month:0.8rem;--academic-font-size-sidebar-archive-entry:0.8rem;--academic-font-size-title-profile:clamp(2.1rem, 4.6vw, 3.4rem);--academic-font-size-title-list:clamp(2rem, 4.2vw, 3.1rem);--academic-font-size-title-article:clamp(1.875rem, 3.8vw, 2.9rem);--academic-font-size-title-card:1.375rem;--academic-font-size-content-h1:1.625rem;--academic-font-size-content-h2:1.25rem;--academic-font-size-content-h3:1.05rem;--academic-font-size-content-h4:1rem}:root:lang(zh-cn){--academic-serif:"Iowan Old Style", "Songti SC", STSong, "Noto Serif CJK SC", "Source Han Serif SC", serif;--academic-sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif}@media(prefers-color-scheme:dark){:root{--academic-bg:#171819;--academic-panel:#1f2123;--academic-text:#e9e9e5;--academic-muted:#a8abb0;--academic-line:#383b3e;--academic-accent:#89b4ea;--academic-accent-hover:#b8d5f5;--academic-todo:#e3b96d;--academic-code-bg:#161b22;--academic-code-text:#c9d1d9;--academic-code-comment:#8b949e;--academic-code-keyword:#ff7b72;--academic-code-string:#a5d6ff;--academic-code-number:#79c0ff;--academic-code-name:#d2a8ff;--academic-code-attribute:#ffa657;--academic-code-highlight-bg:#1f2d3d;--academic-code-inserted:#7ee787;--academic-code-inserted-bg:#173a2a;--academic-code-deleted:#ffa198;--academic-code-deleted-bg:#4a2025}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--academic-bg);color:var(--academic-text);font-family:var(--academic-serif);font-size:var(--academic-font-size-body);line-height:1.66;text-rendering:optimizeLegibility}html:lang(zh-cn) body{letter-spacing:.01em;line-break:strict;line-height:1.78}a{color:var(--academic-accent);text-decoration-thickness:1px;text-underline-offset:.16em}a:hover{color:var(--academic-accent-hover)}a:focus-visible{outline:2px solid var(--academic-accent);outline-offset:3px}.skip-link{position:fixed;z-index:30;top:.75rem;left:.75rem;padding:.45rem .7rem;background:var(--academic-text);color:var(--academic-bg);transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.academic-shell{display:grid;grid-template-columns:var(--academic-sidebar-width)minmax(0,1fr);gap:clamp(2.5rem,7vw,7rem);width:calc(100% - 3rem);max-width:var(--academic-width);margin:0 auto;padding:4.5rem 0 5rem;transition:grid-template-columns 180ms ease,gap 180ms ease}.academic-shell--sidebar-collapsed{grid-template-columns:var(--academic-sidebar-collapsed-width)minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem)}.academic-shell--sidebar-collapsed .academic-main{max-width:980px}.academic-sidebar{position:sticky;top:3rem;align-self:start;max-height:calc(100vh - 6rem);overflow:hidden;padding:.15rem 1.25rem 1rem 0;border-right:1px solid var(--academic-line);font-family:var(--academic-sans);font-size:var(--academic-font-size-sidebar-nav);line-height:1.35}.academic-sidebar--with-scroll-region{height:calc(100vh - 6rem)}.academic-sidebar__disclosure{position:relative}.academic-sidebar__disclosure[open]{display:flex;max-height:inherit;flex-direction:column}.academic-sidebar--with-scroll-region .academic-sidebar__disclosure[open]{height:100%}.academic-sidebar__summary{position:relative;display:flex;min-height:2rem;padding:0 var(--academic-sidebar-summary-inline-padding);align-items:center;justify-content:center;gap:.75rem;cursor:pointer;list-style:none;flex:none}.academic-sidebar__summary-label{min-width:0;max-width:100%;color:var(--academic-text);font-family:var(--academic-serif);font-size:var(--academic-font-size-sidebar-id);font-weight:600;letter-spacing:.015em;line-height:1.2;white-space:nowrap}.academic-shell--sidebar-collapsed .academic-sidebar__summary{width:var(--academic-sidebar-collapsed-width);min-height:44px;align-items:center;justify-content:center;padding:0;border-right:1px solid var(--academic-line)}.academic-shell--sidebar-collapsed .academic-sidebar{padding:0;overflow:visible;border-right:0}.academic-shell--sidebar-collapsed .academic-sidebar__summary-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.academic-sidebar__summary::-webkit-details-marker{display:none}.academic-sidebar__summary:focus-visible{outline:2px solid var(--academic-accent);outline-offset:3px}.academic-sidebar__indicator{color:var(--academic-muted);font-size:1.15rem;line-height:1}.academic-sidebar__disclosure[open]>.academic-sidebar__summary .academic-sidebar__indicator{position:absolute;top:50%;right:0;transform:translateY(-50%)}.academic-sidebar__indicator-closed{display:none}.academic-sidebar__disclosure:not([open]) .academic-sidebar__indicator-open{display:none}.academic-sidebar__disclosure:not([open]) .academic-sidebar__indicator-closed{display:inline}.academic-sidebar__panel{display:flex;min-height:0;margin-top:.65rem;flex:auto;flex-direction:column;overflow:hidden}.academic-sidebar--with-scroll-region .academic-sidebar__panel{height:calc(100vh - 9.8rem);flex:none}.academic-sidebar__navigation-group{display:flex;min-height:0;flex:auto;flex-direction:column;overflow:hidden}.academic-sidebar__destinations{display:grid;gap:.2rem}.academic-sidebar__destinations a{display:block;padding:.34rem .5rem;border-left:2px solid transparent;color:var(--academic-muted);font-size:var(--academic-font-size-sidebar-nav);text-decoration:none}.academic-sidebar__destinations a:hover,.academic-sidebar__destinations a[aria-current=page]{background:var(--academic-panel);color:var(--academic-text)}.academic-sidebar__destinations a[aria-current=page]{border-left-color:var(--academic-accent);font-weight:700}.academic-sidebar__languages{margin-bottom:1.35rem;flex:none}.academic-sidebar__language-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.academic-sidebar__language-options>*{display:inline-flex;min-height:40px;padding:.35rem .25rem;align-items:center;justify-content:center;border:1px solid var(--academic-line);color:var(--academic-muted);font-size:var(--academic-font-size-sidebar-language);line-height:1.25;text-align:center;text-decoration:none}.academic-sidebar__language-options a:hover{border-color:var(--academic-accent);color:var(--academic-accent)}.academic-sidebar__language-options a[aria-current=page]{border-color:var(--academic-text);background:var(--academic-panel);color:var(--academic-text);font-weight:700}.academic-sidebar__language-unavailable{cursor:not-allowed}.academic-sidebar__label{display:grid;grid-template-columns:minmax(1.25rem,1fr)auto minmax(1.25rem,1fr);align-items:center;gap:.55rem;margin:0 0 .75rem;color:var(--academic-text);font-size:var(--academic-font-size-sidebar-section);font-weight:800;letter-spacing:.11em;text-transform:uppercase;flex:none}.academic-sidebar__label::before,.academic-sidebar__label::after{height:1px;background:var(--academic-line);content:""}.academic-sidebar__label>span{text-align:center;white-space:nowrap}html:lang(zh-cn) .academic-sidebar__label{letter-spacing:0}html:lang(zh-cn) .academic-sidebar__label>span{padding-left:.16em;letter-spacing:.16em}.academic-sidebar__scroll-region{display:flex;min-height:0;margin-top:1.35rem;flex:auto;flex-direction:column;overflow:hidden}.academic-archive-tree{min-height:0;padding-right:.35rem;flex:auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.academic-archive-year,.academic-archive-month{margin:0}.academic-archive-year+.academic-archive-year{margin-top:.55rem}.academic-archive-year>summary,.academic-archive-month>summary{display:flex;padding:.28rem .4rem;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;list-style:none}.academic-archive-year>summary::-webkit-details-marker,.academic-archive-month>summary::-webkit-details-marker{display:none}.academic-archive-year>summary{color:var(--academic-text);font-size:var(--academic-font-size-sidebar-archive-year);font-weight:750}.academic-archive-month>summary{color:var(--academic-muted);font-size:var(--academic-font-size-sidebar-archive-month);font-weight:650}.academic-archive-year>summary:hover,.academic-archive-month>summary:hover{background:var(--academic-panel)}.academic-archive-year>summary:focus-visible,.academic-archive-month>summary:focus-visible{outline:2px solid var(--academic-accent);outline-offset:-2px}.academic-archive-count{color:var(--academic-muted);font-size:.68rem;font-variant-numeric:tabular-nums;font-weight:500}.academic-archive-months{margin:.15rem 0 .35rem .45rem;padding-left:.55rem;border-left:1px solid var(--academic-line)}.academic-archive-month+.academic-archive-month{margin-top:.18rem}.academic-archive-month ol{margin:.12rem 0 .55rem;padding:0 0 0 .65rem;list-style:none}.academic-archive-month li+li{margin-top:.1rem}.academic-archive-month a{display:block;padding:.25rem .4rem;color:var(--academic-muted);font-size:var(--academic-font-size-sidebar-archive-entry);line-height:1.35;overflow-wrap:anywhere;text-decoration:none}.academic-archive-month a:hover{background:var(--academic-panel);color:var(--academic-accent)}#TableOfContents{min-height:0;padding-right:.35rem;flex:auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}#TableOfContents ul{margin:0;padding:0;list-style:none}#TableOfContents>ul>li{margin:.72rem 0}#TableOfContents ul ul{margin:.35rem 0 .65rem .7rem;padding-left:.75rem;border-left:1px solid var(--academic-line)}#TableOfContents ul ul li{margin:.28rem 0}#TableOfContents a{display:block;padding:.2rem .4rem;border-left:2px solid transparent;color:var(--academic-muted);font-size:var(--academic-font-size-sidebar-toc-h2);text-decoration:none}#TableOfContents>ul>li>a{color:var(--academic-text);font-size:var(--academic-font-size-sidebar-toc-h1);font-weight:650}#TableOfContents a:hover{background:var(--academic-panel);color:var(--academic-accent)}#TableOfContents a[aria-current=location]{border-left-color:var(--academic-accent);background:var(--academic-panel);color:var(--academic-text);font-weight:700}.academic-main{width:100%;min-width:0;max-width:790px;transition:max-width 180ms ease}.academic-header{margin-bottom:3.25rem;padding-bottom:2rem;border-bottom:3px double var(--academic-line)}.academic-header--with-profile{display:grid;grid-template-columns:minmax(0,1fr)8rem;gap:clamp(1.5rem,4vw,3rem);align-items:start}.academic-profile-image{width:8rem;margin:.2rem 0 0}.academic-profile-image img{display:block;width:100%;height:auto;aspect-ratio:1;border:1px solid var(--academic-line);border-radius:12px;object-fit:cover}.academic-header__eyebrow{margin:0 0 .5rem;color:var(--academic-accent);font-family:var(--academic-sans);font-size:.72rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.academic-header h1{margin:0;font-size:var(--academic-font-size-title-profile);font-weight:500;letter-spacing:-.045em;line-height:.98}.academic-header__description{max-width:42rem;margin:1.15rem 0 0;color:var(--academic-muted);font-size:1.08rem}.academic-header__dates{display:grid;gap:.2rem;margin-top:1rem;color:var(--academic-muted);font-family:var(--academic-sans);font-size:.78rem;letter-spacing:.025em}.academic-header--compact h1{font-size:var(--academic-font-size-title-list)}.academic-header--article h1{max-width:48rem;font-size:var(--academic-font-size-title-article);line-height:1.05}html:lang(zh-cn) .academic-header h1{letter-spacing:.015em;line-height:1.08}.academic-content>:first-child{margin-top:0}.academic-content h1,.academic-content h2,.academic-content h3,.academic-content h4{scroll-margin-top:2rem;color:var(--academic-text);line-height:1.2}.academic-content h1{margin:3.6rem 0 1.15rem;padding-bottom:.42rem;border-bottom:1px solid var(--academic-line);font-size:var(--academic-font-size-content-h1);font-weight:600;letter-spacing:-.018em}html:lang(zh-cn) .academic-content h1{letter-spacing:.025em}.academic-content h2{margin:2.1rem 0 .65rem;font-size:var(--academic-font-size-content-h2);font-weight:650}.academic-content h3{margin:1.45rem 0 .45rem;font-size:var(--academic-font-size-content-h3);font-weight:700}.academic-content h4{margin:1.2rem 0 .4rem;font-size:var(--academic-font-size-content-h4);font-weight:700}.academic-content p,.academic-content ul,.academic-content ol{margin-top:.55rem;margin-bottom:1rem}.academic-content li+li{margin-top:.38rem}.academic-content blockquote{margin:0 0 2rem;padding:.75rem 1rem;border-left:3px solid var(--academic-todo);background:var(--academic-panel);color:var(--academic-muted);font-family:var(--academic-sans);font-size:.91rem}.academic-content blockquote p{margin:0}.academic-content code{padding:.08em .28em;border:1px solid var(--academic-line);border-radius:3px;background:var(--academic-panel);font-size:.88em}.academic-content img{max-width:100%;height:auto}.academic-content pre{max-width:100%;margin:1.35rem 0;padding:1rem 1.1rem;overflow-x:auto;border:1px solid var(--academic-line);background:var(--academic-code-bg);font-size:.84rem;line-height:1.55}.academic-content pre code{padding:0;border:0;background:0 0}.academic-content .highlight{max-width:100%;margin:1.35rem 0;overflow-x:auto;border:1px solid var(--academic-line);background:var(--academic-code-bg)}.academic-content .highlight .chroma{color:var(--academic-code-text);background:var(--academic-code-bg)}.academic-content .highlight pre{max-width:none;margin:0;overflow:visible;border:0;background:0 0}.academic-content .highlight .lntable{display:table;width:100%;margin:0;overflow:visible;border:0;font-family:inherit;font-size:inherit}.academic-content .highlight .lntd{padding:0;border:0}.academic-content .highlight .lntd:first-child{width:1%;border-right:1px solid var(--academic-line);user-select:none}.academic-content .highlight .lntd:first-child pre{padding-right:.7rem;padding-left:.7rem;text-align:right}.academic-content .highlight .lntd+.lntd pre{padding-left:1rem}.academic-content .chroma .line{display:flex;min-height:1.55em}.academic-content .chroma .ln,.academic-content .chroma .lnt{color:var(--academic-code-comment)}.academic-content .chroma .hl{background:var(--academic-code-highlight-bg)}.academic-content .chroma .c,.academic-content .chroma .ch,.academic-content .chroma .cm,.academic-content .chroma .c1,.academic-content .chroma .cs,.academic-content .chroma .cp,.academic-content .chroma .cpf{color:var(--academic-code-comment);font-style:italic}.academic-content .chroma .k,.academic-content .chroma .kc,.academic-content .chroma .kd,.academic-content .chroma .kn,.academic-content .chroma .kp,.academic-content .chroma .kr,.academic-content .chroma .kt,.academic-content .chroma .o,.academic-content .chroma .ow{color:var(--academic-code-keyword)}.academic-content .chroma .s,.academic-content .chroma .sa,.academic-content .chroma .sb,.academic-content .chroma .sc,.academic-content .chroma .dl,.academic-content .chroma .sd,.academic-content .chroma .s2,.academic-content .chroma .se,.academic-content .chroma .sh,.academic-content .chroma .si,.academic-content .chroma .sx,.academic-content .chroma .sr,.academic-content .chroma .s1,.academic-content .chroma .ss{color:var(--academic-code-string)}.academic-content .chroma .m,.academic-content .chroma .mb,.academic-content .chroma .mf,.academic-content .chroma .mh,.academic-content .chroma .mi,.academic-content .chroma .il,.academic-content .chroma .mo{color:var(--academic-code-number)}.academic-content .chroma .nc,.academic-content .chroma .nd,.academic-content .chroma .ne,.academic-content .chroma .nf,.academic-content .chroma .nl,.academic-content .chroma .nn{color:var(--academic-code-name)}.academic-content .chroma .na,.academic-content .chroma .nb,.academic-content .chroma .nt,.academic-content .chroma .nv,.academic-content .chroma .vc,.academic-content .chroma .vg,.academic-content .chroma .vi,.academic-content .chroma .vm{color:var(--academic-code-attribute)}.academic-content .chroma .gd{color:var(--academic-code-deleted);background:var(--academic-code-deleted-bg)}.academic-content .chroma .gi{color:var(--academic-code-inserted);background:var(--academic-code-inserted-bg)}.academic-content .chroma .ge{font-style:italic}.academic-content .chroma .gs{font-weight:700}.academic-content table{display:block;width:100%;margin:1.35rem 0;overflow-x:auto;border-collapse:collapse;font-family:var(--academic-sans);font-size:.88rem}.academic-content th,.academic-content td{padding:.55rem .7rem;border:1px solid var(--academic-line);text-align:left}.academic-content figure{margin:1.75rem 0}.academic-content figcaption{margin-top:.55rem;color:var(--academic-muted);font-family:var(--academic-sans);font-size:.78rem;text-align:center}.academic-post-list{border-top:1px solid var(--academic-line)}.academic-post-card{display:block;padding:1.75rem 0;border-bottom:1px solid var(--academic-line)}.academic-post-card--with-cover{display:grid;grid-template-columns:minmax(0,1fr)12rem;gap:2rem;align-items:center}.academic-post-card time{color:var(--academic-muted);font-family:var(--academic-sans);font-size:.75rem;letter-spacing:.03em}.academic-post-card__meta{display:flex;flex-wrap:wrap;gap:.45rem .75rem;align-items:center}.academic-post-card__language{padding:.08rem .4rem;border:1px solid var(--academic-line);border-radius:999px;color:var(--academic-muted);font-family:var(--academic-sans);font-size:.68rem;line-height:1.45}.academic-post-card h2{margin:.38rem 0 .65rem;font-size:var(--academic-font-size-title-card);line-height:1.25}.academic-post-card h2 a{color:var(--academic-text);text-decoration:none}.academic-post-card h2 a:hover{color:var(--academic-accent)}.academic-post-card p{margin:0;color:var(--academic-muted);font-size:.96rem;line-height:1.58}.academic-post-card__cover{display:block;aspect-ratio:8/5;overflow:hidden;border:1px solid var(--academic-line);background:var(--academic-panel)}.academic-post-card__cover img{display:block;width:100%;height:100%;object-fit:cover}.academic-empty-state{margin:0;padding:2.5rem 0;color:var(--academic-muted)}.academic-pagination{display:grid;grid-template-columns:minmax(0,1fr)auto minmax(0,1fr);gap:1rem;margin-top:2rem;align-items:center;font-family:var(--academic-sans);font-size:.78rem}.academic-pagination__edge{min-width:0}.academic-pagination__edge--next{text-align:right}.academic-pagination a{display:inline-block;padding:.4rem .55rem;border:1px solid var(--academic-line);color:var(--academic-text);text-decoration:none}.academic-pagination a:hover{border-color:var(--academic-accent);color:var(--academic-accent)}.academic-pagination__status{color:var(--academic-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.academic-article-cover{margin:-1rem 0 3rem}.academic-article-cover img{display:block;width:100%;max-height:30rem;object-fit:cover;border:1px solid var(--academic-line)}.academic-footer{display:flex;justify-content:space-between;gap:1rem;margin-top:4.5rem;padding-top:1.25rem;border-top:1px solid var(--academic-line);color:var(--academic-muted);font-family:var(--academic-sans);font-size:.78rem}@media(max-width:760px){:root{--academic-font-size-title-profile:clamp(1.75rem, 4.6vw, 2.2rem);--academic-font-size-title-list:clamp(1.85rem, 4.2vw, 2rem);--academic-font-size-title-article:clamp(1.75rem, 4vw, 1.875rem);--academic-font-size-title-card:clamp(1.25rem, 2.9vw, 1.375rem)}.academic-shell{display:block;width:calc(100% - 2rem);max-width:760px;padding:5rem 0 3.5rem}.academic-sidebar{position:fixed;z-index:20;top:1rem;left:.75rem;width:var(--academic-sidebar-collapsed-width);max-height:none;margin:0;padding:0;overflow:visible;border:0}.academic-sidebar--with-scroll-region{height:auto}.academic-sidebar__disclosure{width:var(--academic-sidebar-collapsed-width)}.academic-sidebar__disclosure[open]{display:flex;flex-direction:column;width:calc(100vw - 1.5rem);max-width:20rem;max-height:calc(100vh - 2rem);padding:.7rem .85rem 1rem;overflow:hidden;border:1px solid var(--academic-line);background:var(--academic-bg);box-shadow:0 .8rem 2.4rem rgba(0,0,0,.16);overscroll-behavior:contain}.academic-sidebar--with-scroll-region .academic-sidebar__disclosure[open]{height:calc(100vh - 2rem)}.academic-sidebar__summary{width:var(--academic-sidebar-collapsed-width);min-height:44px;padding:0;align-items:center;justify-content:center;border:1px solid var(--academic-line);background:var(--academic-bg);box-shadow:0 .25rem .9rem rgba(0,0,0,.12)}.academic-sidebar__disclosure[open]>.academic-sidebar__summary{position:relative;width:100%;min-height:2rem;padding:0 var(--academic-sidebar-summary-inline-padding);align-items:center;justify-content:center;border:0;background:0 0;box-shadow:none}.academic-sidebar__disclosure[open]>.academic-sidebar__panel{min-height:0;margin-top:.65rem;padding-top:0;overflow:hidden;border-top:0}.academic-sidebar--with-scroll-region .academic-sidebar__panel{height:calc(100vh - 6.5rem)}.academic-sidebar__disclosure:not([open]) .academic-sidebar__summary-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.academic-sidebar__language-options>*{min-height:44px}.academic-archive-year>summary,.academic-archive-month>summary{min-height:44px}#TableOfContents>ul{columns:1}#TableOfContents>ul>li{break-inside:avoid}.academic-content h1,.academic-content h2,.academic-content h3,.academic-content h4{scroll-margin-top:5rem}.academic-header{margin-bottom:2.4rem}.academic-header--with-profile{grid-template-columns:minmax(0,1fr)4.75rem;gap:.75rem}.academic-profile-image{width:4.75rem}.academic-footer{display:block}.academic-footer>a{display:block;margin-top:.4rem}}@media(max-width:480px){.academic-post-card--with-cover{display:flex;flex-direction:column-reverse;gap:1.1rem;align-items:stretch}.academic-post-card__cover{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.academic-shell,.academic-main{transition:none}}@media print{:root{--academic-bg:#fff;--academic-text:#000;--academic-muted:#444;--academic-line:#bbb;--academic-code-bg:#f7f7f7;--academic-code-text:#111;--academic-code-comment:#555;--academic-code-keyword:#8b0000;--academic-code-string:#003d73;--academic-code-number:#004c99;--academic-code-name:#5b2c83;--academic-code-attribute:#6f3500;--academic-code-highlight-bg:#e8f2f8;--academic-code-inserted:#205b2a;--academic-code-inserted-bg:#edf7ee;--academic-code-deleted:#7a2020;--academic-code-deleted-bg:#faeeee}.academic-shell{display:block;width:100%;padding:0}.academic-sidebar,.skip-link,.academic-pagination,.academic-footer{display:none}.academic-main{max-width:none}}