body{font-family:Inter,Arial,sans-serif}.glass-header{background:rgba(255,255,255,.98)}#mobile-menu{max-height:0;overflow:hidden}#mobile-menu.open{max-height:600px}a:focus-visible,input:focus-visible{outline:3px solid #527eae;outline-offset:3px}.blog-main{padding:140px 24px 80px}.archive-shell{max-width:1160px;margin:auto}.article-shell{max-width:800px;margin:auto}.archive-shell h1,.article-heading h1{font-size:clamp(2.1rem,5vw,3.5rem);line-height:1.15;letter-spacing:-.03em;font-weight:800;color:#0b192c;margin:18px 0 24px}.eyebrow{text-transform:uppercase;letter-spacing:.15em;font-weight:700;font-size:.75rem;color:#3b4d61}.archive-shell>p,.byline{color:#526173;line-height:1.7;margin-bottom:26px}.blog-button{display:inline-block;background:#0b192c;color:white!important;font-weight:700;padding:14px 22px;border-radius:8px;text-decoration:none!important}.blog-button:hover{background:#3b4d61}.insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.insight-card{background:white;border:1px solid #dfe5ec;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.card-image{display:block;aspect-ratio:16/9;overflow:hidden;background:#eef2f6}.card-image img{width:100%;height:100%;object-fit:cover}.card-copy{padding:24px;display:flex;flex-direction:column;flex:1}.card-copy time{font-size:.75rem;color:#536774;font-weight:700}.card-copy h3{font-size:1.25rem;line-height:1.35;font-weight:750;margin:14px 0}.card-copy p{color:#586575;font-size:.9rem;line-height:1.6;margin-bottom:20px}.card-copy>a{margin-top:auto;font-weight:700}.card-copy a:hover{text-decoration:underline}#blog-search{border:1px solid #bcc7d3;border-radius:8px;background:white;padding:13px 16px;display:block;width:100%;max-width:520px}#search-status{margin:12px 0 28px;font-size:.9rem;color:#586575}.pagination{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;margin-top:40px}.pagination a{text-decoration:underline}.article-shell nav{font-size:.85rem;margin-bottom:32px}.article-shell nav a{text-decoration:underline}.article-body{font-family:Georgia,serif;font-size:1.15rem;line-height:1.85;overflow-wrap:anywhere}.article-body p,.article-body div,.article-body figure{margin-bottom:1.25em}.article-body h2,.article-body h3{font-family:Inter,Arial,sans-serif;font-weight:750;line-height:1.3;margin:1.4em 0 .7em}.article-body h2{font-size:1.7rem}.article-body h3{font-size:1.4rem}.article-body a{color:#315f89;text-decoration:underline}.article-body img,.article-body video{max-width:100%;height:auto;margin:20px auto}.article-body ul{list-style:disc;padding-left:28px}.article-body ol{list-style:decimal;padding-left:28px}.article-body blockquote{border-left:4px solid #94a3b8;padding-left:24px;color:#475569}.article-body table{display:block;overflow:auto;max-width:100%;border-collapse:collapse}.article-body td,.article-body th{padding:8px;border:1px solid #ccd5df}.article-body figcaption{font-size:.85rem;color:#64748b}.subscribe-box{background:#eaf0f6;border:1px solid #d3dee9;border-radius:16px;padding:30px;margin:48px 0 20px}.subscribe-box h2{font-size:1.4rem;font-weight:750}.subscribe-box p{margin:12px 0}.archive-note{font-size:.8rem;line-height:1.6;color:#64748b;margin:24px 0}.search-result{padding:22px;background:white;border:1px solid #dfe5ec;border-radius:12px}.search-result a{text-decoration:underline}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:850px){.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.insight-grid{grid-template-columns:1fr}.blog-main{padding:120px 20px 60px}.article-body{font-size:1.05rem}.subscribe-box{padding:24px}}
