.blog-cta-box[data-astro-cid-oepazf3g]{background:var(--paper2);border:1px solid var(--rule);border-left:3px solid var(--gold);border-radius:4px;padding:40px 32px;margin:48px 0}.blog-cta-eyebrow[data-astro-cid-oepazf3g]{font-family:var(--mono);font-size:9.5px;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:12px;font-weight:500}.blog-cta-headline[data-astro-cid-oepazf3g]{font-family:var(--serif);font-size:clamp(20px,3vw,28px);color:var(--ink);margin-bottom:12px;line-height:1.3;font-weight:400}.blog-cta-desc[data-astro-cid-oepazf3g]{font-family:var(--sans);font-size:14px;color:var(--ink2);line-height:1.75;margin-bottom:16px}.blog-cta-bullets[data-astro-cid-oepazf3g]{list-style:none;padding:0;margin:0 0 24px}.blog-cta-bullets[data-astro-cid-oepazf3g] li[data-astro-cid-oepazf3g]{font-family:var(--sans);font-size:13px;color:var(--ink2);padding:4px 0 4px 20px;position:relative}.blog-cta-bullets[data-astro-cid-oepazf3g] li[data-astro-cid-oepazf3g]:before{content:"✓";position:absolute;left:0;color:var(--gold);font-weight:700}.related-reading[data-astro-cid-prtjqk2k]{max-width:720px;margin:60px auto;padding:32px 0 0;border-top:1px solid var(--rule, #E8E6E0)}.related-reading__eyebrow[data-astro-cid-prtjqk2k]{display:block;font-family:var(--mono, "JetBrains Mono", monospace);font-size:10.5px;color:var(--gold, #B8924A);letter-spacing:.34em;text-transform:uppercase;font-weight:600;margin-bottom:20px}.related-reading__list[data-astro-cid-prtjqk2k]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.related-reading__list[data-astro-cid-prtjqk2k] li[data-astro-cid-prtjqk2k]{border-bottom:1px solid var(--rule, #E8E6E0)}.related-reading__link[data-astro-cid-prtjqk2k]{display:block;padding:16px 0;font-family:var(--serif, "Cormorant Garamond", serif);font-size:22px;color:var(--ink, #1B1A17);text-decoration:none;transition:color .2s,padding-left .2s}.related-reading__link[data-astro-cid-prtjqk2k]:hover{color:var(--navy, #0F2A47);padding-left:8px}.blog-article{max-width:780px;margin:0 auto;padding:clamp(40px,6vw,80px) clamp(24px,5vw,60px)}.blog-cta-dual{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center;margin-top:24px}.blog-cta-book{text-decoration:none}.blog-cta-write{padding:13px 26px;border:1px solid var(--rule, rgba(10,14,26,.28));border-radius:4px;background:transparent;color:var(--navy, #0A2540);cursor:pointer;font-family:var(--sans, "Inter", system-ui, sans-serif);font-size:13px;font-weight:600;letter-spacing:.02em}.blog-cta-write:hover{border-color:var(--gold, #B8924A)}.blog-cta-support{text-align:center;margin-top:12px;font-family:var(--sans, "Inter", system-ui, sans-serif);font-size:13px;color:var(--ink2, #3D4555)}.blog-breadcrumb{max-width:780px;margin:0 auto;padding:24px clamp(24px,5vw,60px) 0;font-family:var(--sans, "Inter", system-ui, sans-serif);font-size:12.5px;color:var(--ink2, #3D4555);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.blog-breadcrumb a{color:var(--navy, #0A2540);text-decoration:none}.blog-breadcrumb a:hover{text-decoration:underline}.blog-breadcrumb-current{color:var(--ink2, #3D4555)}.blog-outbound{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:32px;padding-top:20px;border-top:1px solid var(--rule, #E8E6E0)}.blog-outbound a{font-family:var(--sans, "Inter", system-ui, sans-serif);font-size:13.5px;text-decoration:none;color:var(--navy, #0A2540);font-weight:600}.blog-outbound a:hover{color:var(--gold, #B8924A)}.blog-article-header{margin-bottom:48px;border-bottom:1px solid var(--rule);padding-bottom:32px}.blog-article-meta{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:20px}.blog-article-header h1{font-family:var(--serif);font-size:clamp(28px,4vw,48px);color:var(--ink);line-height:1.2;margin-bottom:16px}.blog-article-desc{font-size:17px;color:var(--ink2);line-height:1.7;margin-bottom:24px}.blog-article-author{display:flex;align-items:center;gap:12px}.blog-article-body{color:var(--ink2);font-size:16px;line-height:1.8}.blog-article-body h2{font-family:var(--serif);font-size:clamp(22px,3vw,32px);color:var(--ink);margin:48px 0 16px}.blog-article-body h3{font-family:var(--serif);font-size:clamp(18px,2.5vw,24px);color:var(--navy);margin:32px 0 12px}.blog-article-body p{margin-bottom:20px}.blog-article-body ul,.blog-article-body ol{padding-left:24px;margin-bottom:20px}.blog-article-body li{margin-bottom:10px}.blog-article-body strong{color:var(--ink)}.blog-article-body blockquote{border-left:3px solid var(--gold);padding:16px 24px;margin:24px 0;background:#b8924a0f;border-radius:0 4px 4px 0}.blog-article-body .case-box{background:var(--paper2);border:1px solid var(--rule);border-radius:4px;padding:24px;margin:32px 0}.blog-article-body .case-box h4{color:var(--gold);font-size:11px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px}.blog-article-body table{width:100%;border-collapse:collapse;font-size:14px;margin:24px 0}.blog-article-body table th{background:var(--paper2);padding:10px 14px;text-align:left;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border-bottom:2px solid var(--rule)}.blog-article-body table td{padding:10px 14px;color:var(--ink2);border-bottom:1px solid var(--rule);vertical-align:top}@media(max-width:600px){.blog-article-body table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.blog-article-wa{text-align:center;padding:24px;margin:32px 0;border:1px solid var(--rule);border-radius:4px;background:var(--paper2)}.blog-article-cta{background:var(--paper2);border:1px solid var(--rule);border-radius:4px;padding:40px 32px;margin-top:64px}.blog-entry-cat{font-family:var(--mono);font-size:9.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);background:#b8924a14;padding:3px 10px;border-radius:2px;border:1px solid rgba(184,146,74,.25)}.blog-entry-date,.blog-entry-read{font-family:var(--mono);font-size:10px;color:var(--ink2);letter-spacing:.12em}
