.legal{ max-width: 780px; margin: 0 auto; padding: 44px; }
.legal h3{ font-family:'Fraunces', serif; font-weight:500; font-size:1.25rem; margin: 30px 0 8px; color: var(--pine-deep); }
.legal p{ line-height:1.7; }
.legal a{ color: inherit; text-decoration: underline; }
.legal-date{ font-size:.88rem; opacity:.7; margin-bottom:6px; }
@media (max-width:700px){ .legal{ padding: 28px 22px; } }
