.blog-pullquote{font-family:"DM Serif Display",serif;font-size:1.5rem;line-height:1.4;color:var(--blog-navy);border-left:3px solid var(--blog-emerald);padding:.5rem 0 .5rem 1.75rem;margin:2.5rem 0;font-style:italic}.blog-pullquote p{margin:0!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;font-weight:400!important}.blog-pullquote cite{display:block;margin-top:1rem;font-family:DM Sans,sans-serif;font-size:.875rem;font-style:normal;color:var(--blog-text-tertiary);letter-spacing:.02em}.blog-databox{background:var(--blog-accent-bg);border-radius:8px;padding:2rem;margin:2.5rem 0;display:grid;gap:1.5rem;text-align:center}.blog-databox-cols-1{grid-template-columns:1fr}.blog-databox-cols-2{grid-template-columns:repeat(2,1fr)}.blog-databox-cols-3{grid-template-columns:repeat(3,1fr)}.blog-databox-cols-4{grid-template-columns:repeat(4,1fr)}.blog-stat-number{font-family:"DM Serif Display",serif;font-size:2.5rem;color:var(--blog-navy);line-height:1;margin-bottom:.5rem}.blog-stat-number span{color:var(--blog-emerald)}.blog-stat-label{font-size:.8125rem;color:var(--blog-text-tertiary);font-weight:400;line-height:1.4}@media(max-width:700px){.blog-databox{grid-template-columns:1fr!important}}.blog-table-wrap{margin:2.5rem 0}.blog-table-caption{font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--blog-text-tertiary);margin-bottom:.75rem}.blog-table-scroll{overflow-x:auto;border-radius:8px;border:1px solid var(--blog-border);background:var(--blog-bg-card)}.blog-table{width:100%;border-collapse:collapse;font-size:.9375rem;font-weight:300}.blog-table thead th{background:var(--blog-accent-bg);font-family:DM Sans,sans-serif;font-weight:500;text-align:left;padding:.875rem 1rem;color:var(--blog-navy);border-bottom:1px solid var(--blog-border);font-size:.8125rem;letter-spacing:.01em}.blog-table thead th:first-child{background:transparent;border-bottom-color:var(--blog-border)}.blog-table tbody tr{border-bottom:1px solid var(--blog-border-light)}.blog-table tbody tr:last-child{border-bottom:none}.blog-table tbody tr:hover{background:#2ecc7106}.blog-table tbody th{text-align:left;padding:.875rem 1rem;font-family:DM Sans,sans-serif;font-weight:500;color:var(--blog-text-primary);font-size:.875rem;background:var(--blog-accent-bg);width:30%;min-width:180px}.blog-table tbody td{padding:.875rem 1rem;color:var(--blog-text-secondary);vertical-align:top;line-height:1.5}.blog-table tbody td.cell-yes{color:var(--blog-emerald-dark);font-weight:500}.blog-table tbody td.cell-yes:before{content:"✓ ";font-weight:600}.blog-table tbody td.cell-no{color:#c0392b;font-weight:500}.blog-table tbody td.cell-no:before{content:"✗ ";font-weight:600}@media(max-width:700px){.blog-table tbody th{min-width:140px;width:auto;font-size:.8125rem}.blog-table tbody td{font-size:.875rem}}.article-page[data-astro-cid-4sn4zg3r]{max-width:1280px;margin:0 auto;padding:3rem 2rem;display:grid;grid-template-columns:1fr 680px 1fr;gap:0}.sidebar-left[data-astro-cid-4sn4zg3r]{padding-right:3rem;padding-top:.5rem;text-align:right;border-right:1px solid var(--blog-border-light)}.meta-block[data-astro-cid-4sn4zg3r]{margin-bottom:2rem}.meta-label[data-astro-cid-4sn4zg3r]{font-family:JetBrains Mono,monospace;font-size:.5625rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--blog-text-tertiary);margin-bottom:.25rem}.meta-value[data-astro-cid-4sn4zg3r]{font-size:.875rem;color:var(--blog-text-secondary);font-weight:400}.meta-author-role[data-astro-cid-4sn4zg3r]{font-size:.75rem;color:var(--blog-text-tertiary);margin-top:.15rem}.main[data-astro-cid-4sn4zg3r]{padding:0 3.5rem}.main[data-astro-cid-4sn4zg3r] .blog-tag[data-astro-cid-4sn4zg3r]{margin-bottom:1.5rem}.main[data-astro-cid-4sn4zg3r] h1[data-astro-cid-4sn4zg3r]{font-size:2.75rem;line-height:1.15;letter-spacing:-.02em;margin:0 0 1.5rem}.lede[data-astro-cid-4sn4zg3r]{font-size:1.25rem;line-height:1.6;color:var(--blog-text-secondary);font-weight:300;margin:0 0 2.5rem;padding-bottom:2.5rem;border-bottom:1px solid var(--blog-border)}.cover[data-astro-cid-4sn4zg3r]{margin:0 0 2.5rem;border-radius:8px;overflow:hidden}.cover[data-astro-cid-4sn4zg3r] img[data-astro-cid-4sn4zg3r]{width:100%;height:auto;display:block}.sidebar-right[data-astro-cid-4sn4zg3r]{padding-left:3rem;padding-top:.5rem;border-left:1px solid var(--blog-border-light)}.widget[data-astro-cid-4sn4zg3r]{margin-bottom:2.5rem}.widget-title[data-astro-cid-4sn4zg3r]{font-family:JetBrains Mono,monospace;font-size:.5625rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--blog-text-tertiary);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--blog-border-light)}.related-item[data-astro-cid-4sn4zg3r]{margin-bottom:1rem}.related-item[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]{font-size:.875rem;font-weight:400;color:var(--blog-text-primary);text-decoration:none;line-height:1.4;transition:color .2s;display:block}.related-item[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]:hover{color:var(--blog-emerald-dark)}.related-meta[data-astro-cid-4sn4zg3r]{font-size:.75rem;color:var(--blog-text-tertiary);margin-top:.15rem}.tags[data-astro-cid-4sn4zg3r]{display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:1100px){.article-page[data-astro-cid-4sn4zg3r]{grid-template-columns:1fr}.sidebar-left[data-astro-cid-4sn4zg3r],.sidebar-right[data-astro-cid-4sn4zg3r]{display:none}.main[data-astro-cid-4sn4zg3r]{padding:0}}
