body:has(.fsv-article-page) header.container{display:none}html[data-theme=light] body:has(.fsv-article-page){background:#f4f0e7}html[data-theme=dark] body:has(.fsv-article-page){background:#11191d}html[data-theme=light] body:has(.fsv-article-page) footer{color:#172024!important;background:#f4f0e7!important;border-color:#ded8cf!important}html[data-theme=light] body:has(.fsv-article-page) footer nav a{color:#172024!important}html[data-theme=dark] body:has(.fsv-article-page) footer{background:#11191d!important}.fsv-article-page .fsv-article-rich{max-width:790px;font-size:1.0625rem;line-height:1.85}.fsv-article-page .fsv-article-rich h2,.fsv-article-page .fsv-article-rich h3{letter-spacing:-.025em;line-height:1.25}.fsv-article-page .fsv-article-rich h2{margin-top:2.2em;font-size:1.75rem}.fsv-article-page .fsv-article-rich h3{margin-top:1.8em;font-size:1.35rem}.fsv-article-page .fsv-article-rich p{margin:1.3em 0}.fsv-article-page .fsv-article-rich a{color:#a66f28;text-underline-offset:3px}html[data-theme=dark] .fsv-article-page .fsv-article-rich a{color:#e0a14b}.fsv-article-page .fsv-article-rich blockquote{border-left:3px solid #d18a2f;padding-left:1.25rem;font-size:1.12em;font-style:italic}.fsv-article-page .fsv-article-rich img{border-radius:12px;max-width:100%;height:auto}.fsv-article-page .fsv-article-rich :is(pre,table){max-width:100%;overflow-x:auto}@media (max-width:640px){.fsv-article-page .fsv-article-rich{font-size:1rem;line-height:1.75}}
