@page{margin:1.75cm 2cm}body.page-template,body.post-template{--gh-font-heading:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--gh-font-body:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-sans:var(--gh-font-body);background:#fff!important;color:#000!important;font-size:11pt;line-height:1.55;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;-webkit-print-color-adjust:economy;print-color-adjust:economy}body.page-template,body.page-template .gh-content,body.page-template h1,body.page-template h2,body.page-template h3,body.page-template h4,body.page-template h5,body.page-template h6,body.post-template,body.post-template .gh-content,body.post-template h1,body.post-template h2,body.post-template h3,body.post-template h4,body.post-template h5,body.post-template h6{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important}html{scroll-behavior:auto;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body.page-template.has-article-toc-sheet-open,body.post-template.has-article-toc-sheet-open{overflow:visible!important}body.page-template .article,body.page-template .article-content,body.page-template .gh-content,body.page-template .site-main,body.post-template .article,body.post-template .article-content,body.post-template .gh-content,body.post-template .site-main{min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}body.page-template #announcement-bar-root,body.page-template #ghost-portal-root,body.page-template .article-feature-image,body.page-template .article-hero-media,body.page-template .article-toc-root,body.page-template .article-toc-sheet,body.page-template .footer-links,body.page-template .footer-social,body.page-template .footer-support-col,body.page-template .gh-announcement-bar,body.page-template .gh-portal-root,body.page-template .header-actions,body.page-template .nav-toggle,body.page-template .post-nav,body.page-template .related-section,body.page-template .site-nav,body.page-template .skip-link,body.post-template #announcement-bar-root,body.post-template #ghost-portal-root,body.post-template .article-feature-image,body.post-template .article-hero-media,body.post-template .article-toc-root,body.post-template .article-toc-sheet,body.post-template .footer-links,body.post-template .footer-social,body.post-template .footer-support-col,body.post-template .gh-announcement-bar,body.post-template .gh-portal-root,body.post-template .header-actions,body.post-template .nav-toggle,body.post-template .post-nav,body.post-template .related-section,body.post-template .site-nav,body.post-template .skip-link{display:none!important}body.page-template .site-header,body.post-template .site-header{position:static;background:0 0!important;border-bottom:1px solid #ccc;color:#000!important;padding-bottom:.65rem;margin-bottom:1.25rem}body.page-template .site-header .header-inner,body.post-template .site-header .header-inner{min-height:0}body.page-template .site-header .site-logo,body.post-template .site-header .site-logo{color:#000!important}body.page-template .site-footer,body.post-template .site-footer{position:static!important;margin-top:2rem;padding-top:1rem;padding-bottom:.5rem;border-top:1px solid #ccc;background:0 0!important}body.page-template .footer-grid,body.post-template .footer-grid{display:block}body.page-template .footer-brand,body.post-template .footer-brand{margin-bottom:1rem}body.page-template .footer-mission,body.post-template .footer-mission{color:#333;font-size:9.5pt}body.page-template .footer-disclaimer,body.post-template .footer-disclaimer{background:#f5f5f5!important;border-left-color:#666!important;break-inside:avoid;page-break-inside:avoid}body.page-template .footer-copyright,body.post-template .footer-copyright{color:#444;font-size:9pt}body.page-template .article-hero-band,body.page-template .hero-band,body.post-template .article-hero-band,body.post-template .hero-band{width:auto;margin:0;padding:0;background:0 0!important}body.page-template .article-hero,body.post-template .article-hero{display:block}body.page-template .article-hero-content,body.post-template .article-hero-content{text-align:left}body.page-template .article-header,body.post-template .article-header{padding-top:0;padding-bottom:.75rem}body.page-template .article-title,body.post-template .article-title{font-size:22pt;line-height:1.2;color:#000;margin-bottom:.5rem}body.page-template .article-excerpt,body.post-template .article-excerpt{font-size:12pt;color:#333}body.page-template .article-meta,body.post-template .article-meta{color:#444;font-size:10pt;margin-bottom:1rem}body.page-template .article-tag,body.post-template .article-tag{color:#000;text-decoration:none}body.page-template .article-author,body.post-template .article-author{color:inherit;text-decoration:none}body.page-template .gh-content img,body.post-template .gh-content img{max-width:100%!important;max-height:16cm;width:auto;height:auto;border-radius:0;object-fit:contain}body.page-template .gh-content figcaption,body.post-template .gh-content figcaption{font-size:9pt;color:#555;text-align:left}body.page-template .container,body.page-template .container--feature,body.page-template .container--reading,body.post-template .container,body.post-template .container--feature,body.post-template .container--reading{width:100%;max-width:none;margin-inline:0;padding-inline:0}body.page-template .article-content,body.post-template .article-content{font-size:11pt;line-height:1.6;padding-bottom:0}body.page-template .article-body--toc,body.post-template .article-body--toc{display:block!important}body.page-template .article-body--toc .article-content,body.post-template .article-body--toc .article-content{position:static!important;width:100%!important;max-width:none!important;margin:0!important}body.page-template .gh-content h2,body.post-template .gh-content h2{font-size:16pt;margin-top:1.5em}body.page-template .gh-content h3,body.post-template .gh-content h3{font-size:13pt}body.page-template .gh-content h4,body.post-template .gh-content h4{font-size:11.5pt}body.page-template .gh-content a,body.post-template .gh-content a{color:#000;font-weight:inherit;text-decoration:underline;text-decoration-thickness:1px}body.page-template .gh-content a[href^=http]:not([href^="#/portal"])::after,body.post-template .gh-content a[href^=http]:not([href^="#/portal"])::after{content:" (" attr(href) ")";font-size:8.5pt;font-weight:400;text-decoration:none;word-break:break-all}body.page-template .gh-content blockquote,body.post-template .gh-content blockquote{margin:1.25em 0;padding:.75rem 1rem;border-left:3px solid #666;background:#f5f5f5!important;color:#333;font-style:italic;break-inside:avoid;page-break-inside:avoid}body.page-template .gh-content pre,body.post-template .gh-content pre{background:#f0f0f0!important;color:#000!important;border:1px solid #ccc;white-space:pre-wrap;word-wrap:break-word;overflow:visible;break-inside:avoid;page-break-inside:avoid}body.page-template .gh-content :not(pre)>code,body.post-template .gh-content :not(pre)>code{background:#eee!important;color:#000;border:1px solid #ddd}body.page-template .gh-content table,body.post-template .gh-content table{font-size:10pt;break-inside:avoid;page-break-inside:avoid}body.page-template .gh-content td,body.page-template .gh-content th,body.post-template .gh-content td,body.post-template .gh-content th{border-color:#999}body.page-template .gh-content th,body.post-template .gh-content th{background:#eee!important}body.page-template .gh-content .kg-callout-card,body.page-template .gh-content .kg-toggle-card,body.post-template .gh-content .kg-callout-card,body.post-template .gh-content .kg-toggle-card{border:1px solid #ccc;background:#f8f8f8!important;break-inside:avoid;page-break-inside:avoid}body.page-template .gh-content .kg-width-full,body.page-template .gh-content .kg-width-wide,body.post-template .gh-content .kg-width-full,body.post-template .gh-content .kg-width-wide{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body.page-template .gh-content blockquote,body.page-template .gh-content figure,body.page-template .gh-content pre,body.page-template .gh-content table,body.post-template .gh-content blockquote,body.post-template .gh-content figure,body.post-template .gh-content pre,body.post-template .gh-content table{break-inside:avoid;page-break-inside:avoid}body.page-template .article-footer,body.post-template .article-footer{margin-top:1.5rem;padding-top:.75rem;border-top:1px solid #ccc}body.page-template .tag-list,body.post-template .tag-list{gap:.35rem}body.page-template .tag-pill,body.post-template .tag-pill{padding:0;border:none;border-radius:0;background:0 0;color:#000;font-size:10pt;text-decoration:underline}body.page-template .tag-pill::after,body.post-template .tag-pill::after{content:",";text-decoration:none}body.page-template .tag-list li:last-child .tag-pill::after,body.post-template .tag-list li:last-child .tag-pill::after{content:""}