/* Venkys Consultancy editorial typography and district navigation. */
.article-copy{color:#28466b;font-size:15px;line-height:1.95;overflow-wrap:anywhere}.article-copy h2{font-size:clamp(20px,2.3vw,28px);font-weight:700;color:#093776;margin:33px 0 14px;line-height:1.35}.article-copy h3{font-size:20px;margin:24px 0 12px;color:#0c4084}.article-copy p{margin:0 0 20px}.article-copy ul,.article-copy ol{padding-left:27px;margin:10px 0 23px;display:grid;gap:10px}.article-copy li{padding-left:5px}.article-copy a{color:#1169d7;text-decoration:underline;text-underline-offset:3px}.article-copy a:hover{color:#074188}.article-feature-image{width:100%;aspect-ratio:1200 / 630;object-fit:cover;border-radius:18px;box-shadow:0 14px 30px rgba(10,61,145,.11)}.article-card .article-thumb img{width:100%;aspect-ratio:1.9;object-fit:cover}.vc63-districts{margin-bottom:28px}.vc63-districts details{background:#f5f9ff;border:1px solid #cfdef4;border-radius:18px;overflow:hidden}.vc63-districts summary{padding:17px 20px;display:flex;justify-content:space-between;gap:16px;align-items:center;color:#0b397b;font-size:13px;font-weight:700;cursor:pointer}.vc63-districts summary span{font-size:11px;color:#45709d}.vc63-district-links{display:flex;flex-wrap:wrap;gap:7px;padding:4px 18px 20px}.vc63-district-links a{display:inline-flex;padding:7px 12px;background:#fff;border:1px solid #d7e6f6;border-radius:100px;font-size:11px;font-weight:600;color:#1551a7}.vc63-district-links a:hover{background:#e8f3ff}
