
/* PunjabTest SEO + trust/navigation enhancements */
.seo-global-footer{margin-top:40px;background:#0b5b37;color:#fff;font-family:Arial,Helvetica,sans-serif}
.seo-footer-inner{max-width:1180px;margin:0 auto;padding:30px 22px;display:grid;grid-template-columns:1.25fr 2fr 1fr;gap:28px;align-items:start}
.seo-footer-brand img{width:185px;max-width:100%;background:#fff;border-radius:10px;padding:6px}
.seo-footer-brand p,.seo-footer-contact span{color:#d6f1e5;line-height:1.5}
.seo-global-footer nav{display:flex;flex-wrap:wrap;gap:10px 18px}
.seo-global-footer a{color:#fff;text-decoration:none}.seo-global-footer a:hover{text-decoration:underline}
.seo-footer-contact{display:flex;flex-direction:column;gap:8px}.seo-footer-contact a{overflow-wrap:anywhere}
.seo-footer-bottom{border-top:1px solid #ffffff24;text-align:center;padding:14px 20px;color:#d6f1e5;font-size:13px}
.seo-popular-tests{max-width:1180px;margin:24px auto;background:#fff;border:1px solid #dbe8e4;border-radius:20px;padding:26px}
.seo-popular-tests h2{margin-top:0;color:#0b5b37}.seo-test-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.seo-test-columns>div{background:#f7fbf9;border:1px solid #dceae4;border-radius:15px;padding:18px}
.seo-test-columns a{display:block;padding:8px 0;color:#0b5f43;font-weight:700;text-decoration:none}.seo-test-columns a:hover{text-decoration:underline}
.seo-subject-copy{line-height:1.7}.seo-subject-copy a{font-weight:700}
.seo-legal-page{max-width:960px;margin:34px auto;padding:0 18px;font-family:Arial,Helvetica,sans-serif}
.seo-legal-page article{background:#fff;border:1px solid #dbe8e4;border-radius:20px;padding:30px;line-height:1.75;color:#184f36}
.seo-legal-page h1,.seo-legal-page h2{color:#0b5b37}.seo-legal-page a{color:#08734d}
.seo-contact-box{display:flex;flex-direction:column;gap:8px;background:#eef8f4;border:1px solid #cde6db;border-radius:14px;padding:18px;margin:18px 0}
@media(max-width:760px){.seo-footer-inner{grid-template-columns:1fr}.seo-test-columns{grid-template-columns:1fr}.seo-legal-page article{padding:22px}}

/* V26 Class 4 SEO content */
.seo-unit-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;margin:14px 0 22px;padding-left:24px}.seo-unit-list li{padding:6px 0;line-height:1.45}.seo-related{border-top:1px solid #dbe8e4;padding-top:16px}.seo-related a{display:inline-block;margin:5px 12px 5px 0}.seo-all-class-link{color:#0b5b37!important;border-bottom:1px solid #cde6db;margin-bottom:6px}@media(max-width:820px){.seo-unit-list{grid-template-columns:1fr}}
