/* Individual judgment pages and service-law topic pages (navy #0A1F44 / gold #D4AF37) */
.msa-hero--case .msa-hero-inner{max-width:860px;padding:96px 0 84px}
.msa-hero--case .msa-hero-title{font-size:40px;line-height:1.2}
.msa-hero--case .msa-hero-sub{max-width:760px;font-size:18px}
@media (max-width:991.98px){.msa-hero--case .msa-hero-title{font-size:32px}}
@media (max-width:575.98px){.msa-hero--case .msa-hero-inner{padding:64px 0 54px}.msa-hero--case .msa-hero-title{font-size:26px}.msa-hero--case .msa-hero-sub{font-size:15px}}
.msa-crumbs{font-size:14px;color:#6b7280;margin-bottom:22px;line-height:1.6}
.msa-crumbs a{color:#0A1F44;text-decoration:underline;text-decoration-color:#D4AF37;text-underline-offset:3px}
.msa-crumbs .sep{margin:0 8px;color:#D4AF37}
.msa-facts{background:#f7f5ef;border:1px solid #ece6d3;border-top:3px solid #D4AF37;border-radius:4px;padding:24px 26px 22px;margin-bottom:34px}
.service-details-sec .serv-article .msa-facts h2.msa-facts-title,.msa-facts-title{font-family:'Playfair Display',Georgia,serif;font-size:22px;color:#0A1F44;margin:0 0 14px;padding:0}
.msa-facts dl{margin:0 0 18px}
.msa-facts dl>div{display:grid;grid-template-columns:150px 1fr;gap:14px;padding:9px 0;border-bottom:1px solid rgba(10,31,68,.08)}
.msa-facts dl>div:last-child{border-bottom:0}
.msa-facts dt{font-weight:700;color:#0A1F44;font-size:14px;letter-spacing:.02em;text-transform:uppercase}
.msa-facts dd{margin:0;line-height:1.6;color:#222}
.msa-facts .msa-pdf-btn{margin-top:4px}
.msa-facts-note{font-size:13px;color:#6b7280;margin:12px 0 0}
.msa-case-body h2{font-size:26px;margin-top:38px;margin-bottom:14px}
.msa-case-body h2:first-child{margin-top:0}
.msa-case-body p{line-height:1.75}
.msa-case-body ul{padding-left:20px;margin-bottom:16px}
.msa-case-body li{margin-bottom:6px;line-height:1.65}
.msa-rel-meta{font-size:14px;color:#6b7280}
.msa-side-box{background:#0A1F44;border-top:3px solid #D4AF37;border-radius:4px;padding:22px 24px;margin-bottom:30px;color:#fff}
.msa-side-box h2{font-family:'Playfair Display',Georgia,serif;font-size:21px;color:#fff;margin:0 0 12px}
.msa-side-box ul{list-style:none;padding:0;margin:0}
.msa-side-box li{border-bottom:1px solid rgba(255,255,255,.12)}
.msa-side-box li:last-child{border-bottom:0}
.msa-side-box a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;color:#fff;text-decoration:none}
.msa-side-box a:hover{color:#D4AF37}
.msa-side-box i{color:#D4AF37;font-size:13px}
/* judgment cards on topic pages */
.msa-jcards{list-style:none;padding:0;margin:18px 0 8px}
.msa-jcards li{border:1px solid #e3e6ec;border-left:3px solid #D4AF37;border-radius:4px;padding:16px 20px;margin-bottom:12px;background:#fff}
.service-details-sec .serv-article .msa-jcards .t,.msa-jcards .t{font-size:18px;line-height:1.4;margin:0 0 6px;padding:0}
.msa-jcards .t a{color:#0A1F44;text-decoration:underline;text-decoration-color:#D4AF37;text-underline-offset:3px}
.msa-jcards .m{font-size:14px;color:#6b7280;margin:0 0 6px}
.msa-jcards .o{font-size:15px;margin:0;line-height:1.6}
/* notable judgments list: linked titles */
.judgment-item h3 a{color:inherit;text-decoration:underline;text-decoration-color:#D4AF37;text-underline-offset:4px}
.judgment-item h3 a:hover{color:#0A1F44}
.judgment-more{font-size:.9rem;font-weight:600;color:#0A1F44;text-decoration:underline;text-decoration-color:#D4AF37;text-underline-offset:3px;display:inline-block;margin-top:6px}
@media (max-width:575.98px){.msa-facts{padding:20px 18px}.msa-facts dl>div{grid-template-columns:1fr;gap:2px}}
.service-details-sec .serv-article .msa-jcards p{margin-bottom:0}
.service-details-sec .serv-article .msa-jcards .m{margin-bottom:6px}
.msa-case-body ul.msa-doclist{padding-left:0}
