.sky-blog-index,.sky-blog-main{color:#e2e8f0;max-width:760px;margin:0 auto;padding:2rem 1.25rem 4rem;font-size:1.05rem;line-height:1.7}.sky-blog-index-header h1{color:#f8fafc;margin:0 0 .4rem;font-size:2rem}.sky-blog-index-header p{color:#94a3b8;margin:0 0 2rem}.sky-blog-cards{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.sky-blog-card a{color:inherit;background:#111827;border:1px solid #334155;border-radius:12px;padding:1.25rem 1.4rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.sky-blog-card a:hover{border-color:#f59e0b;box-shadow:0 2px 14px #00000059}.sky-blog-card h2{color:#f1f5f9;margin:0 0 .4rem;font-size:1.25rem;line-height:1.35}.sky-blog-card-meta{color:#94a3b8;margin:0 0 .5rem;font-size:.85rem}.sky-blog-card-excerpt{color:#cbd5e1;margin:0 0 .6rem}.sky-blog-card-readmore{color:#fbbf24;font-size:.95rem;font-weight:600}.sky-blog-back a{color:#94a3b8;font-size:.9rem;text-decoration:none}.sky-blog-back a:hover{color:#e2e8f0}.sky-blog-title{color:#f8fafc;margin:.5rem 0;font-size:2.1rem;line-height:1.2}.sky-blog-meta{color:#94a3b8;margin:0 0 2rem;font-size:.9rem}.sky-blog-body{color:#e2e8f0}.sky-blog-body h2{color:#f8fafc;margin:2.2rem 0 .6rem;font-size:1.4rem}.sky-blog-body p{margin:0 0 1.1rem}.sky-blog-figure{margin:1.6rem 0}.sky-blog-figure img{background:#fff;border:1px solid #334155;border-radius:10px;width:100%;height:auto;display:block}.sky-blog-figure figcaption,.sky-blog-table-wrap figcaption{color:#94a3b8;text-align:center;margin-top:.5rem;font-size:.85rem}.sky-blog-table-wrap{margin:1.6rem 0;overflow-x:auto}.sky-blog-table{border-collapse:collapse;font-variant-numeric:tabular-nums;color:#e2e8f0;width:100%;font-size:.92rem}.sky-blog-table th,.sky-blog-table td{text-align:left;border:1px solid #334155;padding:.45rem .7rem}.sky-blog-table thead th{color:#f1f5f9;background:#1e293b;font-weight:600}.sky-blog-callout{color:#fcd34d;background:#1f2937;border-left:3px solid #f59e0b;border-radius:0 8px 8px 0;margin:1.4rem 0;padding:.9rem 1.1rem}.sky-blog-cta{margin:2rem 0 0}.sky-blog-cta-btn{color:#422006;background:linear-gradient(#fbbf24,#f59e0b);border-radius:10px;padding:.7rem 1.4rem;font-weight:700;text-decoration:none;display:inline-block}.sky-blog-cta-btn:hover{filter:brightness(1.05)}.sky-blog-more{color:#e2e8f0;border-top:1px solid #334155;max-width:760px;margin:3rem auto 0;padding:1.5rem 1.25rem 0}.sky-blog-more h2{color:#f8fafc;margin:0 0 .6rem;font-size:1.1rem}.sky-blog-more ul{margin:0;padding-left:1.1rem}.sky-blog-more a{color:#fbbf24;text-decoration:none}
