.page-module__vJnOqq__article{background:var(--color-surface,#fafcf5);min-height:100vh;padding-bottom:80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.page-module__vJnOqq__heroContainer{background-blend-mode:multiply;background-image:linear-gradient(#0000 30%,#00000059);justify-content:center;align-items:flex-end;width:100%;min-height:320px;display:flex;position:relative}.page-module__vJnOqq__heroContent{color:#fff;width:100%;max-width:680px;padding:48px 24px}.page-module__vJnOqq__heroCategoryPill{color:#fff;text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border-radius:4px;margin-bottom:16px;padding:4px 14px;font-size:13px;font-weight:600;display:inline-block}.page-module__vJnOqq__heroTitle{color:#fff;letter-spacing:-.01em;text-shadow:0 2px 8px #00000040;margin:0 0 16px;font-family:Georgia,Times New Roman,Times,serif;font-size:42px;line-height:1.15}.page-module__vJnOqq__heroMeta{color:#ffffffd9;align-items:center;gap:10px;font-size:14px;display:flex}.page-module__vJnOqq__contentContainer{z-index:10;max-width:680px;margin:0 auto;padding:48px 24px 0;position:relative}.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,var(--color-surface-2));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 table{border-collapse:collapse;width:100%;margin:32px 0;font-size:15px;line-height:1.5;display:block;overflow-x:auto}.page-module__vJnOqq__prose thead{background:var(--color-surface-2,#edf0e4)}.page-module__vJnOqq__prose th{text-align:left;color:#111;white-space:nowrap;border-bottom:2px solid #ddd;padding:12px 16px;font-weight:700}.page-module__vJnOqq__prose td{color:#333;border-bottom:1px solid #eaeaea;padding:10px 16px}.page-module__vJnOqq__prose tbody tr:hover{background:#7a8f2e0d}.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__heroContainer{min-height:240px}.page-module__vJnOqq__heroTitle{font-size:28px}.page-module__vJnOqq__heroContent{padding:32px 20px}.page-module__vJnOqq__contentContainer{padding-top:32px}.page-module__vJnOqq__prose{font-size:16px}}
