.article-wide{max-width:1120px}.legal-intro{background:linear-gradient(135deg,#f3f8f5,#fff)}.legal-intro .article-wide{display:grid;grid-template-columns:1.7fr .7fr;gap:1.5rem}.legal-answer,.evidence-summary,.jurisdiction-grid article,.evidence-card-grid article,.guide-cta{border:1px solid #dbe5df;border-radius:1.1rem;background:#fff;box-shadow:0 12px 32px rgba(16,48,38,.06)}.legal-answer{padding:1.7rem}.legal-answer h2{font-size:clamp(1.55rem,3vw,2.35rem)}.legal-alert{display:grid;gap:.35rem;padding:1rem;border-left:5px solid #b33b3b;background:#fff2f2}.evidence-summary{padding:1.3rem;display:grid;align-content:start;gap:.35rem}.evidence-summary strong{font-size:1.65rem;color:#124b36}.evidence-summary span{margin-bottom:.7rem;color:#617168}.jurisdiction-grid,.evidence-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.jurisdiction-grid article,.evidence-card-grid article{padding:1.25rem}.jurisdiction-grid b{color:#527063;text-transform:uppercase;letter-spacing:.05em;font-size:.76rem}.jurisdiction-grid h3,.evidence-card-grid h3{margin:.35rem 0 .65rem}.jurisdiction-grid a,.evidence-card-grid a{display:inline-block;margin-top:.7rem;font-weight:800}.guide-evidence{background:#eff5f1}.evidence-card-grid small{display:block;color:#64736c}.guide-checklist{display:grid;gap:.65rem;padding-left:1.4rem}.guide-checklist li{padding:.75rem 1rem;background:#f5f8f6;border-radius:.75rem}.guide-cta{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.4rem;margin:2rem 0;background:linear-gradient(135deg,#123d31,#1d5b49);color:#fff}.guide-cta h2,.guide-cta p{color:inherit}.guide-faq details{border-bottom:1px solid #dce4df;padding:.9rem 0}.guide-faq summary{font-weight:850;cursor:pointer}@media(max-width:900px){.legal-intro .article-wide,.jurisdiction-grid,.evidence-card-grid{grid-template-columns:1fr}.guide-cta{display:block}}
