@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jakarta.woff2)format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/lora.woff2)format("woff2")}@font-face{font-family:Lora;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/lora-italic.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-italic.woff2)format("woff2")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#1a1a1a;background:#f7f6f3;font-family:Plus Jakarta Sans,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font-family:inherit}.article-body{color:#1a1a1a;font-family:Lora,Georgia,serif;font-size:17px;line-height:1.85}.article-body p{margin:0 0 1.4em}.article-body h1{margin:1.6em 0 .6em;font-family:Playfair Display,Georgia,serif;font-size:2em;font-style:italic;font-weight:900;line-height:1.2}.article-body h2{margin:1.6em 0 .5em;font-family:Playfair Display,Georgia,serif;font-size:1.5em;font-style:italic;font-weight:900;line-height:1.25}.article-body h3{color:#1a1a1a;margin:1.4em 0 .4em;font-family:Plus Jakarta Sans,sans-serif;font-size:1.05em;font-style:normal;font-weight:700}.article-body ul,.article-body ol{margin:0 0 1.4em;padding-left:1.4em}.article-body li{margin-bottom:.4em}.article-body a{color:#3b5bdb;text-underline-offset:2px;text-decoration:underline}.article-body a:hover{color:#2f4cc0}.article-body strong{font-weight:700}.article-body em{font-style:italic}.article-body blockquote{color:#5c5852;background:#eef2ff;border-left:3px solid #3b5bdb;border-radius:0 8px 8px 0;margin:1.4em 0;padding:.6em 1.2em;font-style:italic}.article-body code{color:#1a1a1a;background:#f3f4f6;border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:.875em}.article-body pre{color:#cdd6f4;background:#1e1e2e;border-radius:10px;margin:0 0 1.4em;padding:16px 20px;overflow-x:auto}.article-body pre code{color:inherit;background:0 0;padding:0;font-size:.85em}.article-body hr{border:none;border-top:1px solid #e8e6e0;margin:2em 0}.article-body img{border-radius:10px;max-width:100%;margin:1em 0}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:768px){.kx-card{padding:20px 16px!important}.kx-grid-stack{grid-template-columns:1fr!important}.kx-tap{align-items:center!important;min-height:44px!important;display:inline-flex!important}}@media (max-width:600px){.kx-hide-sm{display:none!important}.kx-grid-stack-sm{grid-template-columns:1fr!important}}@supports (height:100dvh){.kx-minh-dvh{min-height:100dvh!important}}
