/* ===== LAW PAGE STYLES ===== */

/* LEGAL CONTENT SECTION */
.law-section { padding: 64px 0 80px; }
.law-card { 
    background: var(--card); 
    border: 1px solid var(--border); 
    border-radius: var(--r-lg); 
    padding: 48px; 
}
.law-card-title { 
    font-size: 24px; 
    font-weight: 700; 
    color: var(--txt); 
    margin-bottom: 32px; 
    padding-bottom: 20px; 
    border-bottom: 1px solid var(--border); 
}
.law-card p { 
    font-size: 14px; 
    color: var(--txt-2); 
    line-height: 2; 
    margin-bottom: 20px; 
}
.law-card p:last-child { margin-bottom: 0; }

/* RESPONSIVE */
@media(max-width:600px){
    .law-card { padding: 28px 20px; }
    .law-card-title { font-size: 20px; }
}
