.legal{max-width:820px;margin:0 auto;padding:40px 24px 80px;font-family:Lato,system-ui,sans-serif;color:#1f2733;line-height:1.65}.legal h1{font-family:Playfair Display,Georgia,serif;color:#0C2340;font-size:30px;margin:0 0 4px}.legal .sub{color:#5A6472;font-size:14px;margin:0 0 28px}.legal h2{font-family:Playfair Display,Georgia,serif;color:#0C2340;font-size:20px;margin:28px 0 8px}.legal li,.legal p{font-size:15px}.legal ul{padding-left:20px}.legal a{color:#1874A0}.legal .note{background:#fdfaf1;border:1px solid #ece0c0;border-radius:10px;padding:12px 16px;font-size:13px;color:#7a5c10;margin:24px 0}.legal .back{display:inline-block;margin-top:30px;color:#1874A0;font-weight:700;text-decoration:none}