@layer components{.blog-container{max-width:760px;padding-top:40px;padding-bottom:72px}.blog-index .blog-container{max-width:1120px}.blog-cluster{margin-bottom:56px}.blog-cluster-title{font-family:var(--font-display,inherit);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#6b6862);margin:0 0 18px;padding-bottom:10px;border-bottom:1px solid var(--line,#e6e8ee)}.blog-card-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:26px;gap:26px}.blog-card{background:#fff;border:1px solid var(--line,#e6e8ee);border-radius:14px;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.blog-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(8,24,47,.1)}.blog-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.blog-card-img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block}.blog-card-body{display:flex;flex-direction:column;gap:8px;padding:18px 20px 22px}.blog-card-title{font-weight:700;font-size:1.03rem;line-height:1.35;color:var(--ink,#0a1b3d)}.blog-card-dek{font-size:.9rem;line-height:1.55;color:var(--muted,#6b6862)}.blog-card-meta{margin-top:2px;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#6b6862)}.blog-meta{font-size:.85rem;color:var(--muted,#6b6862);margin:0 0 28px}.blog-body{font-size:1.05rem;line-height:1.75;color:var(--ink,#0a1b3d)}.blog-p{margin:0 0 20px}.blog-h2{font-family:var(--font-display,inherit);font-size:1.5rem;line-height:1.25;margin:44px 0 14px}.blog-h2,.blog-h3{scroll-margin-top:90px}.blog-h3{font-size:1.16rem;line-height:1.3;margin:30px 0 10px}.blog-list{margin:0 0 20px;padding-left:22px}.blog-list li{margin-bottom:8px}.blog-quote{margin:26px 0;padding:4px 0 4px 20px;border-left:3px solid var(--navy,#08182f);font-style:italic;color:var(--muted,#4a4740)}.blog-quote cite{display:block;margin-top:8px;font-style:normal;font-size:.85rem;color:var(--muted,#6b6862)}.blog-cite a{color:var(--navy,#08182f);text-decoration:none;font-weight:600;padding:0 1px}.blog-cite a:hover,.blog-link{text-decoration:underline}.blog-link{color:var(--navy,#08182f);text-underline-offset:2px;text-decoration-thickness:1px}.blog-link:hover{text-decoration-thickness:2px}.blog-callout{margin:26px 0;padding:18px 20px;border-radius:12px;border:1px solid var(--line,#e6e8ee);background:var(--paper,#f1f4fa)}.blog-callout-warning{border-color:#e8c9a0;background:#fdf6ec}.blog-callout-title{margin:0 0 6px;font-weight:700;font-size:.95rem}.blog-callout-text{margin:0;font-size:.95rem}.blog-table-wrap{margin:26px 0;overflow-x:auto}.blog-table{width:100%;border-collapse:collapse;font-size:.92rem}.blog-table caption{caption-side:bottom;padding-top:10px;font-size:.82rem;color:var(--muted,#6b6862);text-align:left}.blog-table td,.blog-table th{border:1px solid var(--line,#e6e8ee);padding:9px 12px;text-align:left;vertical-align:top}.blog-table th{background:var(--paper,#f1f4fa);font-weight:700}.blog-figure{margin:30px 0}.blog-img{width:100%;height:auto;border-radius:12px;display:block}.blog-figcaption{margin-top:9px;font-size:.83rem;color:var(--muted,#6b6862)}.blog-takeaways{margin:30px 0;padding:20px 22px;border-radius:12px;background:var(--navy,#08182f);color:#fff}.blog-takeaways-title{margin:0 0 10px;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.blog-takeaways ul{margin:0;padding-left:20px}.blog-takeaways li{margin-bottom:7px;font-size:.95rem;line-height:1.6}.blog-refs{margin-top:48px;padding-top:26px;border-top:1px solid var(--line,#e6e8ee)}.blog-refs-list{padding-left:20px;font-size:.9rem;line-height:1.6}.blog-refs-list li{margin-bottom:12px;scroll-margin-top:90px}.blog-refs-list a{color:var(--navy,#08182f)}.blog-ref-source{display:block;color:var(--muted,#6b6862);font-size:.84rem}.blog-related{margin-top:44px}.blog-related-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.blog-related-list li{padding-bottom:12px;border-bottom:1px solid var(--line,#e6e8ee)}.blog-related-list a{font-weight:600;color:var(--ink,#0a1b3d);text-decoration:none}.blog-related-list a:hover{text-decoration:underline}.blog-related-dek{display:block;margin-top:3px;font-size:.87rem;color:var(--muted,#6b6862)}.blog-network{margin-top:52px;padding:26px 24px;border-radius:14px;background:var(--paper,#f1f4fa);border:1px solid var(--line,#e6e8ee)}.blog-network-title{margin:0 0 8px;font-size:1.05rem}.blog-network-disclosure{margin:0 0 20px;font-size:.87rem;line-height:1.6;color:var(--muted,#6b6862)}.blog-network-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:26px;gap:26px}.blog-network-subtitle{margin:0 0 10px;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#6b6862)}.blog-network-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.blog-network-list a{font-weight:600;font-size:.92rem;color:var(--navy,#08182f);text-decoration:none}.blog-network-list a:hover{text-decoration:underline}.blog-network-blurb{display:block;margin-top:2px;font-size:.83rem;line-height:1.5;color:var(--muted,#6b6862)}@media (max-width:640px){.blog-container{padding-top:26px}.blog-body{font-size:1rem}.blog-h2{font-size:1.3rem}}}