.legal-sheet h4{margin:1.25rem 0 .35rem;font-family:var(--f-display);font-size:1.22rem;color:#4a2a0c}.legal-meta{display:grid;gap:.5rem;margin:.95rem 0 1rem;padding:.9rem 1rem;background:#ffffff6b;border:1px solid rgba(74,42,12,.16)}.legal-meta-row{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;padding-bottom:.4rem;border-bottom:1px dotted rgba(74,42,12,.18)}.legal-meta-row:last-child{border-bottom:0;padding-bottom:0}.legal-meta-row span{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#725132}.legal-meta-row strong,.legal-meta-row a{color:#2f2418}.legal-block ul{margin:.8rem 0 0;padding-left:1rem}.legal-block li{margin-top:.45rem}@media(max-width:640px){.legal-meta-row{flex-direction:column;gap:.3rem}}
