.page-module__vJnOqq__article{background:#fff;min-height:100vh;padding-bottom:80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.page-module__vJnOqq__heroContainer{aspect-ratio:21/9;background-color:#f4f4f4;width:100%;max-height:500px;position:relative;overflow:hidden}.page-module__vJnOqq__heroImage{object-fit:cover;object-position:center}.page-module__vJnOqq__contentContainer{z-index:10;background:#fff;max-width:680px;margin:-60px auto 0;padding:48px 24px 0;position:relative}.page-module__vJnOqq__header{border-bottom:1px solid #e0e0e0;margin-bottom:40px;padding-bottom:32px}.page-module__vJnOqq__meta{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:16px;margin-bottom:16px;font-size:13px;font-weight:600;display:flex}.page-module__vJnOqq__category{color:var(--color-accent,#2563eb)}.page-module__vJnOqq__date{color:#666}.page-module__vJnOqq__title{color:#111;letter-spacing:-.01em;margin:0 0 16px;font-family:Georgia,Times New Roman,Times,serif;font-size:42px;line-height:1.15}.page-module__vJnOqq__authorBylines{color:#444;font-size:15px}.page-module__vJnOqq__prose{color:#333;font-size:18px;line-height:1.8}.page-module__vJnOqq__prose p{margin:0 0 28px}.page-module__vJnOqq__prose h1,.page-module__vJnOqq__prose h2,.page-module__vJnOqq__prose h3,.page-module__vJnOqq__prose h4{font-family:var(--font-serif,"Georgia","Times New Roman",Times,serif);color:var(--color-text-primary,#111);margin:48px 0 24px;line-height:1.3}.page-module__vJnOqq__prose h2{border-bottom:2px solid var(--color-border-subtle,#eaeaea);padding-bottom:12px;font-size:28px}.page-module__vJnOqq__prose h3{color:#222;font-size:22px}.page-module__vJnOqq__prose h4{text-transform:uppercase;letter-spacing:.05em;color:#555;margin-top:32px;font-size:18px}.page-module__vJnOqq__prose ul,.page-module__vJnOqq__prose ol{color:var(--color-text-secondary,#333);margin:0 0 28px;padding-left:24px}.page-module__vJnOqq__prose li{margin-bottom:12px;line-height:1.8}.page-module__vJnOqq__prose li>ul,.page-module__vJnOqq__prose li>ol{margin-top:12px;margin-bottom:0}.page-module__vJnOqq__prose a{color:var(--color-primary,#2563eb);font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:all .2s}.page-module__vJnOqq__prose a:hover{-webkit-text-decoration-color:var(--color-primary,#2563eb);text-decoration-color:var(--color-primary,#2563eb)}.page-module__vJnOqq__prose blockquote{background:var(--color-surface-hover,#f8f9fa);border-left:4px solid var(--color-primary,#2563eb);color:#444;border-radius:0 8px 8px 0;margin:40px 0;padding:24px 32px;font-size:20px;font-style:italic;line-height:1.6}.page-module__vJnOqq__prose blockquote p:last-child{margin-bottom:0}.page-module__vJnOqq__prose strong{color:var(--color-text-primary,#111);font-weight:700}.page-module__vJnOqq__prose img{border-radius:8px;max-width:100%;height:auto;margin:32px 0;box-shadow:0 4px 20px #0000000d}@media (max-width:768px){.page-module__vJnOqq__contentContainer{margin-top:0;padding-top:32px}.page-module__vJnOqq__title{font-size:32px}.page-module__vJnOqq__prose{font-size:16px}.page-module__vJnOqq__heroContainer{aspect-ratio:16/9}}
