@font-face{font-family:Manrope;src:url('/fonts/Manrope.ttf') format('truetype');font-style:normal;font-weight:200 800;font-display:swap}
:root{--blog-ink:#101827;--blog-blue:#2949a3;--blog-paper:#fbfcfe;--blog-line:#dce2eb;--blog-muted:#5f6b7b;--blog-white:#fff}
.blog-main{min-height:70vh;background:var(--blog-white);color:var(--blog-ink);font-family:Manrope,Arial,sans-serif}.blog-wrap{width:min(760px,calc(100% - 48px));margin:0 auto}.blog-kicker{margin:0 0 16px;color:var(--blog-blue);font-size:.72rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.blog-header{padding:88px 0 72px;background:var(--blog-paper);border-bottom:1px solid var(--blog-line)}.blog-header h1{max-width:700px;margin:0;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:600;line-height:1.02;letter-spacing:-.055em}.blog-intro{max-width:620px;margin:22px 0 0;color:var(--blog-muted);font-size:1.08rem;line-height:1.7}.blog-posts{padding:70px 0 110px}.blog-posts-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-bottom:16px;border-bottom:1px solid var(--blog-ink)}.blog-posts-head h2{margin:0;font-size:1.25rem;font-weight:720;letter-spacing:-.025em}.blog-posts-head span{color:var(--blog-muted);font-size:.82rem}.blog-post{padding:30px 0 34px;border-bottom:1px solid var(--blog-line)}.blog-post-meta,.article-meta{display:flex;flex-wrap:wrap;gap:10px;color:var(--blog-muted);font-size:.72rem;line-height:1.4}.blog-post-meta span+span:before,.article-meta span:before{content:'·';margin-right:10px;color:#a8b2c0}.blog-post h3{margin:12px 0 9px;font-size:1.45rem;font-weight:700;line-height:1.25;letter-spacing:-.03em}.blog-post h3 a{color:inherit;text-decoration:none}.blog-post h3 a:hover{color:var(--blog-blue)}.blog-post p{max-width:680px;margin:0;color:var(--blog-muted);font-size:.96rem;line-height:1.65}.blog-post-link{display:inline-flex;gap:8px;margin-top:18px;color:var(--blog-blue);font-size:.86rem;font-weight:700;text-decoration:none}.blog-post-link:hover{text-decoration:underline;text-underline-offset:3px}.article-header{padding:70px 0 64px;background:var(--blog-paper);border-bottom:1px solid var(--blog-line)}.article-header-inner{max-width:760px}.article-back{display:inline-block;margin-bottom:42px;color:var(--blog-muted);font-size:.82rem;font-weight:650;text-decoration:none}.article-back:hover{color:var(--blog-ink)}.article-header h1{max-width:760px;margin:0;font-size:clamp(2.4rem,5vw,4rem);font-weight:620;line-height:1.06;letter-spacing:-.05em}.article-dek{max-width:680px;margin:20px 0 0;color:var(--blog-muted);font-size:1.08rem;line-height:1.7}.article-meta{margin-top:24px}.article-content{padding-top:70px;padding-bottom:70px;color:#2a3546;font-size:1.05rem;line-height:1.85}.article-content h2{margin:54px 0 18px;color:var(--blog-ink);font-size:1.8rem;font-weight:720;line-height:1.2;letter-spacing:-.035em}.article-content h2:first-child{margin-top:0}.article-content h3{margin:38px 0 14px;color:var(--blog-ink);font-size:1.3rem;line-height:1.3}.article-content p{margin:0 0 26px}.article-content ul,.article-content ol{margin:0 0 26px;padding-left:24px}.article-content li{margin-bottom:9px}.article-content strong{color:var(--blog-ink)}.article-content blockquote{margin:38px 0;padding:20px 24px;border-left:3px solid var(--blog-blue);background:var(--blog-paper);color:var(--blog-ink)}.article-content a{color:var(--blog-blue);text-underline-offset:3px}.article-footer{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:28px;padding-bottom:90px;border-top:1px solid var(--blog-line)}.article-footer .article-back{margin:0}.article-next{display:flex;align-items:center;gap:16px;font-size:.86rem}.article-next a{color:var(--blog-blue);font-weight:700;text-decoration:none}.article-next a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:620px){.blog-wrap{width:min(100% - 28px,760px)}.blog-header{padding:62px 0 52px}.blog-posts{padding:52px 0 76px}.blog-posts-head{display:block}.blog-posts-head span{display:block;margin-top:7px}.article-header{padding:54px 0 48px}.article-back{margin-bottom:32px}.article-content{padding-top:50px;padding-bottom:50px;font-size:1rem;line-height:1.78}.article-footer{display:block;padding-bottom:70px}.article-next{display:block;margin-top:24px}.article-next strong{display:block;margin-bottom:8px}}
.article-illustration{margin-top:56px;margin-bottom:0}.article-illustration img{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;border:1px solid var(--blog-line);border-radius:8px;background:#f4eee5}.article-illustration figcaption{margin-top:11px;color:var(--blog-muted);font-size:.74rem;line-height:1.5}.article-illustration+.article-content{padding-top:54px}@media(max-width:620px){.article-illustration{margin-top:30px}.article-illustration img{aspect-ratio:1.25}.article-illustration+.article-content{padding-top:38px}}
