.blog-hero{padding:120px 0 8px}.blog-hero .container{max-width:820px}.blog-kicker{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sky)}.blog-meta{margin-top:16px;font-size:14px;color:var(--ink-300);display:flex;gap:10px;flex-wrap:wrap;align-items:center}.blog-meta .dot{color:var(--ink-100)}.blog-tag{display:inline-block;padding:3px 11px;border-radius:40px;background:var(--sky-soft);color:var(--sky-deep);font-size:12px;font-weight:600}h1.blog-title{font-size:clamp(32px, 4vw, 52px);line-height:1.08;letter-spacing:-.03em;margin-top:14px;text-wrap:balance}.blog-article{max-width:720px;margin:0 auto;padding:24px 0 8px}.blog-article>*+*{margin-top:22px}.blog-article h2{font-size:clamp(24px, 2.6vw, 32px);letter-spacing:-.02em;margin-top:46px}.blog-article h3{font-size:clamp(19px, 2vw, 22px);margin-top:30px}.blog-article li,.blog-article p{font-size:17px;line-height:1.72;color:var(--ink-700)}.blog-article ol,.blog-article ul{padding-left:22px;display:grid;gap:10px}.blog-article li{padding-left:4px}.blog-article a{color:var(--sky);text-decoration:underline;text-underline-offset:2px}.blog-article strong{color:var(--ink-900);font-weight:600}.blog-article blockquote{margin:28px 0;padding:6px 0 6px 22px;border-left:3px solid var(--sky);color:var(--ink-900);font-size:19px;font-style:italic}.blog-cta{max-width:720px;margin:52px auto 0;padding:34px;border-radius:var(--radius-lg);background:linear-gradient(160deg,#232c52 0,var(--ink-900) 60%);position:relative;overflow:hidden}.related-reading{max-width:720px;margin:52px auto 0}.related-reading-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--ink-300);margin-bottom:14px}.related-card{display:block;padding:16px 18px;border:1px solid var(--border-soft);border-radius:12px;text-decoration:none;margin-bottom:10px;transition:border-color .2s ease,transform .2s ease}.related-card:hover{border-color:var(--sky);transform:translateY(-1px)}.related-card-type{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--sky-deep);margin-bottom:4px}.related-card-title{display:block;font-size:15px;font-weight:600;color:var(--ink-900);line-height:1.4}.blog-cta h3{color:#fff;font-size:24px;letter-spacing:-.02em}.blog-cta p{color:#c8cde5;margin-top:10px;font-size:16px}.blog-cta .btn{margin-top:20px}.blog-back{display:inline-flex;align-items:center;gap:8px;margin:40px auto 0;max-width:720px;color:var(--ink-300);text-decoration:none;font-size:14px;font-weight:500}.blog-back:hover{color:var(--sky)}.blog-list{max-width:900px;margin:0 auto;padding:24px 0 8px;display:grid;gap:18px}.blog-card{display:block;padding:28px 30px;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--canvas-card);text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.blog-card:hover{border-color:var(--sky);transform:translateY(-2px);box-shadow:0 12px 30px rgba(15,20,40,.06)}.blog-card .blog-meta{margin-top:0}.blog-card p{margin-top:10px;color:var(--ink-500);font-size:15.5px;line-height:1.55}.blog-readmore{margin-top:14px;display:inline-flex;align-items:center;gap:6px;color:var(--sky);font-weight:600;font-size:14px}@media (max-width:720px){.blog-hero{padding:100px 0 4px}.blog-article li,.blog-article p{font-size:16px}.blog-card{padding:22px}}.blog-cta .btn{background:#fff;color:var(--ink-900)}.blog-cta .btn:hover{background:#eef0fa}.blog-cta p a{color:#b5beec}.blog-card-img{width:100%;height:auto;border-radius:14px;margin-bottom:18px;display:block}.blog-figure{margin:34px 0}.blog-figure svg{width:100%;height:auto;display:block;border:1px solid var(--border-soft);border-radius:16px;background:#fff;padding:16px;box-sizing:border-box}.blog-figure figcaption{margin-top:10px;font-size:13px;color:var(--ink-300);text-align:center}.insights-toolbar{max-width:900px;margin:0 auto 10px;display:flex;gap:14px;flex-wrap:wrap;align-items:center}.insights-search{position:relative;flex:1 1 320px}.insights-search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--ink-200);pointer-events:none}.insights-search input{width:100%;box-sizing:border-box;padding:13px 16px 13px 44px;border:1px solid var(--border-soft);border-radius:40px;background:var(--canvas-card);font:inherit;font-size:15px;color:var(--ink-900);outline:0;transition:border-color .15s ease,box-shadow .15s ease}.insights-search input::placeholder{color:var(--ink-200)}.insights-search input:focus{border-color:var(--sky);box-shadow:0 0 0 3px rgba(74,91,196,.12)}.insights-filter select{appearance:none;-webkit-appearance:none;padding:13px 42px 13px 18px;border:1px solid var(--border-soft);border-radius:40px;background-color:var(--canvas-card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237C82A0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:16px;font:inherit;font-size:15px;color:var(--ink-700);cursor:pointer;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.insights-filter select:focus{border-color:var(--sky);box-shadow:0 0 0 3px rgba(74,91,196,.12)}.insights-count{max-width:900px;margin:0 auto 18px;font-size:13px;color:var(--ink-300)}.insights-empty{max-width:900px;margin:0 auto 40px;color:var(--ink-500);font-size:15px}.insights-linkbtn{background:0 0;border:none;color:var(--sky);font:inherit;font-weight:600;cursor:pointer;padding:0;text-decoration:underline}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:560px){.insights-toolbar{flex-direction:column;align-items:stretch}.insights-filter,.insights-filter select{width:100%}}.insights-select{appearance:none;-webkit-appearance:none;padding:13px 40px 13px 16px;border:1px solid var(--border-soft);border-radius:40px;background-color:var(--canvas-card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237C82A0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;font:inherit;font-size:14.5px;color:var(--ink-700);cursor:pointer;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.insights-select:focus{border-color:var(--sky);box-shadow:0 0 0 3px rgba(74,91,196,.12)}.insights-count,.insights-empty,.insights-more-wrap,.insights-toolbar{max-width:1120px}.blog-list{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1120px}.blog-card{padding:16px}.blog-card-img{margin-bottom:14px}.blog-card p{font-size:14.5px;margin-top:8px}.insights-more-wrap{margin:26px auto 0;text-align:center}.insights-more{appearance:none;border:1px solid var(--border-soft);background:var(--canvas-card);color:var(--ink-900);font:inherit;font-weight:600;font-size:15px;padding:13px 28px;border-radius:40px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.insights-more:hover{border-color:var(--sky);box-shadow:0 6px 18px rgba(15,20,40,.06);transform:translateY(-1px)}@media (max-width:900px){.blog-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.blog-list{grid-template-columns:1fr}.insights-select{width:100%}}.insights-layout{display:flex;flex-direction:column;max-width:1240px;margin:0 auto}.insights-sidebar{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 44px;margin-bottom:30px;padding-bottom:26px;border-bottom:1px solid var(--border-soft)}.insights-sidebar .insights-search{flex:1 1 260px;margin-bottom:0}.insights-sidebar .insights-search input{border-radius:12px}.insights-filter-group{margin-bottom:0}.insights-filter-group .insights-check{display:inline-flex;margin-right:18px}.insights-filter-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--ink-300);margin-bottom:12px}.insights-check{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ink-700);padding:5px 0;cursor:pointer}.insights-check input{accent-color:var(--sky);width:15px;height:15px;flex-shrink:0;cursor:pointer}.insights-main{width:100%}.insights-main .blog-list{max-width:none;margin:0;grid-template-columns:repeat(3,1fr)}.insights-main .insights-count{max-width:none;margin:0 0 18px}.insights-main .insights-empty{max-width:none;margin:0 0 40px}.insights-main .blog-meta{margin-top:10px}.blog-card-media{position:relative}.blog-card-media .blog-card-img{margin-bottom:0}.blog-card-type{display:block;margin-top:14px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--sky-deep)}.blog-card-title{font-size:17.5px;line-height:1.35;letter-spacing:-.01em;margin-top:6px;color:var(--ink-900)}@media (max-width:900px){.insights-main .blog-list{grid-template-columns:repeat(2,1fr)}.insights-sidebar{gap:6px 28px;margin-bottom:20px;padding-bottom:18px}.insights-sidebar .insights-search{flex-basis:100%;margin-bottom:8px}}@media (max-width:600px){.insights-main .blog-list{grid-template-columns:1fr}}