@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";
@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Serif:wght@400;500;600;700&display=swap";
body{background-color:var(--slot4-page-bg)!important;color:var(--slot4-page-text)!important;background-image:radial-gradient(circle at top,#468a9a1f,#0000 32%),linear-gradient(#f7f3ee 0%,#f6f1eb 100%)!important}.editable-site-root{--editable-font-display:"Cormorant Garamond",Georgia,serif;--editable-font-body:"Manrope","Segoe UI",sans-serif;--ease-premium:cubic-bezier(.22,1,.36,1);font-family:var(--editable-font-body);background:radial-gradient(circle at 100% 0,#468a9a14,#0000 22%),linear-gradient(#f7f3ee 0%,#f6f1eb 100%)}.editable-site-root *,.editable-site-root :before,.editable-site-root :after{transition-timing-function:var(--ease-premium)}@keyframes editable-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.editable-enter>*{animation:editable-enter .6s var(--ease-premium)backwards;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.editable-enter>*{animation:none}.editable-site-root *,.editable-site-root :before,.editable-site-root :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.editable-site-root h1,.editable-site-root h2,.editable-site-root h3,.editable-site-root h4,.editable-display{font-family:var(--editable-font-display);letter-spacing:-.02em}.editable-site-root p,.editable-site-root li,.editable-site-root input,.editable-site-root button,.editable-site-root textarea,.editable-site-root label,.editable-site-root nav,.editable-site-root span,.editable-site-root a{font-family:var(--editable-font-body)}::selection{color:var(--slot4-page-text);background:#54121229}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#efe8e1}::-webkit-scrollbar-thumb{background:#5412126b;border:3px solid #efe8e1;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#468a9ac2}.article-content{color:var(--tk-text)}.article-content p+p{margin-top:1rem}.article-content h2,.article-content h3{color:var(--tk-accent);font-family:var(--editable-font-display);margin-top:2rem}.article-content a{color:var(--slot4-accent-fill);text-underline-offset:.2em;text-decoration:underline}.article-content ul,.article-content ol{margin:1rem 0;padding-left:1.2rem}
