/* Reset inherited report typography and variables inside each site shadow root. */
:host{all:initial;display:block;color-scheme:var(--site-color-scheme);--bg:var(--site-bg);--ink:var(--site-ink);--muted:var(--site-muted);--line:var(--site-line);--accent:var(--site-accent);--serif:Georgia,'Songti SC','STSong',serif;--sans:-apple-system,BlinkMacSystemFont,'Segoe UI','PingFang SC','Microsoft YaHei',sans-serif;color:var(--ink);font:16px/1.7 var(--sans);text-align:left;direction:ltr}
.html-breadcrumbs{padding:28px 0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.html-breadcrumbs time{font-size:13px;color:var(--muted)}
.html-breadcrumbs .content-heading{flex-basis:100%;margin:0}
.html-endmatter{padding-bottom:24px}
.html-endmatter .daily-pagination{margin-top:0}
.html-endmatter .content-return{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:0}
@media(max-width:700px){.html-breadcrumbs{padding:22px 0 20px}}

.html-breadcrumbs{padding:24px 40px}.html-endmatter{padding:0 40px 24px}.contents{position:static}.contents>a{display:block}.toc-date{font-size:32px}
@media(max-width:1000px){.html-breadcrumbs{padding-left:28px;padding-right:28px}.html-endmatter{padding-left:28px;padding-right:28px}}
@media(max-width:700px){.html-breadcrumbs{padding:22px 18px}.html-endmatter{padding:0 18px 24px}.contents{display:flex;flex-wrap:wrap;gap:5px 16px;margin-bottom:22px;padding:18px}.contents>.eyebrow{width:100%;margin:0}.toc-date{display:none}.contents>a{font-size:11px;padding:4px 0}.contents .back-archive{margin:0;border:0;padding:4px 0}}
