/* MAGHEL legal documents — compact editorial layout, no cards or marketing panels */
.legal-document { padding: 46px 0 68px; }
.legal-paper {
    width: min(920px, 92%);
    margin: 0 auto;
    padding: 38px 44px;
    background: rgba(4, 12, 25, 0.84);
    border: 1px solid rgba(213, 175, 120, 0.12);
    border-radius: 8px;
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}
.legal-paper header { margin-bottom: 22px; border-bottom: 1px solid rgba(213,175,120,.28); padding-bottom: 15px; }
.legal-kicker { margin: 0 0 5px; font: 600 11px/1.4 Arial,sans-serif; letter-spacing: .12em; color: #d5af78; text-transform: uppercase; }
.legal-paper h1 { margin: 0 0 7px; color: #f0dfc4; font: normal clamp(26px,3vw,36px)/1.2 Georgia,serif; }
.legal-status { color: #aebed0; margin: 0; font: 13px/1.5 Arial,sans-serif; }
.legal-paper section { margin: 0 0 19px; padding: 0; }
.legal-paper h2 { margin: 0 0 6px; color: #e6cda5; font: 600 17px/1.35 Georgia,serif; }
.legal-paper p { margin: 0 0 10px; font: 15.5px/1.65 Georgia,serif; color: #dce4ee; }
.legal-paper section:last-child { margin-bottom: 0; }
@media (max-width: 600px) {
    .legal-document { padding: 30px 0 48px; }
    .legal-paper { padding: 24px 20px; }
    .legal-paper h2 { font-size: 16px; }
    .legal-paper p { font-size: 15px; }
}
