.blog-reader-scope{--ink:#0c1420;--paper:#f7f9fc;--bone:#eef2f8;--line:#0c14201a;--line-strong:#0c14202e;--sher-navy:#022061;--sher-navy-light:#3a4d8c;--sher-navy-dark:#010d3a;--brand-blue:var(--sher-navy);--brand-blue-light:var(--sher-navy-light);--font-display:var(--font-fraunces), "Fraunces", "Times New Roman", serif;--font-body:var(--font-manrope), "Manrope", system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), "JetBrains Mono", "Courier New", monospace;--ease:cubic-bezier(.22, 1, .36, 1);max-width:1280px;margin:0 auto;padding:24px 40px 100px}@keyframes blogRise{0%{opacity:0;transform:translateY(54px)}to{opacity:1;transform:translateY(0)}}.blog-reader-scope .blog-reader{animation:blogRise .55s var(--ease)}.blog-reader-scope .blog-reader-top{z-index:6;-webkit-backdrop-filter:blur(10px);border:1px solid var(--line);background:#fbfcfdd1;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:6px;padding:12px 32px;display:flex;position:sticky;top:12px;box-shadow:0 8px 24px #0220610f}.blog-reader-scope .blog-back{cursor:pointer;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#0c142099;transition:color .18s var(--ease);background:0 0;border:none;align-items:center;gap:9px;font-size:12px;text-decoration:none;display:inline-flex}.blog-reader-scope .blog-back svg{width:16px;height:16px}.blog-reader-scope .blog-back:hover{color:var(--brand-blue)}.blog-reader-scope .blog-reader-nav{align-items:center;gap:14px;display:flex}.blog-reader-scope .blog-counter{font-family:var(--font-mono);letter-spacing:.1em;color:#0c142080;font-size:12px}.blog-reader-scope .blog-counter b{color:var(--brand-blue);font-weight:700}.blog-reader-scope .blog-arrow{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:all .18s var(--ease);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.blog-reader-scope .blog-arrow svg{width:20px;height:20px}.blog-reader-scope a.blog-arrow:hover{background:var(--brand-blue);color:#fff;border-color:var(--brand-blue)}.blog-reader-scope .blog-arrow.is-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.blog-reader-scope .blog-article{background:0 0;padding:18px 0 40px}.blog-reader-scope .blog-article-inner{max-width:760px;margin:0 auto;padding:0 40px}.blog-reader-scope .blog-article-thumb{aspect-ratio:16/9;border-radius:18px;margin:24px 0 30px;position:relative;overflow:hidden;box-shadow:0 22px 50px #02206129}.blog-reader-scope .blog-article-thumb img{object-fit:cover;width:100%;height:100%;display:block}.blog-reader-scope .blog-chip{border:1px solid var(--line-strong);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#0c142099;border-radius:100px;align-items:center;gap:7px;padding:7px 13px;font-size:10.5px;display:inline-flex}.blog-reader-scope .blog-chip svg{opacity:.7;width:13px;height:13px}.blog-reader-scope .blog-article-meta{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.blog-reader-scope .blog-article-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);margin:0 0 28px;font-size:clamp(30px,3.6vw,46px);font-weight:400;line-height:1.06}.blog-reader-scope .blog-article-title em{color:var(--brand-blue);font-style:italic;font-weight:300}.blog-reader-scope .blog-article-body{color:#0c1420d1;font-size:17px;line-height:1.75}.blog-reader-scope .blog-article-body p{margin-bottom:20px}.blog-reader-scope .blog-article-body ul{margin:0 0 22px;padding:0;list-style:none}.blog-reader-scope .blog-article-body li{margin-bottom:12px;padding-left:22px;position:relative}.blog-reader-scope .blog-article-body li:before{content:"";background:var(--brand-blue);border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:2px}.blog-reader-scope .blog-article-body strong{color:var(--ink);font-weight:700}.blog-reader-scope .blog-article-body h2,.blog-reader-scope .blog-article-body h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:36px 0 14px;font-size:23px;font-weight:500;line-height:1.25}.blog-reader-scope .blog-article-body p>em:only-child{color:#0c142080;font-size:14px;font-style:italic}@media (max-width:820px){.blog-reader-scope{padding:16px 20px 80px}.blog-reader-scope .blog-reader-top{padding:12px 18px}.blog-reader-scope .blog-article-inner{padding:0 22px}.blog-reader-scope .blog-article-title{font-size:clamp(26px,7vw,36px)}}
